由于项目需求,需要擦除片内指定空间,然后从SPI_FLASH中加载程序运行 问题如下:: 在DEBUG模式下,执行擦除程序后,则退出DEBUG,无法执行下一步程序 擦除代码如下: 1、FLASH_Unlock(); 2、FLASH_ClearFlag(FLASH_FLAG_EOP | FLASH_FLAG_OPERR | FLASH_FLAG_WRPERR | FLASH_FLAG_PGAERR | FLASH_FLAG_PGPERR | FLASH_FLAG_PGSERR); 3、FLASH_EraseSector(FLASH_Sector_4, VoltageRange_3); //出错在这步 4、FLASH_ProgramByte() ; //写入代码省略 5、FLASH_Lock(); 求教各位大侠,谢谢,急。 |
做软件开发,有哪些硬件电路相关的技术资料参考下?
stm32f207无法同时接上两个不同串口的数据
请教各位:在keil5安装了pack包的情况下,用cubemx生成工程,keil5打开后提示找不到对应的stm32型号
STM32F2 YMODEM IAP 问题
掉电保持中断问题
STM32F207死机PC跑飞,找高手协助。
非常谢谢杨小杨和xmshao二位的指点,问题已解决。确实是编译优化问题。把优化级由high改为low即可。浮点问题也相应解决。再次感谢。
STM32F205利用DMA实现多通道ADC采样,但是每启动一次转换才能更新一次结果,为什么。
引脚数相同的STM32F2的程序可以直接运行在STM32F4的芯片上吗?
lwip 客户端如何让服务器知道主动关闭了
评分
查看全部评分
说的有道理
请楼主把.map文件打开对照一下,看看擦除的是否为代码段。
评分
查看全部评分
我删除的是后面的空间,,不至于会擦除到代码段
就算我擦除别的扇区 比如FLASH_Sector_5 也是类似问题
评分
查看全部评分