首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

怎样将程序放到FLASH的0x4000-0xbfff范围内

怎样将程序放到FLASH的0x4000-0xbfff范围内

芯片mc9s12ne64

应用程序分为2部分:

第一部分bootloader :放在flash的c000-ff80范围内

第二部分app :放在flash4000-c000范围内

bootloader通过以太网,接收s19格式的app程序,根据s19文件的地址信息,将接收的每一行代码,写入相应的flash空间。

以前app小于16k,所以用4000-7FFF这16k的未分页空间是没有问题的。

现在app升级了,有部分代码放在8000-bfff分页空间内就不能运行了。

中断向量应该放在什么地方?目前是放在bf80-bffe分页地址内的,是不是放错了造成程序不运行的?请高手指点!

strongchen help!

[此贴子已经被作者于2008-10-14 17:20:10编辑过]

返回列表