查看: 4943|回复: 0

[S12] S12X中XGATE的程序代码是如何装载到RAM中运行的

[复制链接]

该用户从未签到

4

主题

4

帖子

0

新手上路

Rank: 1

积分
22
最后登录
1970-1-1
发表于 2009-2-13 18:09:17 | 显示全部楼层 |阅读模式
使用的是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进行程序更新,目标代码文件是什么?

请帮忙,谢谢!
我知道答案 目前已有0人回答
回复

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /4 下一条

Archiver|手机版|小黑屋|恩智浦技术社区

GMT+8, 2024-5-10 09:49 , Processed in 0.111519 second(s), 20 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

快速回复 返回顶部 返回列表