使用用户选项字节时看到被人说可以利用0x1FFFF810后面的空间作为数据掉电存储区,但是折腾了许久没有运行起来
最开始读取0x1FFFF810处的数据是0,
0x1FFFF810写入一个32位的数据后读取0x1FFFF800~0x1FFFF810都是0xe339e339,怀疑是写入的时候全部擦除了但是没有写进去,大神帮我看下是哪里的问题
使用用户选项字节时看到被人说可以利用0x1FFFF810后面的空间作为数据掉电存储区,但是折腾了许久没有运行起来
最开始读取0x1FFFF810处的数据是0,
0x1FFFF810写入一个32位的数据后读取0x1FFFF800~0x1FFFF810都是0xe339e339,怀疑是写入的时候全部擦除了但是没有写进去,大神帮我看下是哪里的问题
您好,关于选项字节,LD文件定义是FLASH-144K + RAM-48K,但是0x1FFFF800读出是0xc03f5aa5,取USER是0x3f,与sram_code对不上,不知道是什么原因
这个闪存组织的页数量在VCT6上我的理解是1024页,并不是1919,不知道是哪里计算差异
您好,注意程序ld文件配置完成后,在下载的时候要配置一下,如下图。关于你所说的页数,手册是以VCT6为例,FLASH实际大小是480K,分为零等待区和非零等待区域,480K,每页256字节,就是1920页,即页0到页1919.