单片机/MCU论坛
直播中

李萍

7年用户 1430经验值
私信 关注

STM芯片锁定或无法发送ACK的原因是什么?

我正在尝试在 STM32F427IGH6芯片上进行固件升级,将英飞凌XMC4800-F144K2048芯片作为主芯片,将STM芯片作为从机。它们通过 I2C 连接;我已经确认线路连接正确,因为我能够将数据从 STM 发送到 XMC - 当 STM 成为从站(并进入 ROM 引导加载程序)时,固件升级失败时 CAN 发生几件事:
1。XMC 收到了 STM 发来的 NACK
2。STM 收到了 ACK,固件升级过程开始了,但随后由于 I2C 总线繁忙,中途失败 " "
我还连接了一个示波器来查看 I2C 总线上的信号;边缘和时序看起来还不错。 在此固件升级过程中,STM 芯片(在 ROM 引导加载程序中)似乎锁定或无法发送 ACK 可能的原因是什么?
                                                                                                                                                                                                                                                                                                                                                                                                        
                                                        

更多回帖

发帖
×
20
完善资料,
赚取积分