在线时间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发表:
你好。如果有问题,请留贴,我第一时间回复你。
|
|