打印
[CW32F030系列]

CW32F030片上 FLASH 闪存存储器物理区域划分

[复制链接]
414|13
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
forgot|  楼主 | 2023-12-13 11:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
片上 FLASH 闪存由两部分物理区域组成:主 FLASH 存储器和启动程序存储器。

1、主 FLASH 存储器,共 64KB,地址空间为 0x0000 0000 - 0x0000 FFFF。该区域主要用于存放应用程序代码和用户数据,用户可编程。
2、启动程序存储器,共 2.5KB,地址空间为 0x0010 0000 - 0x0010 09FF。该区域主要用于存储 BootLoader 启动程序,在芯片出厂时已编程,用户不可更改。

使用特权

评论回复
沙发
小夏天的大西瓜| | 2023-12-16 13:17 | 只看该作者
主 FLASH 存储器和启动程序存储器有哪些具体区别?

使用特权

评论回复
板凳
AdaMaYun| | 2023-12-16 14:39 | 只看该作者
启动程序是不是会跳转到主FLASH内呢

使用特权

评论回复
评论
forgot 2023-12-16 20:16 回复TA
是的 
地板
再见十分钟| | 2023-12-20 09:02 | 只看该作者
区域的大小是不是根据不同的芯片不一样

使用特权

评论回复
5
pssyx| | 2023-12-20 09:27 | 只看该作者
再见十分钟 发表于 2023-12-20 09:02
区域的大小是不是根据不同的芯片不一样

当然,不同型号对应不同的容量大小。

使用特权

评论回复
6
daichaodai| | 2023-12-20 12:43 | 只看该作者
自己还可以应用进行划分。

使用特权

评论回复
7
中国龙芯CDX| | 2023-12-21 08:55 | 只看该作者
楼主有详细的boot分段设置过程嘛?

使用特权

评论回复
8
forgot|  楼主 | 2023-12-21 08:59 | 只看该作者
中国龙芯CDX 发表于 2023-12-21 08:55
楼主有详细的boot分段设置过程嘛?

BootLoader 程序位于启动程序存储器区域,由设备提供商在生产时进行编程。用户可以通过 UART1(引脚为
PA13/PA14)利用 ISP 通信协议进行 FLASH 编程。

使用特权

评论回复
9
前车后炮| | 2023-12-21 09:01 | 只看该作者
IAP升级会涉及到bootloader知识点

使用特权

评论回复
10
星辰大海不退缩| | 2023-12-21 12:38 | 只看该作者
boot应该如何进行设置呢?

使用特权

评论回复
11
普通话补丁| | 2023-12-21 13:08 | 只看该作者
BOOT = 0
从主 FLASH 存储器启动,运行用户程序。
BOOT = 1
从启动程序存储器启动,固定运行芯片的 BootLoader 程序

使用特权

评论回复
12
szt1993| | 2023-12-21 19:54 | 只看该作者
一般用到BOOT = 0较多,从主 FLASH 存储器启动,运行用户程序。

使用特权

评论回复
13
小暖| | 2023-12-22 08:38 | 只看该作者
区域大小也是根据不同的芯片大小来划分的吧

使用特权

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

本版积分规则

1721

主题

12982

帖子

54

粉丝