页次: 1
0752ben 说:你好,达克罗德。
我的工程替换了71楼的 “完整FB-f1c100s.c文件”,编译成功后,修改pdat->timing.pixel_clock_hz ,情况是一样的,LCD_CLK硬件引脚就没有信号输出。启动时PLL_VIDEO时钟只有198MHZ,而全志要求和pixel时钟的倍数必须大于等于4,实际我发现大于等于6才行。所以33Mhz以上TCON时钟工作不正常
需要把PLL video时钟设高一点
把sys_clock.c中write32(F1C100S_CCU_BASE + CCU_PLL_VIDEO_CTRL, 0x81004107);
时钟输出=24000000*(0x41+1)/(0x07+1)=198Mhz
改为write32(F1C100S_CCU_BASE + CCU_PLL_VIDEO_CTRL, 0x81004103);
时钟输出=24000000*(0x41+1)/(0x03+1)=396Mhz
这时候pixel_clock_hz能设置成更高时钟了
你好,
F1C100S 裸机的话,能支持到1200x1920吗?
我感觉CPU可能已经是工作了, 但串口没有没有正确输出, 都是输出乱码
看样子不光是硬件上的问题。
烧录的是 https://whycan.cn/t_439.html 这个帖子里 https://whycan.cn/files/members/3/xboot-f1c100s.bin 的这个固件, 有朋友知道这个固件是用哪组串口吗?
这两天眼睛受伤了, 焊板的时候,锡线里的松香蹦进眼睛里了, 疼了两天。 大家焊接的时候要小心啊。
之前得到QQ网友 @一切为了生存 的大力支持,终于弄明白了一些事情
当芯片连接USB时, SVREF是0v的, 所以无论是没焊FLASH,还是短接FLASH, svref都是0, 这个并不能说明芯片是好是坏是否工作
具体到我这个板子, 原理图上的HPVCC, TVVCC, VRA1 VRA2 这几个脚是必须要连的, 不连芯片不工作, 不知道是什么原因。
所以我的原理图一开始就错了
SVREF的问题:
之前说了, 芯片不工作, svref就是0v
导致芯片不工作, 除了那几个脚没连以为,还有一个很重要的细节被忽视了。
电源电路, 我是照着荔枝派抄的, 这里的两个150k, 实际输出电压是1.2v, 并不是1.1v, 而这个芯片,虽然规格书里写的最大1.2v, 可如果真的输入1.2v, 芯片就不工作, 估计是内部保护电路不精确造成。
实际测试后, 在1.0v~1.15v都可以工作, 再高就没测试了, 1.2v是肯定不行的。
解决了SVREF问题后, 新的问题又来了。
连接USB后, 系统可以识别,使用sunxi-fel可以烧录, 但不能用PhoenixSuit烧录IMG, 这说明还是有哪些地方不正确
我重新改了板子, 再买几个IC, 再试试看了。
页次: 1