MSPM0G3507之BSL烧录(解锁单片机)

avatar
作者
筋斗云
阅读量:0

1、前言

        大家如果遇到前几次可以正常烧录,后面烧录就报错了的话,可以尝试用BSL烧录进行解锁。目前该烧录方法仅针对单片机解锁,笔者并未研究通过这种方式烧录程序,且本文仅适合官方LaunchPad。

        本文只是笔者浅薄的理解,应该有一些表述不当的地方,见谅。

2、相关配置

        主控:MSPM0G3507SPTR(48角)

        相关配置:Keil,版本:5.33

        ***需要提前准备一个USB转TTL模块(特例:有的板子自带CH340,连接USB即可)***

        ***需提前安装CH340驱动(这一步很基础,就不赘述了)***

3、接线

        1、将板子上的PA18引脚与3V3进行连接(不要接错到5V上面!),有的板子自带PA18的按键,就不需要连接了,长按住按键即可保持PA18为高电平。但需要注意辨别,有的板子上PA18按键按下后为高电平,而有的却为低电平。我们需要PA18一直为高电平。

①、像下图这种就是可以使用的按键。

②、而下图这种按键按下后,就无法进行BSL烧录。

③、倘若板子上没有有关PA18的按键,那就找到PA18的引脚,使用杜邦线或者飞线,与3V3相连接。

        2、完成PA18的连接后,再将USB转TTL与MSPM0G3507进行连接。

       

        此处需要注意3V3的供电,如果你的板子已经使用USB线进行供电,则可以不连接3V3,如果你的板子只靠USB转TTL供电,则需要接上3V3(5V接5V也行,看有没有过LDO转3V3)。 (此处3V3接线可能有误,大家根据自己实际情况来)。

4、软件配置

        接下来我们需要使用BSL烧录工具(此处感谢无名小哥团队的开源分享【鲜花】)。

BSL烧录工具链接icon-default.png?t=N7T8https://pan.baidu.com/s/1w-e8gsjBnzUs7NcVrcBN3A?pwd=u1ur        我们需要从文件中找到“可独立运行的BSL烧录工具”,进入“MSPM0_BSL_GUI”文件。

         在“可独立运行的BSL烧录工具”中找到图中的文件夹。

 

 

         至此我们已经完成软件的配置。

5、下载!!!(这一步很重要,看仔细)

        1、确保PA8接3V3后(或者一直按着PA18按键),连接电脑

        2、板子上电后,请在10秒内按下复位按键,再松开

        3、然后点击“Download”控件进行下载,显示“Download finished!”就说明成功了。

        总结:确保接线正确->上电->10秒内尽快按下复位按键->松开复位->点击“Download”控件

6、最后的最后 

         通过这种方式下载后,单片机基本又可以用DAP-Link烧录了(记得把接线拔了,PA18不需要再接3V3了)。(有同学是代码有问题,所有每次都会锁,去找一份可以正常烧录和运行的代码)。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!