公告

大中华汽车电子生态圈社区并入开发者社区- 更多资讯点击此

Tip / 登入 to post questions, reply, level up, and achieve exciting badges. Know more

cross mob

XMC实验分享之九十一: SRAM中调试程序之二

XMC实验分享之九十一: SRAM中调试程序之二

User12775
Level 5
Level 5
First solution authored First like received

前几天发了XMC1100上的RAM调试贴子, 有点意犹未尽的感觉, 又把这个实验在XMC4700开发板子上做了一遍. 同时测试了一下子XMC4700上的三种CODE存储的代码性能.


上一贴:


XMC实验分享之八十九: SRAM中调试程序


XMC4700与XMC1100的最大区别在于中断向量这里.


XMC4700的中断是完全的向量式, 符合ARM公司的设计文档规范的, 而且还有VTOR寄存器, 所以配置RAM调试顺利的多.


首先把SRAM分为两个区间, 一块用于存放CODE, 一块用于存放数据.


这里要注意, XMC4700的RAM分为两个区间(也可以说三个区间, 但是后面两个区间地址连续且性质相同,也可以看做一个区间):

xmc4700_SRAM_region.png

只有第一个区间PSRAM可以放代码, 跟XMC1100的16K SRAM都可以用来存放CODE稍稍不同.

xmc4700_mdk_ram_division.png


0 点赞
1222 次查看
3 评论