我正在开始使用LPC54616J512BD208 进行新设计,并且在 确定现场(最终用户)固件更新过程时遇到了一些问题。我想使用LPC54616J512BD208上的串口之一下载新固件。
在硬件方面,我认为我拥有我需要的东西。我有一个 USB 转串行 Brige IC,我可以使用串行流控制位和一些胶合逻辑来重置 LPC54616J512BD208 并将引导过程引导至内部闪存或 USART。
1) 根据用户手册,如果GPIO_4 为“0”,GPIO_5 为“1”且 GPIO_6 为“1” ,则 USART、I2C 或 SPI 上的第一个有效探测消息 锁定在该接口中。这个探测消息是什么?PC 程序是否正在下载发送此消息的十六进制代码?
2) 是否有通过 USART 下载十六进制代码的简单、简洁的 PC 程序(C#、C++ 等)示例?目前我不关心安全下载。只是一个基本的、易于理解的程序。