STM32F407VGT6 开发板Beak at address "0x0" with no debug information our outside
BootLoader 与 DFU 模式的区别
调度器原子变量相关问题
运行到 WRITE_REG (FLASH->OPTKEYR, FLASH_OPTKEY1)跳转 HardFaultHandler
STM32F417IG 单端外部时钟旁路HSE Bypass问题
STM32L4A6 SDMMC 无法使用 1.8V IO 驱动 microSD 卡
STM32L4P5xx 系统内 Bootloader:RAM3 能否用作栈指针内存?
在 STM32CubeIDE 中生成 ioc 配置文件
CAN 总线多节点环境下进行固件升级
在 Bootloader 运行期间保持 GPIO 引脚电平状态不变
微信公众号
手机版
没有更改任何东西,因为同样的程序烧录到另外一块板卡不会出现问题👀️
有可能线路问题?
当时应该用示波器或者逻辑分析仪看看MCU的管脚串口信号
[md]应该不是,返回信息和主动上报用的一个串口,返回信息都有,debug看到上报的发送函数对应地址里的值也都是对的,返回了HAL_UART_Transmit_DMA返回了OK。但是上位机就是少了上报的串口信息。程序也正常运行。
数据是否发出去的话,驱动函数是不知道的,它只管逻辑上的问题,并没有监控总线的功能。
所以函数返回 ok, 不能代表外部信号一定送到。
检查一下线路上连接也是有必要的。
我就遇到MCU发出来的接不到,非要MCU接收了数据,发送的才显示。
我用的RS232转换电平串口。就是MCU的ttl转rs232线路电平有影响。
[md]好的谢谢,等下次出现了我排查一下