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

斑竹请进:S12X单片机中XGATE的程序代码是如何装载到RAM中运行的

斑竹请进:S12X单片机中XGATE的程序代码是如何装载到RAM中运行的

使用的是S12XDP512,开发环境是codeWarrior V4.5
烧写工具是P&E Mutilink(Demo板上也有集成)
在Freescale网站上下载了XGATE CAN的例程(AN2726)稍微修改了一下就在自己的demo上运行起来了,用CAN分析仪观察,发现一切OK。
问题:
根据Prm文件,XGATE的代码将在RAM中运行,从生成的map文件里面也看出来,XGATE的存储空间在RAM里面。
但是生成的S格式文件只包含了FLASH空间里面的代码二进制,没有RAM的代码二进制,不知道P&E是根据什么把XGATE烧写到RAM里面的? 如果我想自己编写BootLoader进行程序更新,目标代码文件是什么?

请帮忙,谢谢!
分析了一下Start12,已经知道了,不麻烦了。:)
返回列表