您好!
我对 MSP430的编程有疑问。 我想添加一个通过 FPGA 对其进行编程的配置。
使用 Spy BI-Wire 方法;如果我将 SBWTCK IN 和 SBWTDIO 引脚连接到 FPGA 的 CLK 和数据、这是否足够好?
感谢你的帮助!
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.
您好!
我对 MSP430的编程有疑问。 我想添加一个通过 FPGA 对其进行编程的配置。
使用 Spy BI-Wire 方法;如果我将 SBWTCK IN 和 SBWTDIO 引脚连接到 FPGA 的 CLK 和数据、这是否足够好?
感谢你的帮助!
您好、Jackson、
SBW 不是开发您自己的引导加载程序的最佳选择。 MSP430提供了 BSL 功能、可通过 UART 或 I2C (或其他选项)对器件进行编程。
此处提供更多信息: 引导加载程序(BSL) Scripter 和 MSP430 FRAM 器件引导加载程序(BSL)
此致、
Evan
感谢您对此进行澄清。
我仍然建议为您的应用使用 BSL。
BSL 有两种打开 BSL 会话的方法:HW 和 SW 调用。 对于您的应用、我建议您具有执行硬件调用序列的机制。 硬件调用是将器件置于 BSL 模式的最可靠方法。 使用硬件调用方法,如果 BSL 事务被破坏,您可以通过重新启动硬件调用序列再次*启动。 但是、您的系统完全依赖于软件调用、而您的软件会损坏、那么您无法重新刷写器件。
*有一些安全功能可完全禁用 BSL、这可能会将您从所有编程接口中锁定、但您必须显式启用这些接口。
这些指南将包含所有相关信息: 引导加载程序(BSL) Scripter 和 MSP430 FRAM 器件引导加载程序(BSL)
此致、
Evan