LM Flash Programmer 使用串口下载程序 出错

2019-03-24 12:41发布

我想使用LM Flash Programmer 通过串口对LM3S1811下载程序,但是现在一直出现下面的错误,
是我设置的有问题还是其他的问题导致的这个错误呢? 是我的串口线有问题吗?
之前有查资料说要先下载serial_flash_loader.bin然后再下载用户程序,但是我也试了也是出现刚才的问题。
还有说先下载bootloader然后再下载用户程序,那这个是怎么用?
本人是个初学者,希望哪位大神能帮忙指点小弟一下。。 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
13条回答
Study_Stellaris
1楼-- · 2019-03-25 09:02
你的错误目前出现在串口 bootloader 可能没有下载或者下载得不对,导致上位机和串口通讯不上,单片机的串口没跑起来,当然就没办法通过串口下载程序了。
Study_Stellaris
2楼-- · 2019-03-25 09:47
修改起始地址一个一个比较简单的方法是在 MDK 里边 Target 选项卡下 IROM 的地址,注意和 bootloader 中指定的要一致。
搜一下论坛本版块的 bootloader ,以前有个这方面的帖子。

论坛要是能直接粘贴截图就好了。
iceman5823
3楼-- · 2019-03-25 11:21
 精彩回答 2  元偷偷看……
Study_Stellaris
4楼-- · 2019-03-25 13:25
哦,对了 lm3s1811 内部有 ROM Bootloader.
那第一步就是要让单片进入执行 Bootloader,你可以将 FLASH 全擦除,然后复位。
再用 LM FLASH Programer 来下在程序到 FLASH,波特率 115200 ,buffer size 72.
iceman5823
5楼-- · 2019-03-25 19:22
真的太谢谢你了,现在程序是能够下进去了,但是跑不起来,我觉得是因为那个PB7脚的电平高低问题,因为这个板子之前是1138的板子,我把它的芯片换成1811的了,所以那个PB7脚是用电阻拉高的,然后我是用飞线将PB7脚引出接地了,才使得程序能够下进去,但是现在程序跑不了。您觉得会是什么问题呢?      我是菜鸟,可能问的问题有些简单,请谅解,这几天真的是太谢谢您了。
iceman5823
6楼-- · 2019-03-25 23:34
 精彩回答 2  元偷偷看……

一周热门 更多>

相关问题

    相关文章