- 博客(12)
- 收藏
- 关注
原创 海思客制化分区及根文件系统
分区及其大小可以在bootargs里面指定,比如我们128M的spi nand falsh的分区及其大小1M(boot),3M(kernel),24M(rootfs),4M(config),32M(user),4M(ini),12M(log),48M(upgrade)bootargs=mem=128M console=ttyAMA0,115200 root=/dev/mtdblock2 ...
2019-09-04 19:48:39 2867
原创 海思hi3516dv300串口升级uboot
先参考我之前烧录内核的方法,配置网络参数。mw.b 82000000 0xff 100000 /*对内存的初始化*/tftp 82000000 u-boot-hi3516dv300.binsf probe 0sf erase 0 0x100000 /*擦除1M大小*/sf write 82000000 0x0 0x100000需要注意的是sf erase 0 0x1000...
2019-09-04 19:03:46 1296 3
原创 海思hi3516dv300串口烧录内核方法
我的调试板用的是hi3516dv300,flash是spi nor flash。先进uboot控制台配置网路参数hisilicon # setenv serverip 192.168.1.176hisilicon # setenv ipaddr 192.168.1.190hisilicon # setenv ethaddr 52:bf:a2:a5:ff:1dhisilicon # se...
2019-09-04 18:53:05 3173
原创 全志V5平台升级uboot分区Demo
最近接到领导需求,需要将sys_config.fex的修改透过网络,单独烧写分区的方式将修改升级到板上。研究了下全志的开发文档,sys_config.fex转成2进制文件后打包到uboot升级文件中,所以我们需要升级uboot分区。之前有过升级bootlogo分区的经验,接下来和之前差不多,不过需要注意的是,uboot分区所在emmc上的地址是有偏移的,不多说,直接上代码#include &...
2019-08-15 11:26:41 1104
原创 全志V5平台升级bootlogo
不多说,先直接贴代码#include <stdio.h>#include <stdlib.h>#include <unistd.h>#include <sys/ioctl.h>#include <termios.h>#include <fcntl.h>#include <string.h>#d...
2019-07-01 14:47:23 745
转载 根据内核Oops 定位代码
内核开发时有时候出现Oops,例如一个野指针会导致内核崩溃,如运行时出现以下log:现在有三种方法可以找出具体出现野指针的地方 5.438972] bells bells: wm5102-aif1 <-> samsung-i2s.0 mapping ok[ 5.443812] bells bells: Failed to add route OPCLK->Sub...
2019-07-01 14:15:48 270
原创 mstar 325 IO控制demo
头文件TestMstarGpio.h///////////////////////////////////////////#ifndef _MSTAR__GPIO_KLSDJFAJLKAJKAL_H_ #define _MSTAR__GPIO_KLSDJFAJLKAJKAL_H_ #define MSTAR_GPIO_MAJOR 224 #define MSTAR_G...
2019-07-01 11:14:04 1110
原创 Mstar 325 IO驱动
驱动的头文件MstarGpio.h////////////////////////////////////////////////////////////////#ifndef _MSTAR_KERNEL_GPIO_KLSDJFAJLKAJKAL_H_ #define _MSTAR_KERNEL_GPIO_KLSDJFAJLKAJKAL_H_ #include <linux/...
2019-07-01 10:53:22 385
原创 编写ko编译的Makefile
# Makefile2.6ifneq ($(KERNELRELEASE),)#kbuild syntax. dependency relationshsip of files and target modules are listed here.mymodule-objs := memdev.oobj-m := memdev.o elsePWD := $(shell pwd)KV...
2019-07-01 10:46:57 1010
原创 RK3288 韦根发送驱动
#include <linux/module.h>#include <linux/init.h>#include <linux/workqueue.h>#include <linux/platform_device.h>#include <linux/types.h>#include <linux/fs.h>#in...
2018-12-13 19:12:34 2840 2
原创 RK3288平台韦根接收
/*wiegand 协议接收驱动代码*/#include <linux/module.h>#include <linux/types.h>#include <linux/fs.h>#include <linux/errno.h>#include <linux/mm.h>#include <linux/sched.h>...
2018-12-13 19:10:00 3151 6
原创 RK3288 编译环境搭建
以前都没有写过博客,没啥积累。。。。。后悔。。。。。。------------------------------------------分割线-------------------------------------------------------------------首先确认编译服务器,我用的是64位ubuntu 12.04 ,RK3288是Android5.1。好开工了,
2017-11-29 17:46:33 1082
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人