如其他文章中所述、我将向 Github 发布一组支持材料 、用于使用嵌入式 USB 转串行适配器实现某些 MSP430部件的 BSL 闪存。 我编写了项目中包含的一些软件、但两个项目最初来自 TI。 第一个是 BSLDEMO2.exe 的源代码、我已经对其进行了修改和重新编译、以便包含反转 DTR 行的选项。 第二个是 TI 用于 G2231的原始基元自定义 BSL。 在这方面、我首先介绍 了基本的 TI 代码、但对其中的一些代码进行了"优化"、实际上也修改了协议。
这是所有 TI 开源材料、因此我认为 TI 不反对将其包括在内、尤其是因为它增加了产品的功能。 但我不知道如何评价版权的归属或承认或任何内容。 我可以获得一些有关 这方面的指导吗? 嗯、除了我需要说的有关 TI 的任何内容之外、这里是我期望的自述文件:
--引述----
该项目为德州仪器的 BSL 闪存提供支持
使用的仪表 MSP430G"超值系列"处理器
嵌入式 USB 转串行适配器。 因为这样可以消除
Launchpad、用户只需一根 USB 电缆
和支持软件来刷写新的固件版本
连接到器件。 该信息具体说明了如何解决
G2553和 G2231、但可能与其他 MSP430器件相关。
中详细介绍了该项目
"MSP430G BSL with Embedded Adapter.pdf"
这是开始的地方。 它包括协议、软件、
和电路设计选项。
其他软件文件包括:
G2553的备用 BSL 条目代码、避免了
需要测试和/复位上的特殊信号模式、
并允许 BSL 在 LOCKA 置位时运行。
2. TI BSLDEMO2.exe 的重新编译版本、可与配合使用
G2553、用于将 DTR 线路设置为正确的极性
与当前可用的 USB 转串行适配器配合使用时。
3.将 IntelHEX 文件转换为 TI-TXT 的 VBS 脚本
BSLDEMO2所需的格式。
4. G2231的定制 BSL 的两个版本。 一个
版本驻留在所有信息内存中。 另一个则使用 A
少量主存储器、并为其保留 INFOD
由应用程序使用。
5.作为的新 Windows 控制台程序
用于 G2231定制 BSL 过程的主器件。
两个 G2231 BSL 版本的安装程序也推导出
通过逐次逼近缺失的校准值
8、12和16 MHz、并将其保存在常规位置
位于 INFOA 顶部。 这不需要晶振。
感谢 Steve Gibson 提出这个想法和最初的想法
代码、包括在此项目中并获得许可。
所有软件都包括源代码和可执行文件。
Windows 程序使用 LCC-Win32 C 编译器进行编译。
所有 MSP430代码都是为 Michael Kohn 编写的汇编语言
NAKEn 汇编器(http://mikekohn.net)。
--取消报价----