×
单片机 > 单片机程序设计 > 详情

tq2440JLink烧写裸机程序的问题

发布时间:2024-05-18 发布时间:
|

首先回顾一下编写裸机程序的步骤:


1 .使用ADS1.2创建工程,在DebugRel setting中的Language setting中要选中ARM920T,因为用的是S3C2440的CPU。ARM Linker中的起始地址是0x30000000,首先执行的文件为2440init.o,入口函数式init。


2 .添加所需要的文件到工程中,编写Main.c文件。当然入门的话只需要写这个文件就可以了。


3 .编译文件


4 .打开JLink,连接到开发板


5 .打开调试器AXD,下载编译好的axf文件到开发板上(文件在工程内的DebugRel文件夹下)


6 .运行。。。


但是在最后运行的时候却运行不起来,调试器显示的错误是:processor ARM79_0 raised an exception cause:The processor was reset 很明显示所CPU复位了。当时以为是ARM Linker的配置问题,可是检查了还是没错。


到最后是这样解决的:


在jlink RDI的cpu的选项中,选择noreset。


『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
51单片机CO2检测显示程序解析