希望各位大佬捞捞我!做了一块全志F1C200S的板子,电源的供电分别为3.3V供给VCC-IO, UVCC, TV-VCC, HPVCC等,然后设计了2.5V的供电给SDRAM和AVCC,最后设计的是1.2V的电供给VCC-Core. 在SDRAM的SVREF上我采用的是两个电阻10K电阻分压,没有使用滤波电容(参考的Bussiness Card设计)。上电之后发现如下几个问题:SVREF电没有等于(2.5* 1/2)V, 其中有一次插入带uboot的SD卡后,有过短暂的1.25V。其次使用示波器测量晶振的信号,发现OSC-IN的输入平均值为1.6V左右,正弦波的峰峰值也为1.6V;但是OSC-OUT端平均值为1.6V左右,正弦的峰峰值为3.3V左右。
由于以上问题,在社区中找到了这篇帖子: https://whycan.com/t_1252.html 。
参考之后将VCC-Core的电源改为了1.1V,然后SVREF的分压电阻改为了2.2K。可是还是不正常。
使用USB连接Linux后,使用sunxi-fel工具烧写。可以看到芯片的信息,如果要写入数据就会报错误,如下:
pi@raspberrypi:~/Projects $ sudo sunxi-fel -l
USB device 001:007 Allwinner F1C100s
pi@raspberrypi:~/Projects $ sudo sunxi-fel uboot u-boot-sunxi-with-spl.bin
usb_bulk_send() ERROR -7: Operation timed out
pi@raspberrypi:~/Projects $ sudo sunxi-fel uboot u-boot-sunxi-with-spl.bin
usb_bulk_send() ERROR -7: Operation timed out
pi@raspberrypi:~/Projects $ sudo sunxi-fel spl u-boot-sunxi-with-spl.bin
usb_bulk_send() ERROR -7: Operation timed out
麻烦各位大佬,帮忙看看下一步如何分析和调试呢?
离线
这是原理图,麻烦大家帮忙分析一下:
MiniUSB.pdf
离线
SD卡启动不了是因为接线接错了。使用迪卡的下载工具发现下载程序是没问题的,可以通过该工具正常的读写内存和寄存器,并且写入小段的代码也可以正常运行。使用USB-OTG连接后,SVREF的电压也是正常的。
离线