之前我发了一个帖子质问关于晶振的问题,TI的工程师也没给我回复,而通过后期对板子的调试过程,现在基本可以确定烧写TM4C1294的一个流程:
第一步:不能焊晶振,把程序烧写进去
第二步:焊晶振,上电
只有这个过程,MCU才能正常工作。如果先焊晶振,程序怎么着都写不进去,试了很多板子都一样。
想问一下TI工程师,这个是不是bug?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
之前我发了一个帖子质问关于晶振的问题,TI的工程师也没给我回复,而通过后期对板子的调试过程,现在基本可以确定烧写TM4C1294的一个流程:
第一步:不能焊晶振,把程序烧写进去
第二步:焊晶振,上电
只有这个过程,MCU才能正常工作。如果先焊晶振,程序怎么着都写不进去,试了很多板子都一样。
想问一下TI工程师,这个是不是bug?
程序烧写一次成功之后,以后就可以继续在线升级,这个完全没问题,只是新的芯片,第一次焊接之后,如果焊晶振的时候,就烧写不进去,之后把不焊晶振的情况下,烧完之后再喊晶振,接下就能很顺利地在线升级。我就是想反馈此现象,不知道是通病,还是个例?
您好
你说的烧写是用JTAG烧写吗?你说的在线升级是运行bootROM中的升级程序来升级代码吗? 你焊晶振后是用JTAG烧写不进去?
我一直用TI官方的EK-TM4C1294板子进行烧写的,你说的方法我试过,外接晶振后,要擦除提示错误。所以我不知道我现在是个例呢 还是哪里有问题?
我现在也没找到是哪里出的问题,不过不管怎么样,用这个方式能继续让mcu工作就行,否则我的项目又得延后
我现在这种情况说不清楚是外部晶振引起,不过反正第一次烧写必须焊掉外部晶振才行,否则是死活不能烧进去
等下次改板子再试一下,不过现在我可以肯定的是跟板子关系很大,因为我画了两种板子,一块是大板子,用来控制ADC,DAC,CAN,232,485,PWM等接口来控制我的设备,板子比较大,这块板子就出现我说的问题,而另外一块板子是只负责通信的小板子,用来与PC的通信及与大板子的总线通信,今天调小板子时发现是直接能烧程序的,不用把晶振焊下来。所以只能得出的结论是跟板子的关系很大,但就不知道跟板子的哪块地方关系很大?很是疑惑。