搜索
bottom↓
回复: 5

eclipse下jlink如何设置

[复制链接]

出0入0汤圆

发表于 2013-9-8 23:54:48 | 显示全部楼层 |阅读模式
问下在eclipse下用jlink调试rtt时jlink如何设置,我用的是mini2440的板子

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

阿莫论坛20周年了!感谢大家的支持与爱护!!

曾经有一段真挚的爱情摆在我的面前,我没有珍惜,现在想起来,还好我没有珍惜……

出0入0汤圆

发表于 2013-9-8 23:59:49 | 显示全部楼层
本帖最后由 moyanqd 于 2013-9-9 00:03 编辑

initialize
# This connects to a GDB Server listening
# for commands on localhost at tcp port 2331
    target remote localhost:2331
# Enable flash download and flash breakpoints.
# Flash download and flash breakpoints are features of
# the J-Link software which require separate licenses
# from SEGGER.
# Select flash device
    monitor flash device = STM32F103C8
# Enable FlashDL and FlashBPs
    monitor flash download = 1
    monitor flash breakpoints = 1
# Clear all pendig breakpoints
    monitor clrbp
# Set gdb server to little endian
    monitor endian little
# Set JTAG speed to 5 kHz
    monitor speed 5
# Reset the target
    monitor reset 0
    monitor sleep 100
# Set JTAG speed in khz
run
monitor reg r13 = (0x00000000)
monitor reg pc = (0x00000004)
#reset
break main
continue

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2013-9-9 00:04:46 | 显示全部楼层
我用的是STM32系列的,你可以参考修改

出0入0汤圆

发表于 2013-9-9 00:23:10 | 显示全部楼层
我有自己配置的TQ2440板子,在Linux下Eclipse通过gdb连接Jlink GDB Server调试的init commands:
  1. target remote  192.168.2.105:2331
  2. monitor arm920t sw_bkpts enable
  3. monitor endian little
  4. monitor reset           
  5. monitor MemU32 0x53000000=0x00000000
  6. monitor MemU32 0x53000000=0x00000000
  7. monitor MemU32 0x4A000008=0xFFFFFFFF
  8. monitor MemU32 0x4A00001C=0x000007FF  
  9. monitor MemU32 0x56000050=0x000055AA
  10. monitor MemU32 0x4C000014=0x00000007
  11. monitor MemU32 0x4C000000=0x00FFFFFF
  12. monitor MemU32 0x4C000004=0x00061012
  13. monitor MemU32 0x4C000008=0x00040042
  14. monitor MemU32 0x48000000=0x22111120
  15. monitor MemU32 0x48000004=0x00000700
  16. monitor MemU32 0x48000008=0x00000700
  17. monitor MemU32 0x4800000C=0x00000700
  18. monitor MemU32 0x48000010=0x00001f4c
  19. monitor MemU32 0x48000014=0x00000700
  20. monitor MemU32 0x48000018=0x00000700
  21. monitor MemU32 0x4800001C=0x00018005
  22. monitor MemU32 0x48000020=0x00018005
  23. monitor MemU32 0x48000024=0x008e04f4
  24. monitor MemU32 0x48000028=0x00000032
  25. monitor MemU32 0x4800002C=0x00000030
  26. monitor MemU32 0x48000030=0x00000030

  27. load
  28. #break do_menu
  29. #break _start_armboot
  30. break reset
  31. #break main
  32. continue
复制代码
其中:
monitor MemU32 0x53000000=0x00000000
monitor MemU32 0x53000000=0x00000000
为关WDT。

monitor MemU32 0x4A000008=0xFFFFFFFF
monitor MemU32 0x4A00001C=0x000007FF
为关闭中断。

后面的大部分都是memory配置。根据自己的需要配置。

出0入0汤圆

发表于 2013-9-9 00:25:23 | 显示全部楼层
顺便说一下,如果不是很熟悉gdb和monitor的命令,那么可以直接使用gdb来调试,多熟悉一下命令。 如果不知道Jlink monitor的命令,那么使用monitor命令来查找。这样子有助于学习。

出0入0汤圆

 楼主| 发表于 2013-9-16 00:20:50 | 显示全部楼层
moyanqd 发表于 2013-9-8 23:59
initialize
# This connects to a GDB Server listening
# for commands on localhost at tcp port 2331

我用STM32F103RB的板子,按照你那配置还有官方的教程
http://www.rt-thread.org/dokuwik ... _%E8%B0%83%E8%AF%95
直接下载还是可以的,但就是不能调试,配置命令跑完后就kill了,网上查了也没解决,不知你知道不?
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-8-25 22:17

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表