Jlink烧写问题

本文介绍了如何在没有并口的情况下,使用J-Link进行ARM9裸板编程,特别是针对S3C2440开发板。详细步骤包括J-Link的安装配置,ADS和KEIL的使用方法,以及解决BIN文件烧写到NAND Flash的问题。作者提供了一个名为M4K.bin的小程序,通过J-Link Commander加载到SRAM,实现将程序写入NAND Flash。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

ARM9“裸板”编程授课过程中,发现很多同学都想用笔记本调试2440。无奈亚嵌的JTAG是并口Wiggler,可是现在的笔记本都没有并口,有些人买了usb转并口,可是又多半用不了。上网搜索,相关的文章不多。于是我专门为此做了一些研究,特将一些经验在此分享,希望对有此需求的朋友有所帮助。
    目前市面上流行的ARM JTAG方案有3种,一种是J-LINK配IAR,一种是U-LINK配KEIL,一种是OpenJTAG配OpenOCD+GDB,因J-LINK目前有SZ版价位比较低,先说这个。
   按说选择J-LINK应该使用IAR才对,但世上人偏偏就爱钻这个牛角。
   因为课件设计原因,学生都使用ADS和AXD,以及本人对KEIL比IAR熟,这里介绍ADS和KEIL使用方式。
   (1)安装J-LINK驱动和官方软件,可去Segger官网下载
   (2)将J-LINK的20Pin JTAG线连在目标板上(非标JTAG口需要转换板)


对于ADS/AXD用户:
(3)运行ADS和AXD,在AXD menu->configure target中选择"add", 在j-link软件安装目录,比如c:/program files/segger/j-linkARM_v4.04目录中,找形如Jlink-RDI.dll的一个文件添加。
   (4)添加完成后,不要关闭对话框,在"configure"选项下,可以设置Jlink-rdi的参数,注意其中一项时钟选择Auto Selection或手工选择时钟,不要使用adaptive那项。
   (5)一路确定后,就可以正常使用ADS编辑/编译程序,AXD调试。但我的实验过程中,常常出现AXD无反应的情况,无非是多重启几次。也许高版本的j-link软件会好些。
    (
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值