首先在 Segger 官網(wǎng)下載最新的 JFLASH驅(qū)動。然后更新 S32DS3.5的Segger驅(qū)動包,如下圖所示。
其次,如果JLINK 工具固件版本比較低,需要進(jìn)行固件更新。
由于 JLINK工具 V11的固件版本是2019年的版本,需要更新到最新的2023年版本。
更新 JLINK工具固件完成后,編譯項(xiàng)目,下載發(fā)現(xiàn)出現(xiàn)如下提示:
Segger - Error while launching command: arm-none-eabi-gdb --version
默認(rèn)目錄:${jlink_path}/${jlink_gdbserver} 修改為Segger 安裝目錄如下:
C:Program FilesSEGGERJLinkJLinkGDBServerCL.exe
默認(rèn)目錄:${cross_prefix}gdb${cross_suffix},修改選擇如下目錄地址 C: xpS32DS.3.5S32DS oolsgdb-armarm32-eabiinarm-none-eabi-gdb.exe, 或者
C:NXPS32DS.3.5S32DSuild_toolsgcc_v9.2gcc-9.2-arm32-eabiinarm-none-eabi-gdb.exe,有的電腦 PC這個地方不修改也能編譯調(diào)試正常。
添加到 Executable位置,如下圖所示。
如果正在使用RAM目標(biāo)應(yīng)用程序(而不是FLASH目標(biāo)),則在掉電或者復(fù)位后,二進(jìn)制固件將從RAM中消失。啟用此選項(xiàng)后,復(fù)位后將再次將二進(jìn)制固件加載到RAM中。
調(diào)試的時候,出現(xiàn)如下提示:
WARNING: Failed to read memory @ address 0x20020000
Break at address "0x20020000" with no debug information available, or outside of program code
可能的原因是:在將startup_cm7.s更改為startup_cm 7.s(大寫“s”)后,問題消失了。原因可能是gcc以不同的方式處理.s和.S。將startup_xx.s文件后綴更改為大寫。盡管可以直接調(diào)用匯編程序,但匯編文件通常通過gcc傳遞。組件的情況: 文件的后綴(.s與.s)很重要。如果使用大寫的程序集文件后綴(.S)調(diào)用gcc,則首先將其傳遞給預(yù)處理器,而小寫文件后綴(.s)直接傳遞給匯編器。請注意,GCC處理后綴為“.s”和“-s”的文件。不同的是:預(yù)處理器在帶有“.S”(大寫)后綴的文件上運(yùn)行,而不是帶有“.s”后綴的。文件.s: 匯編程序代碼。GCC運(yùn)行預(yù)處理器這些文件以及以“.S”結(jié)尾的文件。文件.S: 必須預(yù)處理的匯編程序代碼。
對于 S32K312 使用S32DS3.5 IDE 調(diào)試,需要更新Jlink驅(qū)動至少是 V7.6.2及以上版本。
參考文檔:
Troubleshooting Tips: Failed Debugging with GDB | MCU on Eclipse
審核編輯 :李倩
-
驅(qū)動
+關(guān)注
關(guān)注
12文章
1918瀏覽量
86936 -
應(yīng)用程序
+關(guān)注
關(guān)注
38文章
3337瀏覽量
59037 -
編譯
+關(guān)注
關(guān)注
0文章
679瀏覽量
33993
原文標(biāo)題:Segger - Error while launching command: arm-none-eabi-gdb --version
文章出處:【微信號:嵌入式 MCU,微信公眾號:嵌入式 MCU】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
常用的mos管驅(qū)動方式

推挽電路驅(qū)動與圖騰柱驅(qū)動的區(qū)別

驅(qū)動電路設(shè)計(四)---驅(qū)動器的自舉電源綜述

驅(qū)動電路設(shè)計(三)---驅(qū)動器的隔離電源雜談

驅(qū)動器有哪些類型
驅(qū)動電路設(shè)計(一)—— 驅(qū)動器的功能綜述

hyper v驅(qū)動,Hyper-V驅(qū)動安裝:驅(qū)動更新與優(yōu)化

步進(jìn)電機(jī)驅(qū)動器的主要驅(qū)動方式有哪些?簡單介紹
mos驅(qū)動電阻如何選擇計算
使用電機(jī)驅(qū)動器驅(qū)動螺線管應(yīng)用說明

評論