TI论坛
直播中

李泳瑜

7年用户 1143经验值
私信 关注
[问答]

请问使用SWD模式仿真和下载时的配置?

我制作了一块TM4C123GH6PM的最小系统板,无32k晶振无8M晶振,上电后测得3.3V主电压和1.2V的核心电压,也有RST周期,外围IO只有I2C0是接到其他器件的,SWD接口接的是PC0和PC1,但是下载时一直提示“不能初始化目标器件”。后来接上8M晶振,但是也提示相同错误。请问何解?

——————————————
现在无奈地把16M晶振搭上,又把JTAG口都引出来,还是无法下载。相同的实验在TM4 LaunchPad上实验过了,两线SWD可以下载,去除一切晶振,还是能下载,还是能运行,但是一到自己的板子上就不工作,引脚接法和launchpad上几乎一样。是不是需要通过其他途径下载启动程序呢?

回帖(6)

韦明

2018-8-16 06:45:34
1.你用的什么软件下载呢
2.推荐你用MDK下载
3.你可以参考清风开发板的下载配置过程
举报

韦明

2018-8-16 06:57:37
可以参考这个下载设置
举报

苏笛笛

2018-8-16 07:15:50
如果不用外部晶振,而程序中初始化时钟时使用外部晶振的话,复位后就无法连接仿真器了。可以使用LMFlashProgrammer的解锁把芯片的程序都擦掉。
如果说后面加上了16MHz晶振后应该是没问题的。
建议楼主仔细检查一下板子的原理图,然后首先试着写一个最简单的程序:
C:tiTivaWare_C_Series-2.1.0.12573examplesboardsek-tm4c123gxlblinky
这个程序用内部时钟的。
逐步排查可能存在的问题。
举报

李泳瑜

2018-8-16 07:25:56
引用: Evawang 发表于 2018-8-16 07:15
如果不用外部晶振,而程序中初始化时钟时使用外部晶振的话,复位后就无法连接仿真器了。可以使用LMFlashProgrammer的解锁把芯片的程序都擦掉。
如果说后面加上了16MHz晶振后应该是没问题的。
建议楼主仔细检查一下板子的原理图,然后首先试着写一个最简单的程序:

非常感谢,果然是这个原因,因为烧了HELLO的程序进去导致了卡死,后来靠疯狂复位烧进去了blinky程序,烧错一次要花半个小时复位。。
原理图是没问题的,现在已经能跑程序了。有了这个软件就不怕烧错了。
现在有一个小问题想请教一下,假如不小心给RST脚或者OSC0短路到了VCC3.3V,会导致整个芯片烧毁吗?因为没有复位键,靠镊子给复位电容放电,好像搞挂了一块片子?
举报

更多回帖

发帖
×
20
完善资料,
赚取积分