这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 基础知识 » ADS 关于ADS配置的一个问题

共2条 1/1 1 跳转至

ADS 关于ADS配置的一个问题

院士
2006-09-17 18:14:16     打赏
ADS 关于ADS配置的一个问题



关键词: 关于     配置     一个     问题    

院士
2006-12-22 22:43:00     打赏
2楼
ARM Linker-Layout里的 section应该添点什么
beginning of image我填的是bootloader
end of image写什么呢?


请教各位了
1: 我查了一下 有种说法们在PC机编写程序的时候一般都是只要实现main函数就行了,但实际上我们的编译器在编译链接的时候加入了一些代码,这些代码是在进入main函数之前调用的,比如开辟空间,初始化变量等。在ARM编程的时候我们通常会使用到一个汇编代码,这段代码就是完成这样的功能,他在main之前完成一些初始化的工作,然后跳入用户的main函数。所以我们在ADS中配置工程的时候,第一个链接的文件一定不是main函数的文件,一定是这个汇编代码的文件,并且这个 section 参数指的是在这个汇编程序文件中最先执行的代码标号。
2: 谢谢了,我这几天也为这个问题犯迷糊呢! 3: re没错.通过配置LAYEROUT,可以保证用户希望执行的第一条指令在RO_BASE指定的地址上. 4: re如果你用的是三星芯片比如s3c44b0,那么在ARM Linker-Layout里的beginning of image object/symbol可以填入44binit.o(它是由系统初始化程序44binit.s汇编产生的object文件,将44binit.o放在整个工程image的最前面,使得系统刚开始运行时首先进行系统初始化。这一步是必须的。在section里面可以填入init;其他选项可以保持缺省状态,不做修改。 5: 请教楼上leson527,rbsoft两位高人几个问题!在使用ADS1.2的过程中,由*.s文件产生*.o文件是么?那么*.axf是干吗的?他们和*.bin以及*.hex文件的关系到底怎么回事?请赐教!hxf2515@163.com.
  qq:9988797 6: axf是ELF格式的文件具有内部格式 7: LPC2104移植UCOS-II,编译无错误,运行程序无反应用
在LPC2104的实验板上移植UCOS-II系统,用ADS1.2开发环境,JTAG仿真下载到FLASH运行程序,编译无任何错误,程序运行无任何反应,用单步运行,发现程序进如MAIN函数后,在窗体"ARM-1-Disassembly"中的_zero_loop这个循环处不停的执行,是什么原因?那位达人帮忙分析一下原因.
 

共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]