你的浏览器版本过低,可能导致网站不能正常访问!为了你能正常使用网站功能,请使用这些浏览器。
wofei1314 发表于 2018-5-7 12:40 建议检查你的Flash读写函数~(含擦除,有的Flash的页大小不一样)
toofree 发表于 2018-5-7 17:40 擦完后,你看一下是不是都变成FF了,如果不是全FF,那么还是没擦成功
查看全部评分
lihan519 发表于 2018-5-7 15:57 可能性不大,而且中断优先级设置最高,也无别的中断了!
xuhx 发表于 2018-5-13 14:40 #define FLASH_DESC_STR "@Internal Flash /0x08000000/06*01Ka,122*01Kg"//"@Internal Flash /0x080 ...
确认一下
已经擦除完成,这个确认过!
这个需要根据你自己的板子修改一下。
评分
查看全部评分
那我最后只能提出这些建议了,您找台别的电脑,新的 IDE 等工作环境,将下载工具也给换新,最后...再换另一批号的芯片吧!芯片来源最好是原厂较可靠些。不然真的会让人开始怀疑人生了!哈~
评分
查看全部评分
这位大佬说的对,可以看下详细的解释
// Interface 0: "@Internal Flash /0x08000000/12*001Ka,500*001Kg",这就是这个接口描述符的所表达的信息,我们接下去就详细介绍接口描述符的数组内容的信息:
—— @:表示这是一个特殊的映射描述符(避免按照标准描述符解码)
—— /:表示不同区之间的分隔符
—— 最大8位的地址,以“0X”开头
—— 最大两位的扇区编号
—— *:扇区数量和扇区大小之间的分隔符
—— 最大3位的扇区大小(0~999)
—— 1位扇区大小单位:有效输入是:B(字节),K(千),M(兆)
—— 1位的扇区类型:
a(0x41):可读
b(0x42):可擦除
c(0x43):可读可擦写
d(0x44):可写
e(0x45):可读可写
f (0x46):可写可擦除
g(0x47):可读可写可擦除
如上面的” @Internal Flash /0x08000000/12*001Ka,500*001Kg"表示的意思是:存储器的名字为"Internal Flash",起始地址是0x08000000,12*1K的空间可读,500*1K的空间可读可写可擦除。顺便说明下我是用的芯片是STM32F103ZET6,flash空间是512K.