在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

Windows下搭建ARM11裸機開發環境:Eclipse+JLink調試代碼

嵌入式那些事 ? 來源:嵌入式那些事 ? 2023-04-08 14:13 ? 次閱讀

之前,寫過兩篇文章,介紹了在Windows下搭建ARM11的裸機開發環境,以及使用Eclipse創建ARM11的裸機程序管理工程,需要的朋友可以過去看看。

網盤里也分享了我使用的Eclipse的綠色版本,后面的文章將會講講如何制作Eclipse的綠色版本,方便隨時拷貝到其他電腦使用,敬請關注吧。

系統環境:Windows 7 64位

ARM11:Tiny6410

Eclipse:2019-03 (4.11.0)

這篇文章,講講如何在Eclipse開發環境中使用JLink來調試ARM11的裸機程序。需要的朋友可以往下面進行閱讀,歡迎各位朋友收藏我的博客,博客內容也會不定時更新,總會有你想要的內容^_^。

1、打開Makefile工程

首先,打開上一篇文章創建的Makefile工程,這里以上一篇文章創建的MakefileProject為例進行說明,如下圖:

2f5c2ae6-d5bc-11ed-bfe3-dac502259ad0.png

圖1

2、創建Debug配置項

選中MakefileProject,然后點擊鼠標右鍵,在彈出的菜單中選擇Debug As -> Debug Configurations…:

2f9ec82e-d5bc-11ed-bfe3-dac502259ad0.png

圖2

在彈出的Debug配置菜單中,選中GDB SEGGER J-Link Debugging,然后鼠標雙擊GDB SEGGER J-Link Debugging,即可創建一個新的Debug配置項,Debug配置項的名字這里默認的是MakefileProject Default:

2fc939f6-d5bc-11ed-bfe3-dac502259ad0.png

圖3

2fef0960-d5bc-11ed-bfe3-dac502259ad0.png

圖4

3、配置Debug配置項

接下來就是對上一步創建的Debug配置項進行具體的配置了,在Main tab頁中,C/C++ Application輸入框中輸入led.elf,當然了你也可以使用下面的Browse..按鈕來定位led.elf文件或者你自己的可執行程序(當然進行這一步的時候,請確保已經編譯過工程了,不然沒有生成對應的可執行程序,你也沒法進行選擇),下面選中Disable auto build,這一個頁面算是配置完成了:

302c19b8-d5bc-11ed-bfe3-dac502259ad0.png

圖5

在Debugger tab頁中,取消Start the J-Link GDB server locally的勾選,在Executable輸入框中,修改為具體的GDB調試工具名,這里填寫的是arm-none-eabi-gdb,在Other options輸入框中,填入內容:--command=s3c6410_init.gdb(s3c6410_init.gdb這個文件我已經上傳到上面的鏈接了),當然該頁面其他一些配置,可參考下圖:

3048a286-d5bc-11ed-bfe3-dac502259ad0.png

圖6

30748d06-d5bc-11ed-bfe3-dac502259ad0.png

圖7

在Startup tab頁中,取消Initial Reset and Halt的勾選,取消Enable semihosting的勾選,勾選上Ram application(reload after each reset/restart),取消Pre-run/Restart reset的勾選,該頁面其他一些配置,可參考下圖:

3093c0c2-d5bc-11ed-bfe3-dac502259ad0.png

圖8

30ba65ec-d5bc-11ed-bfe3-dac502259ad0.png

圖9

對于Source tab頁,這里并沒有進行什么配置,也就不作什么說明了,在Common tab頁中,在Display in favorites menu的兩個選項,都可以勾選上,配置完之后記住點擊Apply按鈕保存配置,最后點擊Close退出配置對話框:

30cee3a0-d5bc-11ed-bfe3-dac502259ad0.png

圖10

4、調試程序

使用JLink連接好開發板,然后給ARM11開發板上電,將JLink連接到電腦(請確保你之前已經安裝了JLink的驅動程序,我這里安裝的是Setup_JLinkARM_V440.exe,你根據自己JLink的版本安裝對應的驅動程序就好了),然后進入路徑:C:Program Files (x86)SEGGERJLinkARM_V440,打開JLinkGDBServer.exe(不同版本的驅動程序名字可能會不怎么一樣,但是GDBServer應該是不會變的),當JLink成功的和板子建立連接之后,會出現如下的提示信息:

30f711f4-d5bc-11ed-bfe3-dac502259ad0.png

圖11

3118d49c-d5bc-11ed-bfe3-dac502259ad0.png

圖12

當JLink和開發板建立好連接之后,在想要停留的代碼處添加一個斷點(對于調試匯編程序,這是必要的,不然程序就直接運行了),我這里在第15行添加了一個斷點(選中第15行,按CTRL+shift+B可以快速的添加或者刪除本行的斷點):

31506600-d5bc-11ed-bfe3-dac502259ad0.png

圖13

點擊工具欄的調試按鈕,然后選擇剛才配置好的Debug配置項:MakefileProject Default,接下來就會自動下載程序,并且運行至斷點處了:

31771552-d5bc-11ed-bfe3-dac502259ad0.png

圖14

31ac47ae-d5bc-11ed-bfe3-dac502259ad0.png

圖15

好了,接下來就是調試自己的代碼了。如果喜歡,覺得對各位有幫助的話點個贊吧,也歡迎關注我的博客,留個言吧^_^。

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

    關注

    134

    文章

    9257

    瀏覽量

    372796
  • WINDOWS
    +關注

    關注

    4

    文章

    3594

    瀏覽量

    90599
  • 調試
    +關注

    關注

    7

    文章

    599

    瀏覽量

    34367
  • 代碼
    +關注

    關注

    30

    文章

    4871

    瀏覽量

    69909
  • Jlink
    +關注

    關注

    6

    文章

    111

    瀏覽量

    38251

原文標題:S3C6410學習筆記-Windows下搭建ARM11裸機開發環境(3):Eclipse+JLink調試代碼

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

收藏 人收藏

    評論

    相關推薦

    Windows基于MSVC搭建ffmpeg開發環境

    Windows基于MSVC搭建ffmpeg開發環境
    的頭像 發表于 06-08 10:27 ?2380次閱讀
    <b class='flag-5'>Windows</b><b class='flag-5'>下</b>基于MSVC<b class='flag-5'>搭建</b>ffmpeg<b class='flag-5'>開發</b><b class='flag-5'>環境</b>

    【OK210試用體驗】之三裸機開發環境搭建

    DDR中運行。 2.ADS1.2開發環境。跟RVDS差不多,NAND中燒寫UBOOT或者EBOOT,編寫c語言程序,jlink 載程序到DDR中運行。 3.KEIL MDK,MDK不
    發表于 09-27 15:24

    LinuxEclipse加JLlink調試ARM環境搭建

    LinuxEclipse加JLlink調試ARM環境搭建
    發表于 04-09 23:22

    WindowsSTM32單片機eclipse編譯環境搭建

    的版本需要能兼容,才能正確搭建開發環境。  為了協助客戶快速搭建eclipse編譯環境,英創公
    發表于 10-20 13:25

    eclipse + armgcc + jlink 進行嵌入式MCU開發環境搭建

    eclipse + armgcc + jlink 進行嵌入式MCU開發環境搭建windows
    發表于 12-16 07:30

    arm開發環境有哪些_使用Eclipse搭建ARM架構MCU開發環境

    本文主要介紹了關于arm開發環境有哪些以及使用Eclipse搭建ARM架構MCU
    的頭像 發表于 02-01 16:19 ?2w次閱讀

    UbuntuEclipse+GDB+OpenOCD搭建ARM Cortex-M3開發環境

    UbuntuEclipse+GDB+OpenOCD搭建ARM Cortex-M3開發環境??2
    發表于 12-06 19:36 ?11次下載
    Ubuntu<b class='flag-5'>下</b><b class='flag-5'>Eclipse</b>+GDB+OpenOCD<b class='flag-5'>搭建</b><b class='flag-5'>ARM</b> Cortex-M3<b class='flag-5'>開發</b><b class='flag-5'>環境</b>

    MM32F013x——Windows環境基于Eclipse開發調試MM32

    前面一章節介紹了在Windows搭建Eclipse開發環境,本章節將介紹在
    發表于 01-25 18:53 ?3次下載
    MM32F013x——<b class='flag-5'>Windows</b><b class='flag-5'>環境</b><b class='flag-5'>下</b>基于<b class='flag-5'>Eclipse</b><b class='flag-5'>開發</b>、<b class='flag-5'>調試</b>MM32

    MM32F013x——Windows搭建Eclipse開發環境

    前段時間有客戶問到如何在Windows環境基于Eclipse開發調試MM32 MCU,經過嘗
    發表于 01-25 18:58 ?3次下載
    MM32F013x——<b class='flag-5'>Windows</b><b class='flag-5'>下</b><b class='flag-5'>搭建</b><b class='flag-5'>Eclipse</b><b class='flag-5'>開發</b><b class='flag-5'>環境</b>

    MM32F013x——Windows環境基于Eclipse開發調試MM32

    本章節將介紹在Windows環境基于Eclipse開發調試MM32。
    發表于 02-08 16:26 ?9次下載
    MM32F013x——<b class='flag-5'>Windows</b><b class='flag-5'>環境</b><b class='flag-5'>下</b>基于<b class='flag-5'>Eclipse</b><b class='flag-5'>開發</b>、<b class='flag-5'>調試</b>MM32

    MM32F013x——Windows搭建Eclipse開發環境

    如何在Windows環境基于Eclipse開發調試MM32 MCU,經過嘗試,現將
    發表于 02-08 16:27 ?1次下載
    MM32F013x——<b class='flag-5'>Windows</b><b class='flag-5'>下</b><b class='flag-5'>搭建</b><b class='flag-5'>Eclipse</b><b class='flag-5'>開發</b><b class='flag-5'>環境</b>

    AN068 GD32MCU Windows環境Eclipse開發環境搭建教程

    AN068 GD32 MCU Windows環境Eclipse開發環境搭建教程
    發表于 03-01 18:56 ?9次下載
    AN068 GD32MCU <b class='flag-5'>Windows</b><b class='flag-5'>環境</b><b class='flag-5'>Eclipse</b><b class='flag-5'>開發</b><b class='flag-5'>環境</b><b class='flag-5'>搭建</b>教程

    S3C6410學習筆記:Windows搭建ARM11裸機開發環境

    之前寫過文章,描述在Linux環境搭建ARM11開發環境,有需要的可以在
    的頭像 發表于 04-06 17:52 ?1660次閱讀

    Windows搭建ARM11裸機開發環境Eclipse創建工程

    上一篇文章介紹了在Windows搭建ARM11裸機開發
    的頭像 發表于 04-08 09:36 ?1459次閱讀

    AT32講堂013 | 如何使用Eclipse插件調試AT32 MCU

    概述本文檔介紹通過使用EclipseARM-GCC編譯工具,GNU-ARM插件,Jlink,ATLink等資源來調試AT32系列芯片。本文
    的頭像 發表于 07-22 10:46 ?2450次閱讀
    AT32講堂013 | 如何使用<b class='flag-5'>Eclipse</b>插件<b class='flag-5'>調試</b>AT32 MCU
    主站蜘蛛池模板: 失禁h啪肉尿出来高h | 午夜黄大色黄大片美女图片 | 色婷婷狠狠久久综合五月 | 日本卡一卡2卡3卡4精品卡无人区 | 国模掰开 | 国产在线99 | 看片地址 | 午夜理伦片免费 | 西西人体大胆高清啪啪欧洲 | 久久狠狠躁免费观看 | 人人干干人人 | se97se成人亚洲网站在线观看 | 欧美极品xxxxⅹ另类 | 黄视频在线播放 | 青草青视频在线观看 | 亚洲性人人天天夜夜摸 | 又黄又爽的成人免费网站 | 欧美在线视频二区 | 黄色片网站日本 | 久久国产伦三级理电影 | 美女露出扒开尿口让男人桶 | 五月婷婷色视频 | 爽好舒服快受不了了老师 | 三级网站在线播放 | 18美女扒开尿口无遮挡 | 痴女在线播放免费视频 | 久久人人爽爽爽人久久久 | 亚洲一区二区三区免费在线观看 | 停停五月天 | 色综合久久久久久久久久久 | 国产盗摄女厕美女嘘嘘 | 欧美三级一区二区 | 午夜精 | 1024国产基地永久免费 | 黄色网欧美 | 中文字幕va一区二区三区 | 啪啪网视频 | 五月婷婷 六月丁香 | 国产精品波多野结衣 | 免费一级特黄欧美大片勹久久网 | 四虎永久免费地址 |