改造摄像头模块成开发板

H.265雄迈300万SONY307黑光网络模组85HF20PY-S采用3516ev200主控和imx307传感器,是一款主流的摄像头模块,上面留有的接口有

p1:电源和网络接口,丝印J3
管脚定义为
1 LED/PHY_AD0 网络灯
2 LED/PHY_AD1 网络灯
3 ETHTX+ 网口数据发送
4 ETHTX- 网口数据发送
5 ETHRX+ 网口数据接收
6 ETHRX- 网口数据接收
7 GND GND
8 12V 输入 12V 输入

p3: led接口,丝印J2
p3有两个GPIO,管脚定义为
1 IRIN_GPIO1_7 IRIN iocfg_reg50
2 GND 接地
3 GPIO2_0 GPIO/PWM iocfg_reg51
p6:音频接口,丝印J9
1 AC_OUTL 音频输出
2 AC_LINEL 音频输入
3 GND 接地
4 ALARM_IN1 报警输入

p2:ircut接口,丝印J4
调试串口
usb,sd,io综合接口

采用的flash为16MB norflash,先用排线将其引出到8脚ic插座,把flash焊接到另外一个8脚ic插座,方便开发时烧录固件。
usb转ttl小板连接调试串口,采用安卓口,方便连接电脑。
网络和电源口用尾线连接rj45接口,使用百兆12v poe供电,连接到路由器。
使用易微联的四路开关模块,一路作为电源控制,一路作为reset键控制。
在这里插入图片描述
局域网为11段,tftp主机在192.168.11.176, 开发板分配的地址为192.168.11.67, 设置开发板的环境参数
setenv ethaddr 00:12:31:5e:63:ad; setenv serverip 192.168.11.176; setenv ipaddr 192.168.11.67; setenv gatewayip 192.168.11.1; setenv netmask 255.255.255.0; saveenv
下载uboot到开发板内存
mw.b 0x42000000 ff 0x80000; tftp 0x42000000 u-boot-hi3516ev200.bin;
把uboot烧进flash
sf probe 0; sf erase 0x0 0x80000; sf write 0x42000000 0x0 0x80000

这个地方有个坑,就是尽量不要把下载和烧录两个步骤合二为一,因为有时候下载失败,但又烧录成功,uboot会损坏变砖,只能编程器修复。

bootcmd和bootargs是两个和内核启动有关的环境变量,bootcmd主要是一些命令,在uboot进入主循环时调用,bootargs设置要传递给内核的信息,主要用来告诉内核分区信息和根文件系统所在的分区。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值