您尚未登录。

#2 Re: 全志 SOC » Widora TINY200 R2 体验版开源开发包,修复了大部分F1C100s/F1C200s的遗留问题 » 2020-08-28 23:15:15

我也遇到了这个问题,我手上只有OV7740,调试了两个晚上,总算不报错了,可是拍出的照片是全黑的。不知道下一步该怎么做了。
# fswebcam -S 5 -d /dev/video0  test.jpg
--- Opening /dev/video0...
Trying source module v4l2...
/dev/video0 opened.
No input was specified, using the first.
--- Capturing frame...
Skipping 5 frames...
Capturing 1 frames...
Captured 6 frames in 0.24 seconds. (24 fps)
--- Processing captured image...
Unable to load font 'sans': Could not find/open font
Disabling the the banner.
Writing JPEG image to 'test.jpg'.
fswebcam
patch如下
0001-sun4i-csi-support-fswebcam.7z

aodzip 说:

fswebcam我也没有调试通
用v4l2-ctl抓裸流是可以的

#3 Re: 全志 SOC » F1C200S PDA手持机调试 » 2020-08-27 19:38:38

有个疑问,使用I2C扩展的GPIO如何在dts中配置为其他模块的控制引脚呢?
比如摄像头的RST脚,resetb-gpios = <&pioE 11 GPIO_ACTIVE_LOW>;


迪卡 说:

研究了一下怎么给N76E003分配引脚,因为实在是太紧缺了
考虑将ICP占用1个脚,烧录进BootLoader之后就用串口下载程序了。

3个脚,ICP烧录的DAT CLK RST,占用一个DAT脚用来切换UART
2个脚,I2C接口
1个脚,CH_USB 用来切换USB
1个脚,SOC_RESET 用来复位F1C200S
1个脚,PWR_5306,用来控制供电
3个脚,A B SW  编码器
3个脚,LCD_SDA  LCD_SCL  LCD_CS  其中 LCD_SDA在初始化屏完毕后做输入脚,接受CH340E的RTS状态
2个脚,UART 用来烧录单片机程序
1个脚,CH340CTS  SDnand_OR_TF  监控TF卡插入状态,若未插入TF卡,则可以复位SOC到FEL模式,可以与PC做交互
1个脚,LCD_PWM  屏幕的背光
2个脚,VDD和GND
共20个脚

这样应该就可以了。。。

关于USB接口切换,切换的模式是,SOC的USB作为从接到HUB上,HUB给PC用,  另一个是SOC的USB作为主接到HUB上,HUB给SOC用。
同时USBTTL模块始终都是给PC用的。

关于UART接口切换,切换的模式是,USBTTL接到SOC还是N76E003,是调试SOC用,还是烧写N76E003用。

关于电源控制部分,不知道大家有啥好的建议没有,PWR_5306脚我现在是开漏输出串电阻接到了IP5306的KEY脚,通过输出0来模拟按键按下的操作,可实现单击或双击,进而控制IP5306的输出和关闭。
但是我发现了个问题,IP5306关闭状态并不是绝对关闭,还有很低的电压,当电流大于45mA时,就自动打开输出。
我可以操作关闭屏幕背关等,让电流小于45mA使得IP5306不开启,但是还是有几十毫安的电流输出。
我考虑是不是不控制IP5306了,去控制一个MOS管给EA3036的供电。毕竟5V只是接到了EA3036和USB接口。

#4 Re: 全志 SOC » Widora TINY200 R2 体验版开源开发包,修复了大部分F1C100s/F1C200s的遗留问题 » 2020-08-23 18:01:21

将内核最后两个patch打上就好了。谢谢

aodzip 说:

去同步一下GitHub上最新的代码

#5 Re: 全志 SOC » Widora TINY200 R2 体验版开源开发包,修复了大部分F1C100s/F1C200s的遗留问题 » 2020-08-22 23:29:17

# cat /dev/urandom > dev/fb0
cat: write error: No space left on device

我的显示屏在内核里也是花屏,使用上面命令报这个错误。

哇酷小二 说:

自己写程序驱动lcd就有界面了。

cat /dev/urandom > /dev/fb0

    cd configs
    ln -s ../board/widora/tiny200/widora_tiny200_defconfig .
    make widora_tiny200_defconfig

#6 Re: 全志 SOC » Widora TINY200 R2 体验版开源开发包,修复了大部分F1C100s/F1C200s的遗留问题 » 2020-08-22 23:19:43

你的LCD显示好了吗?我的也是uboot显示正常,进入内核后花屏,也不恢复,配置了显示小企鹅,也没用。

hameyou 说:



大佬,我的编译好了,把SD_img烧进去能跑了,但是LCD在uboot的时候显示很正常,但进入内核后,开始花屏,然后不正常了, 480*272的屏
是什么原因呢?

#10 Re: 全志 SOC » f1c100s移植littlevgl出现编译错误 » 2020-06-12 09:10:56

有梦的地方 说:

模拟器才用 sdl,
f1c100s的呈现平台应该是framebuffer,你得用这个,lvgl有实例代码。

那是不是就不应该再链接-lsdl2了,我把这个链接选项去掉,编译没有问题了。我再试试能不能运行吧,谢谢了。

#11 全志 SOC » f1c100s移植littlevgl出现编译错误 » 2020-06-11 23:02:42

房地产
回复: 3

在主机ubuntu 16.04上使用gcc编译,出现以下错误:
/usr/bin/ld: cannot find -lSDL2
网上搜索发现没有按照sdl2库,便使用sudo apt-get install libsdl2-dev安装,之后可以正常链接,可以在电脑上模拟运行。

之后准备使用交叉编译工具链编译,在f1c100s上运行,也出现了这个错误,那这个要怎么解决呢?
/home/alpha/pan/pana/tools/toolchain/20171101/bin/../lib/gcc/arm-linux-gnueabi/7.2.1/../../../../arm-linux-gnueabi/bin/ld: cannot find -lSDL2
collect2: error: ld returned 1 exit status
Makefile:39: recipe for target 'default' failed

请大侠给支个招呢,谢谢了。

#14 Re: 全志 SOC » 参考NANO自己做的f1c100s板子,uboot可以烧写,但是在dram初始化失败,大神知道这是什么问题吗 » 2020-06-04 10:34:36

zkzhang 说:

晶振有没有检查过  频率对不对?

晶振24MHz,串口波特率115200已经可以输出内容了,晶振应该起振了吧,并且频率应该问题不大吧,不然这个115200波特率就不准了

#15 Re: 全志 SOC » 参考NANO自己做的f1c100s板子,uboot可以烧写,但是在dram初始化失败,大神知道这是什么问题吗 » 2020-06-04 09:53:00

哇酷小二 说:

市场上有翻新芯片,可能是这个问题。

但是也可能是你的pcb有问题,检查dram供电。

dram 2.49v
svref 1.25v

供电使用的ea3036,纹波没有测量。

#16 全志 SOC » 参考NANO自己做的f1c100s板子,uboot可以烧写,但是在dram初始化失败,大神知道这是什么问题吗 » 2020-06-04 09:05:36

房地产
回复: 7

U-Boot SPL 2018.01-05679-g013ca45-dirty (Jun 04 2020 - 00:00:19)
DRAM initialization failed: dram[0x0] != 0x8.

只打印这两行就卡住不动了。
搜索这个错误,加了一些打印,每次写入dram就打印出来没有问题:

dram[0x0]: 0x0.
dram[0x1]: 0x1.
dram[0x2]: 0x2.
dram[0x3]: 0x3.
dram[0x4]: 0x4.
dram[0x5]: 0x5.
dram[0x6]: 0x6.
dram[0x7]: 0x7.
dram[0x8]: 0x8.
dram[0x9]: 0x9.
dram[0xa]: 0xa.
dram[0xb]: 0xb.
dram[0xc]: 0xc.
dram[0xd]: 0xd.
dram[0xe]: 0xe.
dram[0xf]: 0xf.
dram[0x10]: 0x10.
dram[0x11]: 0x11.
dram[0x12]: 0x12.
dram[0x13]: 0x13.
dram[0x14]: 0x14.
dram[0x15]: 0x15.
dram[0x16]: 0x16.
dram[0x17]: 0x17.
dram[0x18]: 0x18.
dram[0x19]: 0x19.
dram[0x1a]: 0x1a.
dram[0x1b]: 0x1b.
dram[0x1c]: 0x1c.
dram[0x1d]: 0x1d.
dram[0x1e]: 0x1e.
dram[0x1f]: 0x1f.
dram[0x20]: 0x20.
dram[0x21]: 0x21.
dram[0x22]: 0x22.
dram[0x23]: 0x23.
dram[0x24]: 0x24.
dram[0x25]: 0x25.
dram[0x26]: 0x26.
dram[0x27]: 0x27.
dram[0x28]: 0x28.
dram[0x29]: 0x29.
dram[0x2a]: 0x2a.
dram[0x2b]: 0x2b.
dram[0x2c]: 0x2c.
dram[0x2d]: 0x2d.
dram[0x2e]: 0x2e.
dram[0x2f]: 0x2f.
dram[0x30]: 0x30.
dram[0x31]: 0x31.
dram[0x32]: 0x32.
dram[0x33]: 0x33.
dram[0x34]: 0x34.
dram[0x35]: 0x35.
dram[0x36]: 0x36.
dram[0x37]: 0x37.
dram[0x38]: 0x38.
dram[0x39]: 0x39.
dram[0x3a]: 0x3a.
dram[0x3b]: 0x3b.
dram[0x3c]: 0x3c.
dram[0x3d]: 0x3d.
dram[0x3e]: 0x3e.
dram[0x3f]: 0x3f.

都赋值完,再打印一遍,发现每个字节的bit3被置1了,难道dram有问题,买的芯片有问题?

dram[0x0]: 0x8.
dram[0x1]: 0x9.
dram[0x2]: 0xa.
dram[0x3]: 0xb.
dram[0x4]: 0xc.
dram[0x5]: 0xd.
dram[0x6]: 0xe.
dram[0x7]: 0xf.
dram[0x8]: 0x8.
dram[0x9]: 0x9.
dram[0xa]: 0xa.
dram[0xb]: 0xb.
dram[0xc]: 0xc.
dram[0xd]: 0xd.
dram[0xe]: 0xe.
dram[0xf]: 0xf.
dram[0x10]: 0x18.
dram[0x11]: 0x19.
dram[0x12]: 0x1a.
dram[0x13]: 0x1b.
dram[0x14]: 0x1c.
dram[0x15]: 0x1d.
dram[0x16]: 0x1e.
dram[0x17]: 0x1f.
dram[0x18]: 0x18.
dram[0x19]: 0x19.
dram[0x1a]: 0x1a.
dram[0x1b]: 0x1b.
dram[0x1c]: 0x1c.
dram[0x1d]: 0x1d.
dram[0x1e]: 0x1e.
dram[0x1f]: 0x1f.
dram[0x20]: 0x28.
dram[0x21]: 0x29.
dram[0x22]: 0x2a.
dram[0x23]: 0x2b.
dram[0x24]: 0x2c.
dram[0x25]: 0x2d.
dram[0x26]: 0x2e.
dram[0x27]: 0x2f.
dram[0x28]: 0x28.
dram[0x29]: 0x29.
dram[0x2a]: 0x2a.
dram[0x2b]: 0x2b.
dram[0x2c]: 0x2c.
dram[0x2d]: 0x2d.
dram[0x2e]: 0x2e.
dram[0x2f]: 0x2f.
dram[0x30]: 0x38.
dram[0x31]: 0x39.
dram[0x32]: 0x3a.
dram[0x33]: 0x3b.
dram[0x34]: 0x3c.
dram[0x35]: 0x3d.
dram[0x36]: 0x3e.
dram[0x37]: 0x3f.
dram[0x38]: 0x38.
dram[0x39]: 0x39.
dram[0x3a]: 0x3a.
dram[0x3b]: 0x3b.
dram[0x3c]: 0x3c.
dram[0x3d]: 0x3d.
dram[0x3e]: 0x3e.
dram[0x3f]: 0x3f.

#25 Re: 全志 SOC » f1c100s linux 添加spi1但是没有/dev/spi1 » 2020-05-31 09:28:00

只加了spi1,在里面并没有加具体设备吧,所有没有spi1.0

#26 Re: 全志 SOC » F1C200S再次打样,终于解决USB识别问题和SVREF电压问题。U-boot跑起来,Linux没跑起来。。。 » 2020-05-31 09:18:39

grantho 说:

我弄的板子驱动都识别不了,怀疑是不是买了假芯片还是打了假板子

我也是这样,一开始插上usb没任何反应,最后拿烙铁分享一顿操作,usb可以识别了,你也试试。

#27 Re: 全志 SOC » 主线的linux4.19-y的config支持cpi摄像头嘛,怎么配置的?摄像头是ov7740 » 2020-05-31 08:31:23

f1c不支持csi,只能使用dvp摄像头,在这里搜索应该可以找到相关信息

#30 Re: 全志 SOC » 全志F1C200S原理图+PCB(公版) » 2020-05-31 08:13:19

准备自己做一个板子,参考一下

#31 Re: 全志 SOC » VCC_DRAM电压正常2.4v,SVREF分压电压为何不正常? » 2020-05-30 21:34:14

要程序跑起来才可以,我也是遇到这个问题,空白片子,两vref就是0.03V,使用fel加载完uboot再测电压就是1.25V了

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn