chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Windows下搭建ARM11裸機(jī)開(kāi)發(fā)環(huán)境:Eclipse+JLink調(diào)試代碼

嵌入式那些事 ? 來(lái)源:嵌入式那些事 ? 2023-04-08 14:13 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

之前,寫過(guò)兩篇文章,介紹了在Windows下搭建ARM11的裸機(jī)開(kāi)發(fā)環(huán)境,以及使用Eclipse創(chuàng)建ARM11的裸機(jī)程序管理工程,需要的朋友可以過(guò)去看看。

網(wǎng)盤里也分享了我使用的Eclipse的綠色版本,后面的文章將會(huì)講講如何制作Eclipse的綠色版本,方便隨時(shí)拷貝到其他電腦使用,敬請(qǐng)關(guān)注吧。

系統(tǒng)環(huán)境:Windows 7 64位

ARM11:Tiny6410

Eclipse:2019-03 (4.11.0)

這篇文章,講講如何在Eclipse開(kāi)發(fā)環(huán)境中使用JLink來(lái)調(diào)試ARM11的裸機(jī)程序。需要的朋友可以往下面進(jìn)行閱讀,歡迎各位朋友收藏我的博客,博客內(nèi)容也會(huì)不定時(shí)更新,總會(huì)有你想要的內(nèi)容^_^。

1、打開(kāi)Makefile工程

首先,打開(kāi)上一篇文章創(chuàng)建的Makefile工程,這里以上一篇文章創(chuàng)建的MakefileProject為例進(jìn)行說(shuō)明,如下圖:

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

圖1

2、創(chuàng)建Debug配置項(xiàng)

選中MakefileProject,然后點(diǎn)擊鼠標(biāo)右鍵,在彈出的菜單中選擇Debug As -> Debug Configurations…:

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

圖2

在彈出的Debug配置菜單中,選中GDB SEGGER J-Link Debugging,然后鼠標(biāo)雙擊GDB SEGGER J-Link Debugging,即可創(chuàng)建一個(gè)新的Debug配置項(xiàng),Debug配置項(xiàng)的名字這里默認(rèn)的是MakefileProject Default:

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

圖3

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

圖4

3、配置Debug配置項(xiàng)

接下來(lái)就是對(duì)上一步創(chuàng)建的Debug配置項(xiàng)進(jìn)行具體的配置了,在Main tab頁(yè)中,C/C++ Application輸入框中輸入led.elf,當(dāng)然了你也可以使用下面的Browse..按鈕來(lái)定位led.elf文件或者你自己的可執(zhí)行程序(當(dāng)然進(jìn)行這一步的時(shí)候,請(qǐng)確保已經(jīng)編譯過(guò)工程了,不然沒(méi)有生成對(duì)應(yīng)的可執(zhí)行程序,你也沒(méi)法進(jìn)行選擇),下面選中Disable auto build,這一個(gè)頁(yè)面算是配置完成了:

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

圖5

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

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

圖6

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

圖7

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

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

圖8

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

圖9

對(duì)于Source tab頁(yè),這里并沒(méi)有進(jìn)行什么配置,也就不作什么說(shuō)明了,在Common tab頁(yè)中,在Display in favorites menu的兩個(gè)選項(xiàng),都可以勾選上,配置完之后記住點(diǎn)擊Apply按鈕保存配置,最后點(diǎn)擊Close退出配置對(duì)話框:

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

圖10

4、調(diào)試程序

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

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

圖11

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

圖12

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

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

圖13

點(diǎn)擊工具欄的調(diào)試按鈕,然后選擇剛才配置好的Debug配置項(xiàng):MakefileProject Default,接下來(lái)就會(huì)自動(dòng)下載程序,并且運(yùn)行至斷點(diǎn)處了:

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

圖14

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

圖15

好了,接下來(lái)就是調(diào)試自己的代碼了。如果喜歡,覺(jué)得對(duì)各位有幫助的話點(diǎn)個(gè)贊吧,也歡迎關(guān)注我的博客,留個(gè)言吧^_^。

審核編輯:湯梓紅
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • ARM
    ARM
    +關(guān)注

    關(guān)注

    134

    文章

    9353

    瀏覽量

    377700
  • WINDOWS
    +關(guān)注

    關(guān)注

    4

    文章

    3614

    瀏覽量

    91437
  • 調(diào)試
    +關(guān)注

    關(guān)注

    7

    文章

    612

    瀏覽量

    34741
  • 代碼
    +關(guān)注

    關(guān)注

    30

    文章

    4900

    瀏覽量

    70775
  • Jlink
    +關(guān)注

    關(guān)注

    6

    文章

    113

    瀏覽量

    38637

原文標(biāo)題:S3C6410學(xué)習(xí)筆記-Windows下搭建ARM11裸機(jī)開(kāi)發(fā)環(huán)境(3):Eclipse+JLink調(diào)試代碼

文章出處:【微信號(hào):嵌入式那些事,微信公眾號(hào):嵌入式那些事】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    Windows基于MSVC搭建ffmpeg開(kāi)發(fā)環(huán)境

    Windows基于MSVC搭建ffmpeg開(kāi)發(fā)環(huán)境
    的頭像 發(fā)表于 06-08 10:27 ?2933次閱讀
    <b class='flag-5'>Windows</b><b class='flag-5'>下</b>基于MSVC<b class='flag-5'>搭建</b>ffmpeg<b class='flag-5'>開(kāi)發(fā)</b><b class='flag-5'>環(huán)境</b>

    【OK210試用體驗(yàn)】之三裸機(jī)開(kāi)發(fā)環(huán)境搭建

    DDR中運(yùn)行。 2.ADS1.2開(kāi)發(fā)環(huán)境。跟RVDS差不多,NAND中燒寫UBOOT或者EBOOT,編寫c語(yǔ)言程序,jlink 載程序到DDR中運(yùn)行。 3.KEIL MDK,MDK不
    發(fā)表于 09-27 15:24

    LinuxEclipse加JLlink調(diào)試ARM環(huán)境搭建

    LinuxEclipse加JLlink調(diào)試ARM環(huán)境搭建
    發(fā)表于 04-09 23:22

    WindowsSTM32單片機(jī)eclipse編譯環(huán)境搭建

    的版本需要能兼容,才能正確搭建開(kāi)發(fā)環(huán)境?! 榱藚f(xié)助客戶快速搭建eclipse編譯環(huán)境,英創(chuàng)公
    發(fā)表于 10-20 13:25

    eclipse + armgcc + jlink 進(jìn)行嵌入式MCU開(kāi)發(fā)環(huán)境搭建

    eclipse + armgcc + jlink 進(jìn)行嵌入式MCU開(kāi)發(fā)環(huán)境搭建windows
    發(fā)表于 12-16 07:30

    arm開(kāi)發(fā)環(huán)境有哪些_使用Eclipse搭建ARM架構(gòu)MCU開(kāi)發(fā)環(huán)境

    本文主要介紹了關(guān)于arm開(kāi)發(fā)環(huán)境有哪些以及使用Eclipse搭建ARM架構(gòu)MCU
    的頭像 發(fā)表于 02-01 16:19 ?2w次閱讀

    UbuntuEclipse+GDB+OpenOCD搭建ARM Cortex-M3開(kāi)發(fā)環(huán)境

    UbuntuEclipse+GDB+OpenOCD搭建ARM Cortex-M3開(kāi)發(fā)環(huán)境??2
    發(fā)表于 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'>開(kāi)發(fā)</b><b class='flag-5'>環(huán)境</b>

    MM32F013x——Windows環(huán)境基于Eclipse開(kāi)發(fā)、調(diào)試MM32

    前面一章節(jié)介紹了在Windows搭建Eclipse開(kāi)發(fā)環(huán)境,本章節(jié)將介紹在
    發(fā)表于 01-25 18:53 ?3次下載
    MM32F013x——<b class='flag-5'>Windows</b><b class='flag-5'>環(huán)境</b><b class='flag-5'>下</b>基于<b class='flag-5'>Eclipse</b><b class='flag-5'>開(kāi)發(fā)</b>、<b class='flag-5'>調(diào)試</b>MM32

    MM32F013x——Windows搭建Eclipse開(kāi)發(fā)環(huán)境

    前段時(shí)間有客戶問(wèn)到如何在Windows環(huán)境基于Eclipse開(kāi)發(fā)、調(diào)試MM32 MCU,經(jīng)過(guò)嘗
    發(fā)表于 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'>開(kāi)發(fā)</b><b class='flag-5'>環(huán)境</b>

    MM32F013x——Windows環(huán)境基于Eclipse開(kāi)發(fā)、調(diào)試MM32

    本章節(jié)將介紹在Windows環(huán)境基于Eclipse開(kāi)發(fā)、調(diào)試MM32。
    發(fā)表于 02-08 16:26 ?9次下載
    MM32F013x——<b class='flag-5'>Windows</b><b class='flag-5'>環(huán)境</b><b class='flag-5'>下</b>基于<b class='flag-5'>Eclipse</b><b class='flag-5'>開(kāi)發(fā)</b>、<b class='flag-5'>調(diào)試</b>MM32

    MM32F013x——Windows搭建Eclipse開(kāi)發(fā)環(huán)境

    如何在Windows環(huán)境基于Eclipse開(kāi)發(fā)、調(diào)試MM32 MCU,經(jīng)過(guò)嘗試,現(xiàn)將
    發(fā)表于 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'>開(kāi)發(fā)</b><b class='flag-5'>環(huán)境</b>

    AN068 GD32MCU Windows環(huán)境Eclipse開(kāi)發(fā)環(huán)境搭建教程

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

    S3C6410學(xué)習(xí)筆記:Windows搭建ARM11裸機(jī)開(kāi)發(fā)環(huán)境

    之前寫過(guò)文章,描述在Linux環(huán)境搭建ARM11開(kāi)發(fā)環(huán)境,有需要的可以在
    的頭像 發(fā)表于 04-06 17:52 ?2128次閱讀

    Windows搭建ARM11裸機(jī)開(kāi)發(fā)環(huán)境Eclipse創(chuàng)建工程

    上一篇文章介紹了在Windows搭建ARM11裸機(jī)開(kāi)發(fā)環(huán)
    的頭像 發(fā)表于 04-08 09:36 ?1684次閱讀

    AT32講堂013 | 如何使用Eclipse插件調(diào)試AT32 MCU

    概述本文檔介紹通過(guò)使用Eclipse,ARM-GCC編譯工具,GNU-ARM插件,Jlink,ATLink等資源來(lái)調(diào)試AT32系列芯片。本文
    的頭像 發(fā)表于 07-22 10:46 ?2715次閱讀
    AT32講堂013 | 如何使用<b class='flag-5'>Eclipse</b>插件<b class='flag-5'>調(diào)試</b>AT32 MCU