hi3516a专题

新路程--------安装海思Hi3516A/Hi3516D SDK出现问题

搞板子首先要配置开发环境,这个编译的要求不高,所以虚拟机就可以搞定了,于是我就在windows上装了vm然后安装了虚拟机 vm的版本是11,ubuntu的版本是12.04,别的我没试过,至少可以保证这两个是ok的。    然后装sdk,根据使用说明来,先copy sdk到home目录下(哪个目录应该无所谓,为了方便起见放在了home里),然后点击那个sdk.unpack,结果出问题了

新路程------hi3516a的uart rts cts功能

有位前辈写了以gpio方式控制rts,在驱动内核中修改http://blog.csdn.net/edw200/article/details/52251385?locationNum=4   就是在发送前拉高,发送后拉低,但是这样要计算时间,比较麻烦,而且不同的波特率容易时间计算不准确,所以还是应该由上层把这个事做了,也就是用ioctl的形式来做,这样比较安全放心。        r

新路程------hi3516a 在应用层对寄存器的操作

由于在应用层没法用writel,所以参考himm.c写了一个设置,代码如下: void uart1_rtsn_high(void) {     void * pMem  = NULL;   pMem = memmap(0x201d0010, DEFAULT_MD_LEN);   *(U32*)pMem = 0xff; } 文件名是rs485.c,但是用arm-hisiv300-linux

新路程------hi3516a uart1 rs485

我选用的转换ic 是SN65HVD82 ,控制DE和RE控制输出还是接收 是UART1_RTSN/GPIO9_2/UART3_RXD 控制 himm 0x200f0078    0x00 #SET DIR AS OUT  himm 0x201d0400    0x84 #SET DIR AS LOW himm 0x201d0010    0x00 然后看看uart1的设置是否正常,跑

新路程------sil9135 hi3516a gpio功能确认

首先确认SCDT管脚 数据手册解释: 也就是hi3516端应该配置为in,这个pin用来表示有video进来,那么进来前后,pin的状态是如何变化的呢? 还有编程手册里 有寄存器可以读取这个SCDT的值,那么还要这个pin干什么呢?不太理解,以后解释 接下来是int pin,中断好配, hi3516a这边是gpio11_2,先看是否配成gpio /usr #

新路程------hi3516a 内置rtc调试

这个文章写得很全http://blog.csdn.net/qq_29350001/article/details/52681621,这里记录一下测试的内容 到sdk的package/drv/rtc目录下编译rtc_test.c 然后把编译好的可执行文件放到板子文件系统里去,chmod给个权限 1.确认时间设置成功 先设置再读回 /usr # ./matt -s time 2017/8/2

SDK Hi3516A V100R001C01SPC050

The paper share latest SDK,  Hi3516A V100R001C01SPC050, if you need please login the following website and download it  http://pan.baidu.com/s/1mik47cW