Hi3559A项目开发计划

拿到了Hi3559A的开发板,先简单记一下开发流程:建编译环境,测试demo,相机功能模块规划,原理设计,layout,打样贴样,

调样,写驱动、应用。

万事开头难!

看了一下板子,几乎和网上的一样,感觉大家都直接就cp原厂就开卖了。

>>

因为板子只有一块,里面原来烧录的不敢覆盖先,调试发现板子只烧录了linux,没烧驱动ko,没烧sample.通过NFS,用SDK020自带的ko,./load3559av100_multicore -i,却无法加载成功。

mnt/hi3559a/out/linux/multi-core/ko # ./load3559av100_multicore -i
sys_config: loading out-of-tree module taints kernel.
sys_config: Unknown symbol cpu_hwcaps (err 0)
sys_config: Unknown symbol cpu_hwcaps (err 0)
insmod: can't insert 'sys_config.ko': unknown symbol in module, or unknown parameter
hi_osal: Unknown symbol cpu_hwcaps (err 0)
hi_osal: Unknown symbol cpu_hwcaps (err 0)
insmod: can't insert 'hi_osal.ko': unknown symbol in module, or unknown parameter
******* Error: There's something wrong, please check! *****
把文件系统(yaffs2)重烧,问题还是一样。ko是Hisi发布的,不知道是不是烧录的内核映像版本不同?还是SDK的toolchain版本不同?

>>>>>>>>

基本确定是toolchain版本:
板子的gcc version
Linux version 4.9.37 (pub@BVT-SDK) (gcc version 6.2.1 20161016 (Huaweiliteos_v100_20170512) ) #1 SMP Mon Apr 2 19:57:38 CST 2018
020的gcc :
gcc version 6.3.0 (HC&C V100R002C00B027_20181107)

mnt/hi3559a/out/linux/multi-core/ko # ./load3559av100_multicore -i

/mnt/hi3559a/out/linux/multi-core/ko # ./load3559av100_multicore -i -sensor0 imx
334
sys_config: loading out-of-tree module taints kernel.
Module himedia: init ok
Hisilicon Media Memory Zone Manager
hi_osal 1.0 init success!
hi3559av100_base: module license 'Proprietary' taints kernel.
Disabling lock debugging due to kernel taint
load sys.ko for Hi3559AV100...OK!
load tde.ko for HI3559AV100...OK!
load region.ko for Hi3559AV100...OK!
load gdc.ko for Hi3559AV100...OK!
Load vgs.ko for Hi3559AV100...OK!
load dis.ko for Hi3559AV100...OK!
ISP Mod init!
Load vi.ko for Hi3559AV100...OK !
load vpss.ko for Hi3559AV100...OK!
load avs.ko for Hi3559AV100...OK!
load vo.ko for Hi3559AV100...OK!
load hifb.ko OK!
load rc.ko for Hi3559AV100...OK!
load venc.ko for Hi3559AV100...OK!
load chnl.ko for Hi3559AV100...OK!
load vedu.ko for Hi3559AV100...OK!
load h264e.ko for Hi3559AV100...OK!
load h265e.ko for Hi3559AV100...OK!
load jpege.ko for Hi3559AV100...OK!
load jpegd.ko ....OK!
Load hi_vfmw.ko ....OK
load vdec.ko ....OK
load ive.ko for Hi3559AV100...OK!
<ipcm> ##message recv thread run

<ipcm> ipcm detecting thread running!

load nnie.ko for Hi3559AV100...OK!
load dsp.ko for Hi3559AV100...OK!
load dpu_rect.ko for Hi3559AV100...OK!
load dpu_match.ko for Hi3559AV100...OK!
load hi_piris.ko OK!!
Load sensor_spi.ko for Hi3559AV100...OK !
insert audio
load hi_mipi driver successful!
load mipi_tx driver successful!

 

./sample_vio 0

SAMPLE_COMM_VI_SetMipiAttr]-1803: ============= MipiDev 0, SetMipiAttr enWDRMode: 0
[Func]:cmos_set_wdr_mode [Line]:1090 [Info]:linear mode
===Imx334 8M30fps 12bit LINE Init OK!===
[SAMPLE_COMM_ISP_Thread]-305: ISP Dev 0 running !
[SAMPLE_COMM_VO_StartChn]-544: u32Width:3840, u32Height:2160, u32Square:1
---------------press Enter key to exit!---------------
hdmi可以出图,

颜色的偏的问题确定是IRCUT没有切对,

可以用himm工具测试,

>>>
接下来,再看看SD卡的功能

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值