我们正在设计1个C6416T的板子,出现1个情况,板子概率性的起不来,想请教一下和哪些设计有关系?
另外问一下,NMI引脚悬空有没有影响?
谢谢!
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.
我们正在设计1个C6416T的板子,出现1个情况,板子概率性的起不来,想请教一下和哪些设计有关系?
另外问一下,NMI引脚悬空有没有影响?
谢谢!
1 nmi查下手册 有没有内部上啦。一般电路上是使用4.7k或者1k上啦,所以你浮空不敢断言到底有没有问题。
2 上电就起不来 还是上电结束了按复位键起不来?这个差别需要针对电源或者电源的启动顺序做考虑。
3 复位的时间稳定吗?复位芯片可靠吗? 例如这样测试 人为将复位输入拉低,到上电完成后1min 然后上啦 看是否启动?
4 和程序的关系。你的代码boot。 我曾经遇到一个问题,boot代码hex6x.exe转换使用image的生成方式,每次正常;使用-boot的模式转换就会偶尔出现异常。
怀疑,image模式会将内存清0;而-boot模式仅仅将需要写入段的代码写入,没有考虑内存中的非零数值。而内存启动时其内部数据是随机的。所以这里可能会有问题。
1 nmi查下手册 有没有内部上啦。一般电路上是使用4.7k或者1k上啦,所以你浮空不敢断言到底有没有问题。
2 上电就起不来 还是上电结束了按复位键起不来?这个差别需要针对电源或者电源的启动顺序做考虑。
----------上电就起不来。复位也不一定能起来。我看了其他人的设计,1.2V和3.3V都没有做时序的控制,所以我觉得时序不会有问题。
3 复位的时间稳定吗?复位芯片可靠吗? 例如这样测试 人为将复位输入拉低,到上电完成后1min 然后上啦 看是否启动?
----已经试过,复位是可靠的。
4 和程序的关系。你的代码boot。 我曾经遇到一个问题,boot代码hex6x.exe转换使用image的生成方式,每次正常;使用-boot的模式转换就会偶尔出现异常。
怀疑,image模式会将内存清0;而-boot模式仅仅将需要写入段的代码写入,没有考虑内存中的非零数值。而内存启动时其内部数据是随机的。所以这里可能会有问题。
-----我们 使用小的程序可以的,没有问题,但是大程序就存在概率起不来的问题,所以我们怀疑NMI是否有影响。
2. 上电没有严格的时序要求, 但最好I/O电压在Core电压起来之后的200ms内起来.
3. 有效的复位信号从电源,CLKIN稳定后开始算.
4. 用什么boot mode? 大程序是多大?超过1KB?