RA4E2:我们自己画的板子debug时界面一直卡在 /* Wait for the peripheral clock to start. */处(使用的为内部时钟HOCO),但是同样的代码在官方的EK板上能够正常跑下去,是我们硬件设计上遗漏了什么吗?。
你现在这个设置时钟是由外部振荡器提供的, 如果你板子上没有, 就无法继续运行
你你板子上是否存在外部晶振, 确认你的程序是否选择了外部晶振.
板子上最开始是焊了外部晶振,后面怀疑是晶振引起的的问题也有把晶振去掉,但是一直都是卡在 /* Wait for the peripheral clock to start. *这,代码当中一直都是选择的HOCO,没有选择外部晶振。
我现在PLL的时钟源好像没有选择XTAL,选择的是HOCO,HOCO应该是片上振荡器呀,难道是指即使选择HOCO,也要贴上相应的XTAL晶振提供源时钟吗?
以前的程序, 可能是选择的外部晶振, 你现在自己板子没有外部晶振, 所以你就必须调整原来程序的配置.
现在搞定了,4E2的CECCLK默认选择的是XTAL,将这条线disable之后程序就可以正常跑下去了,屏蔽此条时钟线会有什么风险出现吗?
没有风险, 本来就是可选项.
好的,非常感谢!