CH32V203RBT6用户选项字节的使用

使用用户选项字节时看到被人说可以利用0x1FFFF810后面的空间作为数据掉电存储区,但是折腾了许久没有运行起来

  1. 最开始读取0x1FFFF810处的数据是0,

  2. 0x1FFFF810写入一个32位的数据后读取0x1FFFF800~0x1FFFF810都是0xe339e339,怀疑是写入的时候全部擦除了但是没有写进去,大神帮我看下是哪里的问题image.pngimage.pngimage.png


您好,可以参考一下下帖

https://www.cnblogs.com/liaigu/p/17838776.html

 


您好,关于选项字节,LD文件定义是FLASH-144K + RAM-48K,但是0x1FFFF800读出是0xc03f5aa5,取USER是0x3f,与sram_code对不上,不知道是什么原因


这个闪存组织的页数量在VCT6上我的理解是1024页,并不是1919,不知道是哪里计算差异image.png


您好,注意程序ld文件配置完成后,在下载的时候要配置一下,如下图。关于你所说的页数,手册是以VCT6为例,FLASH实际大小是480K,分为零等待区和非零等待区域,480K,每页256字节,就是1920页,即页0到页1919.

image.png


只有登录才能回复,可以选择微信账号登录