STM32F103C8T6是否支持TIM3的PWM边沿触发AD采集
HAL_I2C_Mem_Read 一直返回 BUSY
CUBEIDE打开一个工程,怎么改变主控芯片的同系列型号?
STM32F103 class b 使用demo
有没有大佬知道这个电路输出为什么只有1V多?按数据手册接的,设置外部输出,输出值也不对
有没有大佬有1602的HAL库驱动
stm32 spi从机实现bissc通信(在线等)
stm32 定时器外部时钟1的TI1FP1及TI2FP2的设置问题
STM32F1定时器中触发信号TRC的来源及选择配置是怎么样的
输入捕获测频率返回异常?
微信公众号
手机版
好了言归正传,因为不了解你的项目。下面的只是讲一些思路。
1、你的程序中是否有擦除Flash的程序。或者说你的程序中是否有IAP和模拟EEPROM的程序?我认为MCU缺陷导致擦除Flash的情况可能性不大。
如果里面有对Flash的擦除操作。那么问题很大一部分就出现在这里。基本上变砖的机理是:我擦除了旧的。新的写入故障。然后程序又是从故障那里执行的。
2、想必你应该是用工具把Flash 读回比较了吧?确定是0X08000000的第一个片区错误了吗。这个扇区存储了中断向量表。我认为不可能删除的。请提供一下删除的位置。
评分
查看全部评分
评分
查看全部评分
以前从没出现过Flash内容丢失问题,那么你的Flash内容丢失大概是多大机率?
原理图、程序工程请附上。一般是不按套路出牌导致的。
评分
查看全部评分
评分
查看全部评分
评分
查看全部评分
这个如何避免?
1、避免频繁对Flash写大量数据,2、双重数据备份
这只能降低风险,而不能避免。
看来还是要从硬件上去解决。
评分
查看全部评分
所以你委婉的告诉了这位朋友。他用了假的STM32?
可能性很大,GD32F103RC的性能和可靠性你知道的。
这上下电的时候没有对FLASH进行擦除和写操作
我说的是程序区丢失,不是自定义的数据区
没有