女人荫蒂被添全过程13种图片,亚洲+欧美+在线,欧洲精品无码一区二区三区 ,在厨房拨开内裤进入毛片

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Zephyr筆記:在STM32F429上運行HelloWorld

嵌入式那些事 ? 來源:嵌入式那些事 ? 2023-04-06 11:42 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

Zephyr版本號:2.2.0

開發板:STM32F429IGT6(野火STM32F429挑戰者 V2開發板)

開發環境:Windows 7 64位

這里選擇的是Zephyr當前最新的Release版本2.2.0進行說明的。

1、修改代碼

前面文章的操作,雖然在Windows下能夠成功的編譯STM32F429的工程,但是卻不能在野火挑戰者V2開發板上運行,因為Zephyr代碼中的STM32F429硬件和野火的外圍硬件不一樣(其實CPU也有一些差異)。主要體現在外部晶振,時鐘的配置以及MPU上面(野火挑戰者V2開發板使用的CPU是STM32F429IGT6,不帶MPU功能)。

進入到 boards/arm/stm32f429i_disc1 文件夾中,然后修改文件 stm32f429i_disc1_defconfig,需要修改的內容如下:

CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=180000000
CONFIG_ARM_MPU=n
CONFIG_CLOCK_STM32_HSE_CLOCK=25000000
CONFIG_CLOCK_STM32_PLL_M_DIVISOR=25
CONFIG_CLOCK_STM32_PLL_N_MULTIPLIER=360

在 stm32f429i_disc1_defconfig 文件的末尾,添加如下的內容(該內容的含義是編譯出的代碼不進行優化,這樣便于調試):

CONFIG_NO_OPTIMIZATIONS=y

修改文件 board.cmake,需要修改的內容如下:

board_runner_args(jlink"--device=STM32F429IG""--speed=4000")

2、編譯HelloWorld應用

確定命令提示符的路徑在Zephyr2.2.0源代碼目錄中,執行下述命令:

westbuild-pauto-bstm32f429i_disc1samples/hello_world

編譯成功的輸出信息如下:

62dd597a-d054-11ed-bfe3-dac502259ad0.png

3、下載程序到開發板

確保Windows中安裝了JLink驅動,并且將JLink驅動的路徑(JLink.exe所在的路徑)添加到系統環境變量的Path中。我這里安裝的是Jlink V6.48a,其路徑為:C:Program Files (x86)SEGGERJLink_V648a。

如果沒有將JLink驅動的路徑添加到環境變量中,下載程序時會出現類似的錯誤:FATAL ERROR: required program JLink.exe not found; install it or add its location to PATH。

將開發板上電,連接好JLink調試器,連接好串口線并且打開串口調試助手,然后執行下述命令將程序燒寫到開發板中:

westflash--runnerjlink

程序下載成功之后,會在串口調試助手中打印出信息,如下圖所示:

6303caa6-d054-11ed-bfe3-dac502259ad0.png

4、使用GDB調試程序

程序下載成功之后,執行命令:west debug --runner jlink(該命令會自動打開JLink GDB Server,不需要提前手動打開JLink GDB Server),可以使用GDB調試Zephyr,先前的鏡像不能成功打印信息,我也是通過這個命令來調試Zephyr,最終定位時鐘參數問題的。

631e8cf6-d054-11ed-bfe3-dac502259ad0.png

接下來的一篇文章,會講述如何使用Eclipse來調試Zephyr,雖然也是使用的GDB,但是調試更加的方便,能夠手動添加斷點,添加觀察的變量,隨意切換文件,總之下面一篇文章很OK,敬請關注。

審核編輯:湯梓紅
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • cpu
    cpu
    +關注

    關注

    68

    文章

    11065

    瀏覽量

    216565
  • WINDOWS
    +關注

    關注

    4

    文章

    3610

    瀏覽量

    91218
  • 編譯
    +關注

    關注

    0

    文章

    676

    瀏覽量

    33880
  • STM32F429
    +關注

    關注

    0

    文章

    40

    瀏覽量

    11294
  • Zephyr
    +關注

    關注

    0

    文章

    37

    瀏覽量

    6269

原文標題:4、使用GDB調試程序

文章出處:【微信號:嵌入式那些事,微信公眾號:嵌入式那些事】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    STM32F429怎樣去運行HelloWorld

    STM32F429IGT6(野火STM32F429挑戰者 V2開發板)開發環境:Windows 7 64位這里選擇的是Zephyr當前最新的Release版本2
    發表于 08-10 06:40

    STM32F429使用外擴SDRAM運行程序的方法

    STM32F429使用外擴SDRAM運行程序的方法
    發表于 11-25 14:48 ?0次下載

    STM32F429中文手冊

    STM32F429中文手冊
    發表于 03-10 17:38 ?730次下載

    STM32F429開發板用戶手冊】第13章 STM32F429啟動過程詳解

    STM32F429開發板用戶手冊】第13章 STM32F429啟動過程詳解
    發表于 11-23 18:06 ?39次下載
    【<b class='flag-5'>STM32F429</b>開發板用戶手冊】第13章     <b class='flag-5'>STM32F429</b>啟動過程詳解

    STM32F429開發板用戶手冊】第21章 STM32F429的NVIC中斷分組和配置(重要)

    STM32F429開發板用戶手冊】第21章 STM32F429的NVIC中斷分組和配置(重要)
    發表于 12-04 13:36 ?19次下載
    【<b class='flag-5'>STM32F429</b>開發板用戶手冊】第21章 <b class='flag-5'>STM32F429</b>的NVIC中斷分組和配置(重要)

    STM32F429開發板用戶手冊】第1章 初學STM32F429的準備工作

    STM32F429開發板用戶手冊】第1章 初學STM32F429的準備工作
    發表于 12-04 13:51 ?20次下載
    【<b class='flag-5'>STM32F429</b>開發板用戶手冊】第1章 初學<b class='flag-5'>STM32F429</b>的準備工作

    STM32F429開發板用戶手冊】第8章 STM32F429的終極調試組件Event Recorder

    STM32F429開發板用戶手冊】第8章 STM32F429的終極調試組件Event Recorder
    發表于 12-04 14:06 ?17次下載
    【<b class='flag-5'>STM32F429</b>開發板用戶手冊】第8章 <b class='flag-5'>STM32F429</b>的終極調試組件Event Recorder

    STM32F429開發板用戶手冊】第19章 STM32F429的GPIO應用之按鍵FIFO

    STM32F429開發板用戶手冊】第19章 STM32F429的GPIO應用之按鍵FIFO
    發表于 12-05 15:21 ?14次下載
    【<b class='flag-5'>STM32F429</b>開發板用戶手冊】第19章 <b class='flag-5'>STM32F429</b>的GPIO應用之按鍵FIFO

    STM32F429開發板用戶手冊】第14章 STM32F429的電源,復位和時鐘系統

    STM32F429開發板用戶手冊】第14章 STM32F429的電源,復位和時鐘系統
    發表于 12-08 15:51 ?14次下載
    【<b class='flag-5'>STM32F429</b>開發板用戶手冊】第14章 <b class='flag-5'>STM32F429</b>的電源,復位和時鐘系統

    STM32f429外部中斷配置解析基于HAL庫

    STM32f429外部中斷配置解析基于HAL庫
    發表于 12-16 16:58 ?11次下載
    <b class='flag-5'>STM32f429</b>外部中斷配置解析基于HAL庫

    調試 STM32F429 + USB3300

    調試 STM32F429 + USB3300調試 STM32F429 + USB3300 工作HS模式調試 STM32F429 + USB3300 工作
    發表于 12-28 19:44 ?133次下載
    調試 <b class='flag-5'>STM32F429</b> + USB3300

    STM32F429參考手冊中文版

    STM32F429參考手冊中文版
    發表于 01-26 13:48 ?0次下載

    AN4658_從STM32F429、439系列到STM32F446系列的應用移植

    AN4658_從STM32F429、439系列到STM32F446系列的應用移植
    發表于 11-21 08:11 ?0次下載
    AN4658_從<b class='flag-5'>STM32F429</b>、439系列到<b class='flag-5'>STM32F</b>446系列的應用移植

    ES0206_STM32F427/437 和 STM32F429/439 線路限制

    ES0206_STM32F427/437 和 STM32F429/439 線路限制
    發表于 11-24 08:27 ?0次下載
    ES0206_<b class='flag-5'>STM32F</b>427/437 和 <b class='flag-5'>STM32F429</b>/439 線路限制

    STM32F427/437和STM32F429/439線路限制

    STM32F427/437和STM32F429/439線路限制
    發表于 11-24 08:27 ?27次下載
    <b class='flag-5'>STM32F</b>427/437和<b class='flag-5'>STM32F429</b>/439線路限制
    主站蜘蛛池模板: 北流市| 兰州市| 柞水县| 雷州市| 佛冈县| 仁怀市| 介休市| 石首市| 锦屏县| 贺兰县| 吉林省| 周至县| 峨山| 正蓝旗| 汉川市| 綦江县| 温宿县| 清徐县| 安阳县| 平昌县| 汶川县| 孟津县| 金寨县| 新龙县| 怀集县| 湘阴县| 平舆县| 汝阳县| 阿巴嘎旗| 四子王旗| 兴安盟| 扎囊县| 东兰县| 临湘市| 乌拉特中旗| 邹平县| 宁国市| 庄浪县| 乐山市| 松阳县| 秦皇岛市|