MICRO2440落跑之MDK3.4下调试流水灯

来源:互联网 发布:哈尔斯保温杯价格 知乎 编辑:程序博客网 时间:2024/05/16 11:09

MDK3.4下调试MICRO2440流水灯

 

之前一直在学LINUX方面的东西,感觉写驱动方面还需要先练习裸机程序,只有这样才能对硬件有更深刻的了解。所以我选择重新开始裸跑MICRO2440,先熟悉一下这块板子的硬件结构。有了这个想法以后我就在网上搜集一些资料,最后决定买了一个Jlink V8,开始了裸机的学习。

事情并不是很顺利,从918日拿到JLINK V8到今天925日我才看到了第一个跑马灯的现象。白天我的时间很紧,没有时间来学ARM只有晚上才有一点空余时间。在这段时间我遇到了很多问题,都是通过QQ群上网络上的资料,首先我得感谢MINI2440学习群里热心的朋友,是他们写的资料才让我最终让我解决了问题。

 

keil+JLink调试裸机代码时,"flash download failed"

出现了这个问题是因为设置不准确,而且应该设置成NORFLASH启动。

 

Error: A0594E: This Evaluation Version has expired. Please contact your supplier."

这个问题就是版本已经终止,需要联系软件商。在此我们可以下载一个注册机,延长使用期限。

写以下在安装软件以及设置时候需要注意的地方,如下:

第一点注意的地方:在使用注册机时,需要特别注意注册机的Tartget选项应该选择ARM而不是51。注意到这点以后就不会产生版本不能使用的错误。我在使用注册机的时候就没有注意到这一点,所以花了我很多冤枉时间,最后通过重新装这个软件才成功。

 

第二点注意的地方:LINK V8的驱动可以在http://www.segger.com/download_jlink.htm

网站上下载我用的版本是4.20

   

第三点:在桌面新建一个文件夹,然后用KEIL3新建一个工程。添加main.c。然后设置。

 

最后设置步骤如下几个图片所示:

 

程序:

  

具体配置图如下图:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

原创粉丝点击