您好!
如何将固件放入生产线的内部闪存中? 是否有任何方法不需要使用 JTAG 或其他昂贵的编程器来下载此固件? 当芯片安装在目标 PCB 上时、我更愿意下载固件。
是否有任何固件从 USB 或以太网或串行接口下载到空白 MCU?
谢谢!
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好!
如何将固件放入生产线的内部闪存中? 是否有任何方法不需要使用 JTAG 或其他昂贵的编程器来下载此固件? 当芯片安装在目标 PCB 上时、我更愿意下载固件。
是否有任何固件从 USB 或以太网或串行接口下载到空白 MCU?
谢谢!
是的、正如 TM4C1294NCPDT 数据表的第8.2.2节所述、该器件上有一个包含引导加载程序代码的 ROM。 引导加载程序用户指南为 SPMU301。 将适当的应用程序代码编程到器件中后、将绕过引导加载程序。 因此、在需要对器件重新编程的情况下、应用程序代码必须具有调用引导加载程序的机制、这一点很重要。 即使未在生产流程中使用、也可以向 PCB 添加 JTAG 连接器以调试或擦除未编程的器件、这是一个好主意。
尊敬的 Bruno:
如果我使用串行接口下载量产线上的固件、我需要:
1.确认来自 MCU 的引导 ROM 可以使用 UART 进行固件下载(请注意、MCU 为空、之前未编程)
2. USB 转 UART 硬件驱动程序,用于连接 PC 和目标板
如果我使用 USB 接口进行下载、那么我需要:
1. USB 电缆,用于将 PC 和连接到目标板;
2.将 USB 的5V 用作电路板的主电源、因为我的电路板将具有5V 至3.3V 的 LDO
这是我的假设。 如果这是错误的、请纠正我的问题。
谢谢!