
这是一个未知情况下打开RDP的异常,主程序源码为bootloader+APP check bootloader有一个读RDP状态操作, APP有操作option byte。 以上操作都为官方HAL库 |
50台设备共用一条CAN总线,会概率性丢包
STM32L431RCT6中文数据手册
STM32L431内部温度AD值不随温度变化
STM32L设置CAN一直卡在HAL_CAN_START(),上拉两个引脚依然卡在这里
使用CubeMX能配置STM32L4XX芯片的低功耗模式吗?
motor profiler 链接nucleo 476rg时提示如图所示的通信错误,此时未连接IHM08M1,电脑上有476RG产生的串口,STLINK,U盘标识
STM32L476 使用Quad spi 4线制访问MX25L25645 失败
小白求助!STM32L476使用VREF、VBAT采集模块电压,计算出的VBAT值偏大
STM32L031G6U6芯片,使用Flash模拟EEPROM功能,同数据写入不同地址,读取对比不一样,这是为什么?
请教专家,STM8L052的GPIO口做输入检测,为什么不能反应管脚实际电压变化?
当然,逻辑上没有设计去改写它,还是要尽量避免的。
从原理上来说,改写option byte 需要严格的逻辑顺序才能修改,所以考虑代码的严谨性。
可以去考虑掉代码中对option byte 的写函数,修改option byte的任务交给烧录器,本身烧录器也有这项功能。
程序如果在运行写函数时出错或断电,都会引起不可恢复的问题。
我们也遇到这个问题,未知的原因下RDP打开,主应用程序无法运行,甚至连DFU都连接不上,现在都没找到原因
屏蔽程序里面写option byte 的代码试试。
option byte 的改写要有严格的逻辑。
见到有小伙伴程序复杂,误将option byte 改了。
这种逻辑问题通常都比较难查找。