在一般ARM编程教学和实验环境里,一般采用 ADS加+并口转Jtag板+H-Jtag的开发环境。但是这种方法最大缺点是需要机器上有一个并口。现在无论PC还是笔记本都很难有并口,因此采用USB接口调试器就大行其道。其中Segger的jlink是比较有名和方便的调试器。
这段时间在用jlink调试freescale的mx51板子,下面将使用jlink的方法在此做一个笔记。
jlink是segger公司的产品,由于正版的工具巨贵,所以现在大部分人都喜欢用山寨版的jlink,幸运的是我的山寨版jlink支持arm cortex a8,所以能调试mx51板子。
jlink的官方提供调试软件和
驱动,调试软件有
jlink commander(j-tag调试)、j-mem(内存查看)、j-flash(flash烧写)等。我主要...
目的: 熟悉STM32在Keil下的开发过程,使用jlink
工程建立过程参考资料: 如何使用MDK.rar
有个不同的地方: 就是在 TARGETS 设置 debug 的时候有个区别:
设置为&nbs...
一直搞不懂为什么jlink加载一个可执行程序后,它就能自动执行,CPU怎么知道要执行这个程序呢?
WARNING: Out of sync , resynchronizing...
WARNING: Out of sync , resynchronizing...
WARNING: Out of sync , resynchronizing...
WARNING: Out of sync , resynchronizing...
tWspeed 30000000Speed test: Writing 8 * 8kb into memory @ address 0x30000000 ........Write test failed. 0 bytes written successfully.
失败之后我指定设备操作exec device = S3C24440AL-40
下去是解锁unlock。。。出现一下选型:LM3Sxxx Kinetis EFM32Gxxx
我用的是mini2440,国嵌的。三个类型我都试试,只有LM3Sxxx可以。我就直接用的
LM3sXXX,后面的xxx没管。操作如下:unlock LM3Sxxx
这个解锁步骤很迷惑,主要下面语句...