在线时间0 小时
UID219108
注册时间2010-9-14
NXP金币0 
 
 
 
该用户从未签到 
新手上路 
  
 
	- 积分
 - 63
 
 
- 最后登录
 - 1970-1-1
  
 
 | 
 
 
 楼主 |
发表于 2011-12-19 16:20:15
|
显示全部楼层
 
 
 
回复:MPC5634的codewarrior2.6怎么把程序划分空间
我修改了内存配置,将:MEMORY 
{ 
    resetvector:           org = 0x00080000,   len = 0x00000008 
    init:                           org = 0x00080020,   len = 0x00000FE0         
    exception_handlers:    org = 0x00081000,   len = 0x00001000 
    internal_flash:        org = 0x00082000,   len = 0x0017E000 
  
   internal_ram:          org = 0x40000000,   len = 0x00014000 
    heap  :                org = 0x40014000,   len = 0x00002000  
    stack :                org = 0x40016000,   len = 0x00001800  
但是程序下载进去找补到main函数,用gotil main指令就跑飞了,我认真看过汇编程序单步运行到__asm void usr_init()函数中的 bl      INIT_Derivative  时就飞了,请问这怎么解决? 
     还有一个问题就是 internal_ram对应的真实地址在0x2000,如何映射到高地址上去。 
} 
  
  
回复第 5 楼 于2011-12-13 01:57:36发表: 
你好。如果有问题,请留贴,我第一时间回复你。 
  |   
 
 
 
 |