打印
[XMC™]

XMC4800 如何读内部Flash

[复制链接]
449|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 IFX_Lingling 于 2024-1-15 16:18 编辑

XMC4000 Flash 的地址分配如下,前面有 8 个 16kB 的小 sector,后面是 128kB 和 256kB 的 大 sector。对于有程序升级需求的应用,一般前面 64kB 可以考虑用于 bootloader, 中间 64kB 可以考虑用做模拟 EEPROM,后面的大 sector 则放用户程序。 擦除 Flash 的最小单位是 sector, 这里又有 physical sector 和 logical sector 的概念,PS0 (physical sector 0)包含 4 个 logical sector, PS4 (physical sector 4)也包含 4 个 logical sector。Physical sector 和 logical sector 都可以被单独擦除。 写 Flash 的最小单位是页,1 页为 256 字节。

Q:
XMC4800如何读内部FLASH?没有看到库函数中有相关的函数接口,请问该如何处理?
Answer:
你可以在dave里面打开任何一个XMC4800的工程,然后search:
XMC_FLASH_ReadBlocks(),
XMC_FLASH_ReadWord()
具体看你需要用到哪个。


LinglingG_46_0-1700215673791.png (231.97 KB )

LinglingG_46_0-1700215673791.png

使用特权

评论回复
沙发
tpgf| | 2024-4-30 16:30 | 只看该作者
进行操作的时候需要的最低供电电压是多少呢

使用特权

评论回复
板凳
呐咯密密| | 2024-4-30 16:38 | 只看该作者
读内部FLASH直接寻址行吗

使用特权

评论回复
地板
埃娃| | 2024-4-30 16:43 | 只看该作者
这个要不要关中断?

使用特权

评论回复
5
八层楼| | 2024-4-30 17:00 | 只看该作者
是否可以进行内部flash的读写保护检测呢

使用特权

评论回复
6
可怜的小弗朗士| | 2024-4-30 17:00 | 只看该作者
直接访问FLASH地址不就能得到数据吗

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

认证:
简介:关于英飞凌——我们致力于打造一个更加便利、安全和环保的世界,在赢得自身成功发展的同时,积极践行企业社会责任。

105

主题

189

帖子

5

粉丝