TIwilliam hill官网
直播中

汪岑

7年用户 216经验值
私信 关注

请问F28M35双核的地址分配是怎么样的?

本帖最后由 一只耳朵怪 于 2018-6-11 17:20 编辑

F28M35 里有 M3 的核和 C28 的核,这两片的核的地址是怎么分配的?
比如 M3 的 0x0000 0000~0x1FFF FFFF 是包括FLASH在内区域,0x2000 0000~0x3FFF FFFF 是片上 RAM 区域。
那 C28 的地址分配是怎么样的?与 M3 的地址怎么感觉是冲突的。

回帖(4)

石建军

2018-6-11 09:36:00
M3 大部分是0x2000 0000以后的高位地址,C28大部分是0x003x 0000以内的低位地址;有小部分低位RAM两者是share的,地址不冲突。
具体请看芯片的datasheet
举报

冯敬宇

2018-6-11 09:52:29
M3跟28是分开的两个核,各自执行自己的程序,访问自己的地址,就算他们的地址有重叠,那也没有什么影响,因为它们是独立编址,各自访问各自的。
                                                                         - ERIC
举报

何丽

2018-6-11 10:10:32
内存地址独立映射,Flash、Rom、C0(L0)、C1(L1)、C2(L2)、C3(L3)、M2C(M2C)物理上和地址映射上都独立,S0~S7物理上只有一块内存64K的RAM,但同时映射到两个内核上,M3上为0x20008000,C28上为0x0000C000,但同一个时刻只能由一个内核享有读、写和操作的权限,另一个内核只有只读权限。因此不会引起冲突。
举报

孟佳

2018-6-11 10:27:04
您可以查看芯片Datasheet的2.2.1 Control Subsystem Memory Map. 这里有具体的地址分配列表说明。
谢谢!
举报

更多回帖

发帖
×
20
完善资料,
赚取积分