导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→scatter 的困惑

* 74336: scatter 的困惑

   guwengchuixue 
guwengchuixue发表的帖子 

 scatter 的困惑
Flash - 0x10000000 (程序存储地址)
SDRAM - 0x20000000 (SDRAM起始地址)

;LOAD_ROM 0X10000000
;{
;    RO 0X10000000
;    {
;        91x_vect.o(Vect,+FIRST)
;        *( +RO )
;    }
;    RW 0X20000a00
;    {
;        *( +RW )
;    }
;    ZI +0
;    {
;        *( +ZI )
;    }
;    EXEC_RAM 0X20000000 0XA00
;    {
;        abc.o(+RO)
;    }
    
;}
这是我写的scatter文件,为什么我在启动代码中调用abc.c中的函数会跳到ram中运行,在启动代码中使用BL 不是不能长跳转吗?


另一种情况,不用scatter。当我设置ro为0x20000000的时候 ,在调用abc.c中的函数就不会跳到ram中,而是在flash中运行。


这两种情况有什么区别?



发表时间:2009年8月19日8:59:37

  
回复该帖

本主题共有 2 帖,分页:>>>>>该主题的所有内容[2]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

  75156.[详细]rrrrrrrrr
摘要:o......(1字)
- [guwengchuixue][582次] 2009年9月3日

[上一篇帖子]:同一系列的其他产品我们还有同一系列的其他产品,欢迎选择: 7英寸手持设备(无线点菜机):ht
[下一篇帖子]:大量低价供应义隆EM78P153S深圳市瑞丰汇科技有限公司是集单片机设计、开发、代理销售于一体的新型