查看: 5936|回复: 4

[S12] MC9S12G128 fLASH逻辑地址与物理地址转换?

[复制链接]

该用户从未签到

1

主题

1

帖子

0

新手上路

Rank: 1

积分
5
最后登录
2016-4-17
发表于 2016-4-17 13:58:39 | 显示全部楼层 |阅读模式
MC9S12G128 fLASH逻辑地址与物理地址转换?

MC9S12G128
Flash固定页与分页逻辑地址怎么转换物理地址?
另外地址映射是什么意思? memory map 文件起什么作用
数据手册中的 local address 与global address 分别代表什么意思?
之间怎样进行转换?


求高手指教,谢谢
我知道答案 目前已有4人回答
回复

使用道具 举报

  • TA的每日心情
    慵懒
    2018-11-15 16:18
  • 签到天数: 39 天

    连续签到: 1 天

    [LV.5]常住居民I

    16

    主题

    259

    帖子

    3

    高级会员

    Rank: 4

    积分
    993
    最后登录
    2023-1-6
    发表于 2016-4-18 10:29:53 | 显示全部楼层
    本帖最后由 小华-415468 于 2016-4-19 15:29 编辑

      这个问题我也被困扰很久,但我们可以通过.prm和.bbl逆过来推测的,主要S12单片机有个分页地址,这个蛮恶心的,其实直接逻辑地址也可以转成分页地址,你可以看prm文件有个类似下面这样的话:/*    PAGE_0D       = READ_ONLY   0x0D8000 TO 0x0DBFFF; not used: equivalent to ROM_4000 */  ,至于global address 就是全局地址(全局地址就是物理地址,个人认为)了,全局地址就可以看bbl文件了,里面基本把分页地址和直接逻辑地址拷贝到哪段全局地址都很清晰的。这样你就知道哪些分页(不分页)地址对应的全局地址在哪里了。想要读FLASH里某个地址的字就用全局地址读。例如:unsigned int Varread=0;  Varread= (*(T_u16 *far)(FlashGlobalAddress));  理解了这些,基本擦写FLASH和BOOTLOADER也只是手到擒来了。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2018-11-15 16:18
  • 签到天数: 39 天

    连续签到: 1 天

    [LV.5]常住居民I

    16

    主题

    259

    帖子

    3

    高级会员

    Rank: 4

    积分
    993
    最后登录
    2023-1-6
    发表于 2016-4-18 13:47:07 | 显示全部楼层
    小华-415468 发表于 2016-4-18 10:29
    这个问题我也被困扰很久,但我们可以通过.prm和.bbl逆过来推测的,主要S12单片机有个分页地址,这个 ...

    补充一句:typedef unsined short T_u16
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    1

    帖子

    0

    新手上路

    Rank: 1

    积分
    8
    最后登录
    2016-4-21
    发表于 2016-4-21 10:08:44 | 显示全部楼层
    小华-415468 发表于 2016-4-18 10:29
    这个问题我也被困扰很久,但我们可以通过.prm和.bbl逆过来推测的,主要S12单片机有个分页地址,这个 ...

    菜鸡,让我找到了你
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2018-11-15 16:18
  • 签到天数: 39 天

    连续签到: 1 天

    [LV.5]常住居民I

    16

    主题

    259

    帖子

    3

    高级会员

    Rank: 4

    积分
    993
    最后登录
    2023-1-6
    发表于 2016-4-21 10:11:20 | 显示全部楼层

    要低调啊!!!!
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2025-7-22 18:58 , Processed in 0.088710 second(s), 25 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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