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

急----关于9S12地址映射问题

急----关于9S12地址映射问题

最近在看9S12的地址映射;我看CW自动生成的burner.bbl里有以下内容,麻烦高手解释下 谢谢

我只贴了一部分上来, 从本地到全局时,C0--FF起什么作用?

全局到本地时,其地址怎么又变成0x017xxxx? 这个1是怎么来的

谢谢

/* logical 1 MB banked flash to global */
destination = 0x700000
origin = 0xc08000
SENDBYTE 1 "%ABS_FILE%"
destination = 0x704000
origin = 0xc18000
SENDBYTE 1 "%ABS_FILE%"
destination = 0x708000
origin = 0xc28000
SENDBYTE 1 "%ABS_FILE%"
destination = 0x70c000
origin = 0xc38000
SENDBYTE 1 "%ABS_FILE%"
destination = 0x710000
origin = 0xc48000
SENDBYTE 1 "%ABS_FILE%"

/* global 1 MB banked flash to logical */
len = 0x4000
origin = 0x1700000
destination = 0xc08000
SENDBYTE 1 "%ABS_FILE%"
origin = 0x1704000
destination = 0xc18000
SENDBYTE 1 "%ABS_FILE%"
origin = 0x1708000
destination = 0xc28000
SENDBYTE 1 "%ABS_FILE%"

/* global 1 MB banked flash to logical */

是全局地址到逻辑地址,17表示页号。

返回列表