TQ2440 加Ulink2 裸机SDRAM调试和NOR Flash烧写运行

本文介绍了使用Keil MDK 4.74在TQ2440开发板上进行裸机开发的经验,包括如何解决JLink克隆版问题,利用ULink2调试SDRAM以及将程序烧录到NOR Flash中运行。通过修改Target选项和选择合适的烧录算法,成功实现SDRAM调试和NOR Flash的下载运行。

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

/*******第一次在优快云大神云集的地方写博客,为了监督自己学习,记录学习中遇到的问题,也希望能给大家有所帮助********/

之前一直在使用STC单片机和DSP进行开发,但是学习嵌入式如果不学习ARM实在是不能够,所以最近从师兄那里拿了天嵌TQ2440开发板进行学习,拿到手发现配套的资料都是基于ADS1.2的,但是ADS应该逐渐会被ARM公司放弃了,所以我去Keil的官网下载了最新的MDK 4.74进行调试(应该是4系列的最新版本)。

之前一直在使用Keil C51进行单片机程序开发,感觉非常简单,但是初步使用MDK感觉还是不太熟悉。经过一下午折腾,终于实现了在MDK下对开发板的SDRAM调试和NOR Flash 的下载运行。这里简单记录分享下:

1.最开始的时候使用JLink无法调试和下载,报错说我的JLink是clone克隆版本,然后就退出了。这个是由于Segger公司开始打击盗版,所以盗版的Jlink(如果JLink的驱动的版本过高会存在问题,4.08i版本的应该可以,所以最好不要更新)可能会无法使用,我从网上查了一些资料,很多大神说需要刷JLink的固件,我选择了另外的一个方法,用旧版的JL2CM3.dll和JLinkARM.dll文件替换现在keil安装目录\Keil\ARM\Segger下的同名文件,问题解决。这里附上可用的dll文件

http://download.youkuaiyun.com/detail/u013622200/8380241

2.因为一开始的时候JLink存在问题,后来发现实验室中竟然有一条ULink2,所以干脆就直接先使用ULink2进行调试了!Ulink因为本身是ARM公司开发的,所以说和MDK的配合应该是非常好的&#x

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值