完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
手头上有一块TM4C1294NCPDT LanuchPad的板子,这两天一直在调试BootLoader的功能。
参考最新的tivaWare_C_Series-2.1.4.178examplesboardsek-tm4c1294xl下的boot_serial,boot_demo1,boot_demo2进行测试,测试具体步骤如下: 1、使用LMFlash ProgARMmer通过ICDI接口先下载boot_serial(偏移量为Program address offset=0x00000000),如图1所示 2、然后使用LMFlash Progarmmer通过ICDI接口下载boot_demo1(偏移量为Program address offset=0x00004000),如图2所示 3、按下Demo板的RESET按钮以后,板子上的LED灯开始闪烁,说明BootLoader正确引导进入了boot_demo1应用程序。按照boot_demo1程序说明,按下SW1后,程序就跳入到BootLoader程序中,此时LED灯停止闪烁,说明应该进入了BootLoader程序。所以我准备开始通过串口0进行程序更新。 4、选择好串口(通过USB转串口,然后和板子的TX和RX连接,共地也注意了)设置好波特率,导入boot_demo2文件,设置偏移量为(Program address offset=0x00004000),然后下载程序结果失败。 5、不知道按照我的这种做法是不是正确。其中也参考了其他人提出的相关问题(http://www.deyisupport.com/question_answer/microcontrollers/tiva_arm_cortex/f/96/t/61154.aspx?pi239031348=1)按照工程师的方法来进行, 但是确不能实现。弄了一周,希望可以把问题解决,谢谢!最后我也附上我使用的官方例子程序。 |
|
相关推荐
11 个讨论
|
|
|
还有一个问题啊用LMFlash Progarmmer更新TM4C129,是我们自己设计的开发板,也是按照上述步骤进行更新吗? 还是直接将自己应用程序的.bin文件添加到用LMFlash Progarmmer中进行program吗?下述步骤是否正确. 1、configuration标签下的quick set 里面没有TM4C系列的,是选择manual config吗? 2、interface选择serial->Program标签下偏移地址设置0x00000000,选择.bin文件,然后点击program。 是这样的步骤吗? 我们的串口烧写时串口线接RX232RxTx经过芯片ADM3251EARWZ、TXB0102DCUT后输出232连接芯片。 |
|
|
|
|
|
|
|
小华同学 发表于 2018-8-15 08:41 没有问题,是可以的。自己做的板子的话,要注意新的芯片第一次是可以使用LMFlash Progarmmer通过串口连接上的,这样第一次下载串口的boot,然后再次通过串口下载应用程序就可以了。我记得是选择manual config也是可以的,你多试几次就好了。 |
|
|
|
|
|
|
|
ljmlvmd 发表于 2018-8-15 09:00 hi,我也是第一次接触这个,搞得还不是很清楚,现在大概明白了。如果这个TM4C芯片是第一次使用,则使用LMFlash串口烧写Bootserial,步骤: 采用的步骤和楼主的是一样的,但是试了好几次,出现如下: 但是如果用LM烧写Boot的话,Config里interface这样配置: 则出现如下的错误提示。 目前我们的板卡的芯片在之前测试时其实已经烧写过应用程序,是不是也应该在串口update前烧写一次boot? 但目前总是出现同步波特率失败啊? 谢谢啊啊啊 |
|
|
|
|
|
|
|
只有小组成员才能发言,加入小组>>
549 浏览 0 评论
1613 浏览 0 评论
2047 浏览 0 评论
为啥BQ7693003DBTR芯片在和BQ769X0盒子通讯时收不到信号?
1513 浏览 0 评论
DSP 28027F 开发板 XDS100v2调试探针诊断日志显示了 Error -150 (SC_ERR_FTDI_FAIL)如何解决
1337 浏览 0 评论
AT32F407在USART2 DMA发送数据时,接包接到了要发送的数据,程序还是处于等待传输完成的标识判断中,为什么?
1756浏览 29评论
2781浏览 23评论
请问下tpa3220实际测试引脚功能和官方资料不符,哪位大佬可以帮忙解答下
1723浏览 20评论
请教下关于TAS5825PEVM评估模块原理图中不太明白的地方,寻求答疑
1634浏览 14评论
两个TMP117传感器一个可以正常读取温度值,一个读取的值一直是0,为什么?
1645浏览 13评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-1 20:23 , Processed in 1.039420 second(s), Total 85, Slave 69 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
2626