天气: 晴朗
心情: 平静
组装:
BF1用到的所有的芯片都买到了,BF1的板子基本组装好了。
对于那个扼流圈,很难找到,所以用导线直接短路了。33uH的电感,是定制的,预计电流不能达到BF1推荐的(好像是4A),不过制作者承诺可以在1A以上的。网卡接口用了不带灯的那种。Flash用的是AT49BV322A,而不是AT49BV322AT。其他的没有什么变化。
CPLD & JTag:
CPLD可以烧写进去。使用官方提供的一个程序。
然后用JTag连接可以看到Flash和SPI Flash,只不过Flash的块的分布没有正确标出。JTag认出的Flash的块的分布还是AT49BV322AT,所以在编程之前,要手工擦除前面几个8K的块。
SPI Flash好像是正常的。
JTag cable用的是华恒的。
编程:
Flash和SPI Flash都可以正常编程,并通过校验。
运行:
运行的时候串口没有任何数据输出,不论是从SPI Flash引导还是Flash引导,以及作者提供的u-boot文件还是我自己编译的。
由于没有示波器,测量采用万用表和LED指示的方式。
SPI Flash引导时,SPI Flash的片选的确选中,并维持1~2秒的时间。
Flash引导时,Flash的片选一直没有选中,很怪的,ASM0=0,FP13=0,按照CPLD的程序,Flash的片选信号为0,可是一直没有看到LED灭掉。
在使用JTag的时候,几个信号之间的逻辑关系都是正常的。