主题中讨论的其他器件: MSPBSL、 MSP430FR5969、 MSP430F5438A
大家好、
在我们的项目中,我们要求 MSP430F5659将通过 UART (PIN P1_1、P1_2)进行刷写,也可以从 USB 进行刷写。
对于此要求,出厂加载的引导加载程序就足够了? 另外,MCU 端需要进行哪些更改?
或者需要自定义引导加载程序?
请大家解释一下、这将会非常有帮助。
很好的帮助!
此致、
Renjith
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.
大家好、
在我们的项目中,我们要求 MSP430F5659将通过 UART (PIN P1_1、P1_2)进行刷写,也可以从 USB 进行刷写。
对于此要求,出厂加载的引导加载程序就足够了? 另外,MCU 端需要进行哪些更改?
或者需要自定义引导加载程序?
请大家解释一下、这将会非常有帮助。
很好的帮助!
此致、
Renjith
感谢您的快速响应。
我们需要这两个接口、这是我们的项目要求。
无论如何、您能否帮助我了解在 MCU 端对 UART BSL 进行的所有更改?
有哪些可能的方法?
此致、
Renjith
尊敬的 Peter Spevak:
感谢您的回答。
实际上,我们更改了计划,现在我们只需要 UART BSL。我通过引用链接了解了自定义 BSL 的简单方法。
我还在 "MSPBSL_CustomBSL432 1_01_00_00"中找到了一些示例、但我找不到 MSP430F5659的示例。
我们希望 P8.2和 P8.3作为 BSL 引脚,因为在给定的示例中要做的所有更改都是什么? 如何为 MSP430F5659 BSL UART 生成自定义引导加载程序?
请帮我解决这个问题!!!
此致、
Renjith
尊敬的 Peter:
非常感谢您的帮助!!!
我还有其他疑问:
1) 1)如果我使用 JTAG 将生成的映像从源"CCS_v7_MSP430F543xA_TA_UART"刷写到 MCU,那么 MCU 只能通过 UART 进行编程 ?
2) 2)如何使用旧引导加载程序重新刷写?
3)如何使用运行在 Linux 上的处理器对 MCU 进行编程? 有没有这方面的例子?
此致、
Renjith
e2e.ti.com/.../BSL_5F00_UART.zipHiPeter Spevak (15592),
我已经从 CustomBSL430 1_01_00_01->CCS_v7_MSP430F543xA_TA_UART 中为 MCU MSPF4305659定制了一个示例。
编译成功,但在尝试使用 CCS 中的 JTAG 进行闪存时,显示了一些错误:-
"MSP430:文件加载器:验证失败:地址0x00000处的值不匹配请验证目标存储器和存储器映射。
MSP430:GEL:文件:/home/workspace_v8/BSL_UART/Debug/BSL_UART.out:发生数据验证错误、文件加载失败"
我试图解决这个问题,但没有成功,请你帮忙。
毫无疑问,是否有必要使用数据表中提到的 UART BSL 专用引脚? 还是可以使用其他 UART 引脚实现相同功能?
我还在随附我的代码。
此致、
Renjith