用TM4C1232D5PM设计了一块电路板,不能使用LM Flash Programmer通过USB下载程序

2019-03-24 10:58发布

新焊好的电路板,第一次写程序。刚开始时,用将电路板的USB口与电脑的USB接上时,电脑显示正在安装驱动,然后LM Flash Programmer 如下图,识别了Stellaris device Firmware Upgrade。[img]https://ci6.googleusercontent.com/proxy/dcG-C5uAxeWjRWfAeaToKmEyeau1lyOVX6jmhh8e3ztwz2NkVB53YZcIA__BfIjKlO8CdKT4Id6LDjwPPJz9Od_lrPZhtFFzcBkXTxwezuXFUz6krmR-l4omnQ6A7GC7hgQJHn6f3zuvHe4ewpOHE0gC4PiE9XL3BU2cT9X1LbPNPaYA8tG2GAxpb1NjeahqvA=s0-d-e1-ft#[/img]然后我开始试验看看板子能不能下载程序,就打算下载一个.bin文件到板子上,LM Flash Programmer配置如下图所示后面的几个Tab没改动,默认选项。点击Program后开始下载程序。但是这是马上电脑有提示音,类似移除USB设备的声音,后来,电脑就不能识别板子了。LM Flash Programmer一直如下图显示。[img]https://ci4.googleusercontent.com/proxy/ihsEVXcmZ_nCwp7p9BOCN67kFIm1YM1lV3Orf0kfNT-s1HzYXJMOFa7mZjbrjvkBAI9OqGsDH2kILycL9P7Et50r3fLJ8sHGtBChg7wapbB3OBmyCbpik22y60-ujvhV4Lu1SyHulJvxbvhNz8kkDFHc843FnG7K_L2NSYyiJ79pqegmSKJVYEHhncVVwpFRxA=s0-d-e1-ft#[/img]
我自己分析原因,可能是芯片出厂时烧录的bootloader程序被我第一次操作时损坏了。
请问:1、哪儿有TI芯片出厂时烧入芯片的bootloader下载?有没有获取渠道?           2、手头没有仿真器,有没有办法再次烧入bootloader? 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
1条回答
Study_Stellaris
2019-03-24 13:24
本帖最后由 Study_Stellaris 于 2014-8-31 19:51 编辑

对于这个系列的芯片在 ROM 中有 bootloader ,支持串口 和 USB 等。默认当 FLASH 的头两个字都是 1 的时候,认为 FLASH 是空的,单片机会默认进入 ROM 中的 Bootloader 来等待更新程序。
串口还简单一点,对于 USB 内部还有另一个条件,要执行一个晶振探测算法。只有检测到合适的晶振后,会启用 PLL 才能通过 USB 更新程序。
具体的参考一下
http://www.ti.com.cn/cn/lit/ug/spmu367/spmu367.pdf
没试过。
估计你可能需要用编程器了,因为至少你需要先擦除里边的程序。

一周热门 更多>

相关问题

    相关文章