海思
佳佳鸽
这个作者很懒,什么都没留下…
展开
-
JBD2: Unrecognised features on journal
JBD2: Unrecognised features on journal原创 2022-10-20 20:09:03 · 348 阅读 · 0 评论 -
Hi3519内核配置uart串口
单独编译内核文件:1、先进入到内核源码目录下:cd Hi3519AV100_SDK_V2.0.2.0/osdrv/opensource/kernel/linux-4.9.y2、拷贝对应的配置文件:cp arch/arm/configs/hi3519av100_xxxxxx_defconfig .config可选的配置文件如下,也可自行到arch/arm/configs目录下查看hi3519av100_amp_defconfig hi3519av100_amp_nand_defc原创 2021-06-17 15:44:55 · 905 阅读 · 1 评论 -
Hi3519内核配置USB2.0
单独编译内核文件:1、先进入到内核源码目录下:cd Hi3519AV100_SDK_V2.0.2.0/osdrv/opensource/kernel/linux-4.9.y2、拷贝对应的配置文件:cp arch/arm/configs/hi3519av100_xxxxxx_defconfig .config可选的配置文件如下,也可自行到arch/arm/configs目录下查看hi3519av100_amp_defconfig hi3519av100_amp_nand_defc原创 2021-06-15 19:19:43 · 801 阅读 · 3 评论 -
Hi3536音频单声道改双声道
单声道参数设置: stAioAttr.enSamplerate = AUDIO_SAMPLE_RATE_8000; stAioAttr.enBitwidth = AUDIO_BIT_WIDTH_16; stAioAttr.enWorkmode = AIO_MODE_I2S_MASTER; stAioAttr.enSoundmode = AUDIO_SOUND_MODE_MONO; stAioAttr.u32EXFlag原创 2021-05-30 14:39:35 · 628 阅读 · 1 评论 -
Hi3519音频单声道改双声道
修改源文件Hi3519AV100_SDK_V2.0.2.0/smp/a53_linux/mpp/sample/audio/sample_audio.c单声道AUDIO_DEV AiDev = SAMPLE_AUDIO_EXTERN_AI_DEV;AUDIO_DEV AoDev = SAMPLE_AUDIO_EXTERN_AO_DEV;stAioAttr.enSamplerate = AUDIO_SAMPLE_RATE_48000;stAioAttr.enBitwidth = A原创 2021-05-29 11:33:22 · 476 阅读 · 0 评论 -
linux开发板控制GPIO
开发板控制GPIO,通过对文件的读写实现:控制GPIO的目录在/sys/class/gpio,其中:export文件:用于通知系统需要导出控制的GPIO引脚编号;unexport文件:用于通知系统取消导出;gpiochipX目录:用于保存系统中GPIO寄存器的信息;direction文件:用于定义输入输出方向, 设置为"in"或"out";value文件:用于设置端口的数值,设置为1或0;首先介绍一下公式,用于换算对应的GPIO端口编号:例如,当前GPIO为 GPIO0_7,则换算得到的编原创 2021-05-26 20:49:04 · 1369 阅读 · 0 评论 -
./sdk.unpack: 2: ./sdk.unpack: source: not found
运行./sdk.unpack脚本遇到的错误:./sdk.unpack: 2: ./sdk.unpack: source: not found./sdk.unpack: 4: ./sdk.unpack: ECHO: not found./sdk.unpack: 6: ./sdk.unpack: WARN: not found./sdk.unpack: 7: ./sdk.unpack: WARN: not found./sdk.unpack: 8: ./sdk.unpack: ECHO: not fo原创 2021-05-19 14:38:55 · 979 阅读 · 3 评论 -
setsockopt:IP_ADD_MEMBERSHIP: No such device
在Hi3519开发板上执行程序时,直接出现如下报错:setsockopt:IP_ADD_MEMBERSHIP: No such device通过 route -n 查看路由表这是由于多播IP地址没有加入到路由表中,只需将多播IP地址加入到路由表中即可。例如我用到的多播IP地址是224.1.2.3,则在开发板终端输入如下命令:route add -net 224.1.2.3 netmask 255.255.255.255 eth0...原创 2021-05-19 10:41:02 · 2403 阅读 · 3 评论 -
bootargs参数说明
主要举两个例子说明:EMMC分区:setenv bootargs 'mem=512M console=ttyAMA0,115200 clk_ignore_unused rw rootwait root=/dev/mmcblk0p5 rootfstype=ext4 blkdevparts=mmcblk0:1M(u-boot.bin),5M(kernel),512K(logo.bin),512K(logo.jpg),1000M(rootfs.ext4)'mem:设置操作系统内存大小。以上设置mem=原创 2021-04-06 15:16:25 · 4207 阅读 · 1 评论 -
海思Hi3536u-boot、linux移植
安装SDK解压Hi3536_SDK_V2.0.7.0.tgztar -zxvf Hi3536_SDK_V2.0.7.0.tgzcd Hi3536_SDK_V2.0.7.0ls./sdk.unpackls安装工具链(如果编译出来的U-BOOT镜像烧写成功,但出现启动超时的问题尝试换另一个工具链进行编译)安装arm-hisiv400-linux交叉编译工具链cd osdrv/opensource/toolchain/arm-hisiv400-linuxtar -xjvf arm-hi原创 2021-03-02 12:33:34 · 1172 阅读 · 4 评论