您好!
对于我们的项目、我们使用 MSP430FR5848微控制器。 通过 JTAG 下载项目的固件时工作良好。 但是、当我们使用 BSL 下载代码时、器件会在每次在特定点工作时复位。
为了访问 BSL、我们使用了一个使用 FTDI 和 VC++中的应用软件的定制设计电路。 应用程序将固件读取为 TI-TXT。
我们能够访问 MSP430的 BSL 并将软件下载到其中。 它只是固件无法正常工作。 我们使用了批量擦除命令来擦除 MSP430存储器。 我们使用了20个批量擦除周期。 我们还使用 CRC 校验命令验证了写入 MSP430的代码。
我们的一个观察结果是、如果固件尺寸较小、则固件似乎可以正常工作。 我们已下载测试固件(使 LED 闪烁等)、其大小似乎小于8kB。 但我们所需的固件 大小约为18KB。
请为我们提供帮助。
谢谢