2019-07-18 17:20发布
bbslsk 发表于 2019-6-18 10:02 好像以前听说,好多系列的MCU,比如说有16K,32K,64K的系列,其实里面都是64K的,只不过前面的是测试保证好的,后面没测试过的
60user36 发表于 2019-6-18 10:21 本帖最后由 stm1024 于 2018-7-13 09:59 编辑 不会有问题,你看看arm的储存器布局:
UserMen 发表于 2019-6-18 10:46 HAL_FLASH_Program(uint32_t TypeProgram, uint32_t Address, uint64_t Data)这个函数是有返回值的,楼主可以自己DEBUG看一下 返回值(就是return status是多少) HAL库绝大部分函数都有返回值,便于诊断错误
最多设置5个标签!
感谢回复, 所以一个系列的芯片,就会按照最大的Flash来预留设计么?所以对超出自身flash范围,但是没有超出该系列芯片最大flash范围的部分进行擦除就没问题?
感谢回复,由于不明白具体电路设计的原理,只能单纯的理解为预留出来,不了解对没有接flash的地方执行擦除操作会发生什么样的电气变化。
考虑到程序的稳定性,还是不敢轻易去擦除没有真实flash的地带。ST的例程貌似没有对256K和512K进行区分,统一成512K对待。
HAL库绝大部分函数都有返回值,便于诊断错误
感谢回复,我试一下看看
一周热门 更多>