完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
为新项目选择了TM4C平台作为主控制芯片,用到了该芯片的几乎所有的接口,SSI,I2C,UART,PWM,USB,CAN等。在焊接完主芯片时,正要进入调试时,发现无法写入芯片,不管是Keil,CCS,还是LM Flash Programmer都无法写入,这时就开始上网找各种原因造成的。越调试越着急,想着会不会自己在画电路图时,设计出错,但认真核对了原理图,没有错误。
1.VDDC的电压输出也正常(1.2V左右) 2.供电电压也正常(3.3V左右) 3.复位信号也正常 4.唯独晶振芯片有点失真,幅值与TM4C1294 Launch Demo板又不一样 这时就换晶振,换旁路电容,结果一无所获,还是无法写入,后来在论坛里看见有人说不焊晶振的情况芯片会正常写入,于是就试着把晶振焊掉,然后用LM Flash Programmer 读取MAC信息,居然通了,然后立马Unlock了芯片,把芯片重置了,焊上了晶振,芯片终于正常工作了。开始接口驱动的编写... 把所有接口都调通之后,想试一试看门狗的功能,编上了可以运行,demo程序里面是1s喂狗一次,我设置更快喂狗一次,结果程序运行正常之后,发现想再次写入程序,JTAG又被锁了,这时又开始一通找问题,还重新换了CPU,结果还是不行。又重新开始拆晶振,Unlock芯片,重新焊晶振,结果又正常了。但实际用示波器观察,晶振的有一端还是有点变形,不是正弦波。(生怕此现象再次发生) 想问一下ti工程师, 1.TM4C系列的ARM对晶振的要求到底有多严格? * 对晶振的频率偏差有多大要求?是需要在多少的ppm值内可以符合要求 * 对晶振的负荷容值是否有要求?是需要在几个pF范围内? * TM4C1294 Launch板中在晶振加的2K限幅电阻是否是必须的?我看其他TI demo板子上是非必须的,这个电阻除了限幅外,是否还有其他作用?为什么demo板不同,电路却稍有不同,是否是设计师的习惯? * 是不是频率可以到达120MHz了,对layout的阻抗和容抗会有要求? 2.LM Flash Programmer问题:以前在设计使用LM3S系列是出现JTAG锁定时,通过unlock进行解锁,假如JTAG还是有问题的,就直接弹出报错。而到了TM4C使用unlock功能时,好像就没有报错,依然会提示成功,而实际JTAG仍不能使用。(UniFlash也是如此,CCS集成的也是一样) PS:感觉当前TM4C系列的JTAG形式仍然没有摆脱LM3S系列时的框架设计,当年LM3S的JTAG接口害惨了一批设计人员,希望TI工程师能好好把这个解决了。TI的东西确实是好东西,但有些头疼的bug让设计人员很苦恼。 |
|
相关推荐
2 个讨论
|
|
只有小组成员才能发言,加入小组>>
537 浏览 1 评论
390 浏览 1 评论
589 浏览 2 评论
NA555DR VCC最低电压需要在5V供电,为什么用3.3V供电搭了个单稳态触发器也使用正常?
838 浏览 3 评论
MSP430F249TPMR出现高温存储后失效了的情况,怎么解决?
689 浏览 1 评论
AT32F407在USART2 DMA发送数据时,接包接到了要发送的数据,程序还是处于等待传输完成的标识判断中,为什么?
139浏览 29评论
755浏览 23评论
请问下tpa3220实际测试引脚功能和官方资料不符,哪位大佬可以帮忙解答下
294浏览 20评论
请教下关于TAS5825PEVM评估模块原理图中不太明白的地方,寻求答疑
251浏览 14评论
两个TMP117传感器一个可以正常读取温度值,一个读取的值一直是0,为什么?
101浏览 13评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-1-13 07:21 , Processed in 1.007727 second(s), Total 54, Slave 45 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号