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

 *第47605篇: scatter 的困惑

  
楼 主:guwengchuixue 2009年8月19日08:59
 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中运行。


这两种情况有什么区别?

  
2楼:guwengchuixue 2009年9月3日13:14
 rrrrrrrrr
o

>>>>>>对该主题发表你的看法

本主题贴数2,分页: [第1页]


[上一篇主题]:I-7017 八路4~20mA电流环信号采集模块--联脉电子

[下一篇主题]:出售无刷电机和驱动板