您的当前位置:首页正文

J-Link v4.50在MDK4.23下调试2440

2020-07-28 来源:步旅网
MDK+J-Link+2440联合调试、开发ARM920T

商家提供的 JTAG,在 KEIL 的 4.23 版本下调试 TQ2440 都OK,笔者安装的是MDK 4.23版本,JLINK的驱动等都安装完毕后(请友友们自行安装SEGGER公司的软件),我们开始进入正题:

1、 建立文件夹: 先在桌面新建一个文件夹,名字叫 LED的文件夹,用于存放本次工程的所有文

件 2、 建立工程

运行 MDK4.23,新建工程(如图一),工程名叫 LED 保存于刚刚建的 LED 文件夹(图二)

图一

图二

MDK+J-Link+2440联合调试开发ARM920T

笔者:夏一跳

MDK+J-Link+2440联合调试、开发ARM920T

图三:选择芯片型号

点 OK 出现图四 所示,提示是否加入 2440 自带的文件,这是点是

图四

加入源程序,如图五,这里假设你已经写好源程序,程序名叫 main.c,而且已经放在一开始建立的 LED 文件夹里面,加入源文件,如图六

MDK+J-Link+2440联合调试开发ARM920T

笔者:夏一跳

MDK+J-Link+2440联合调试、开发ARM920T

图五

图六

MDK+J-Link+2440联合调试开发ARM920T

笔者:夏一跳

MDK+J-Link+2440联合调试、开发ARM920T

工程建立完毕,接下来是重点: 设置工程 点击快捷图标

,T arget 栏的设置如图七

图七:晶振可以默认12.0MHz。

相信很多人都会设置那个 0x30000000 那几个了吧,意思就是下载到 SRAM 中运行

OUTPUT 栏设置如图 八,把 HEX 选上

图八

接下来设置 USER 栏,这个设置很重要,fromelf.exe --bin -o @p,bin @p.axf 是为了生成 BIN 文件而设置的,BIN 文件是调试要用到的,如图 九

MDK+J-Link+2440联合调试开发ARM920T

笔者:夏一跳

MDK+J-Link+2440联合调试、开发ARM920T

图九

再接下来是设置 DEBUG 栏,这一栏一定要设置正确,我之前在群内问嵌入式各位大兄的时候,他们没有用MDK+JLink+2440开发。

1) 先去 MDK 的安装目 : ARM Boards Samsung S3C2440 RTX_Blinky

文件夹下找到

文件,(注意,我用的 MDK4.23 版里面找到不这个文件,

我后来是去 MDK3.8 版本里面找到的.),我们把这个文件 COPY 到一开始建立的文件夹里面 点击Debug栏:如图所示选择J-LINK/J-TRACE

注:取消选中(笔者为了方便,暂没有 取)消) 接下来这步很重要,我们在上图的打开这个

图十

MDK+J-Link+2440联合调试开发ARM920T

笔者:夏一跳

MDK+J-Link+2440联合调试、开发ARM920T

图十一:接下来选中该文件,加入进去如图十二

图十二

这个勾一定要去掉 到这个时候,任务还没完成, ,如果这里没写对,你后面 将不能调试,

我们怎么做呢,点击 程序 编辑窗口多了一个 东西 ,我们暂时先关闭工程设置窗口,这样 才能进行下一步,

刚刚自动打开的窗口拉到最后,如图 13 我们在最后窗口要改一个东西,我们把倒数第三行的LOAD .Obj\\Blinky.axf \\

改成如图十三所示

MDK+J-Link+2440联合调试开发ARM920T

笔者:夏一跳

MDK+J-Link+2440图十三联合调试、开发ARM920T

最后设置Utilitis栏,需要设置J-LINK,如此图所示。 去掉Update Target before Debugging前面的勾选项 设置好此步后点击OK

接下来设置CPU的Flash:如图十四所示

图十四 点击Flash Configure Flash Tools

MDK+J-Link+2440联合调试开发ARM920T

笔者:夏一跳

MDK+J-Link+2440联合调试、开发ARM920T

Utilities

图十五:点击Settings,出现下图十六所示

图十六:点击Add

图十七:选择Falsh。再次点击Add即可完成添加。

MDK+J-Link+2440联合调试开发ARM920T

笔者:夏一跳

MDK+J-Link+2440联合调试、开发ARM920T

点击OK,完成添加。此时可以开启你的MDK+J-Link+2440的开发之旅了。

笔者这里是流水灯程序,全速一下,全部 OK!,灯闪了哈,很好。

好了,心得就先写到这里,第二次写心得,有点进步,如果有网友看此文章后,调试不出来的请联系我!

昵称:夏一跳

QQ:776959177, 邮箱:776959177@qq.com

注:添加好友时,请各位友友们备注一下(姓+职业+地点)。。。谢谢大家 。晚安!!

夏一跳------2013年04月24日-------凌晨1:19

MDK+J-Link+2440联合调试开发ARM920T

笔者:夏一跳

因篇幅问题不能全部显示,请点此查看更多更全内容