主题中讨论的其他器件: MSP-FET
您好!
最近、我在通过 UART 使用 BSL Scripter 将程序刷写到 MSP430F5249上时遇到了问题。
我有一个 bash 脚本、用于创建 BSL 进入序列、然后调用 BSL 脚本程序。 下面是我的条目序列代码:
函数 generateBSLEntrySequence { #最初将 RST 和 TST 设定为低电平 setLow $TST_PIN setLow $RST_PIN #切换 TST Sleep $OnePeriod setHigh $TST_PIN Sleep $OnePeriod setLow $TST_PIN 将 TST 设置为高电平 Sleep $OnePeriod setHigh $TST_PIN #SET RST 高电平 睡眠$HalfPeriod setHigh $RST_PIN 将 TST 置为低电平 睡眠$HalfPeriod setLow $TST_PIN }
这里、TST_PIN 和 RST_PIN 是已导出的 GPIO。 OnePeriod=0.1和 HalfPeriod=0.05
由于这是在 bash 中,因此这些周期以秒为单位。 我担心这些价值观是否太大。
BSL 用户指南指出 、TEST 引脚的第一个高电平必须至少为 tSBW、En。 查看数据表 tSBW、en 的最大值为1µs μ V。
这是否意味着 TEST 引脚至少1µs μ s 或最大1µs μ s 处于高电平?
此脚本以前工作过、但出现了问题、因为程序无法按预期工作、并且未进行任何更改。
我在运行 BSL 后执行微控制器复位。
有人可以提供帮助吗? 我的脚本有什么问题吗?