大家好,
我在做一块C6678板卡。目前C6678的各路电源、时钟都调试完了,也写了FPGA上的C6678上电时序。
我用的是CCSv5.3通过Wintech的XDS560v2,去连接我的板卡。
下一步,我打算检验:
1.上电时序对不对
2.C6678的电源时钟是否正确
3.C6678能否被找到
这三个问题
于是,在C6678的RESETFULL引脚de-asserted的前后,我把BOOTMODE[12:0]设为0b0110000000000。对应的就是NO BOOT,时钟为100MHz输入。
我想问的是,这样设置的话,能否通过用于检验我上面的这三个问题??
我简单试了一下,发现CCS无法找到C6678。只能找到XDS560v2,但是却说:“no target far from the cable”(信息大概是这么写的)。
我目前只想通过CCS找到我板卡上的C6678,并且能让我简单写个GPIO控制程序,以验证我的板子无大问题,我才好继续向前走。
希望各位不吝赐教。指导指导看看,到了这一步,怎么去调试,比较好??
谢谢了~
Nick Zhang~:
1.上电时序使用示波器直接测试
2.时钟是否正确也可以直接测试啊,可以先测试coreclk
3.6678能否被找到注意是电源时钟以及jtag是否正常决定的
Feng Jin:
回复 Nick Zhang~:
谢谢您的回复。
我的意思是:通过CCS找到66878,来证明上电时序、时钟、电源的正确性。
时钟、电源我都单独用示波器看过了。我是想查看这个软件到硬件链路,是通的。
或者这么说吧:我在写上电时序的时候,那个BOOTMODE[12:0]可不可以设置成0b011 0000000 000。如果设置成这个,那么6678的主频是多少?(我是100MHz差分时钟作为Coreclk)。
xiao peng ma:
回复 Feng Jin:
no boot下应该是锁相环不工作,你可以检查sysclkout的频率是不是100/6这么多时钟,另外,就算能够连接仿真器也不能说明以上问题都是正确的,应该要能够boot起来之后才能说明都是没问题的。
Feng Jin:
回复 xiao peng ma:
这个问题我后来解决了,是我忘了把LRESET、NMI等几个引脚的去复位
现在只调了GPIO,程序调试通了
user2000895:
回复 Feng Jin:
呵呵 多核 好玩吧
Feng Jin:
回复 user2000895:
哈哈哈。。。第一次玩,还比较有新鲜感~~可否加我QQ:731820455,咱们可以讨论讨论,如遇问题也可以向你请教
hugh yu:
回复 xiao peng ma:
我电源都加上了,可是SYSCLKOUT就是没有输出,请问大虾们知道原因么,输入时钟100M也用示波器量到了,
xiao peng ma:
回复 hugh yu:
是否应该检查一下复位问题?