- 博客(17)
- 资源 (5)
- 收藏
- 关注
原创 修复nanopi2的SPI无法使用50MHZ传输的问题(S5P4418)
本文描述了如何解决S5P4418使用DMA+SPI传输图像时遇到的问题。
2023-01-05 16:33:41
757
原创 s5p4418的uboot网络无法使用问题解决
一.前言 s5p4418 是一个三星的基于ARM的,cortex-A9的四核处理器,这个处理器目前常用的两个系统层固件分别是: uboot2014 + linux3.4.39 和 uboot2016 + linux4.4.172 两个版本。 本次针对的是 uboot2014 + linux3.4.39 ,对应的版本进行修复,对于 uboot2016 + linux4.4.172 的请参考我的另一篇文章: https://blog.youkuaiyun.com/weixin_43536180/artic
2021-05-19 22:48:50
940
1
原创 s5p4418的uboot开通网络支持
NanoPi2 的uboot2016添加网卡驱动支持nanopi2系列开发板采用三星的s5p4418处理器,这个处理器在nanopi官方移植了有两个版本的固件分别是:uboot2014+linux3.4.39 和uboot2016+linux4.4.172注意:本次针对的是 uboot2016+linux4.4.172 对应的系统固件进行的!!!1. 拉取uboot2016的源代码git clone https://github.com/friendlyarm/u-boot.git(网速可能会比
2021-05-17 15:49:54
1297
8
原创 s5p4418摄像头程序使用教程
s5p4418摄像头程序使用教程本次我采用的硬件设备是nanopiM2,摄像头模块是CAM500B,软件上使用的linux3.4.39内核, 这里nanopi2系列也是适用的,并且对于运行环境也是linux3.4.39的其他s5p4418的开发板也是同样适用的,比如迅为的itop4418等等。一.本次硬件设备图如下:注: CAM500B其实就是 OV5640模组,分辨率是500万像素。二.软件程序 nanocams 介绍nanocams 是三星官方编写的一套摄像头的测试demo程序,用C++
2021-04-11 13:35:21
684
1
原创 AM3354编译的v06.03版本SDK的UBOOT无法上网解决!
由于笔者使用的是AR8035芯片以太网接口是RGMII模式,所以后面根据这个模式进行修改SDK包的uboot,回顾之前我所使用的编译配置文件是 am335x_shc_netboot_defconfig一. 修改SPL阶段的初始化代码在uboot源码目录下:vim arch/arm/mach-omap2/boot-common.c找到函数 spl_board_init 把 am33xx_spl_board_init 函数注释。二.修改uboot的第二阶段代码vim board/bosch/
2020-12-30 15:54:44
501
原创 AM3354编译的v06.03版本SDK的UBOOT
一.编译TI官网拉取的SDK包1.进入上一期安装好的SDK源码包中UBOOT源码目录cd /opt/ti-processor-sdk-linux-am335x-evm-06.03.00.106/board-support/u-boot-2019.01+gitAUTOINC+333c3e72d3-g333c3e72d3/2.查看uboot支持的一些板子配置文件ls configs/am335x_*笔者采用的是 configs/am335x_shc_netboot_defconfig 这个配置
2020-12-30 14:50:51
713
原创 AM3354处理器移植TI最新的v06.03版本的SDK包
获取TI公司在2020年4月发布的SDK包一.从TI官网获取SDK包1.百度搜索TI官网并进入TI官网。2.点击产品并选择处理器。3. 选择左边栏目中的 Cortex-A8处理器4.再点击右边选中资源栏目下的 Processor SDK(Linux 和 TI-RTOS)。5.获取版本为V06.3版本的SDK包,这个SDK包基于linux4.19版本的内核,更新于2020年4月。6. 最后得到的文件大小是3.87GB的 " ti-processor-sdk-linux-am335x-e
2020-12-30 14:29:30
1458
原创 spi转串口驱动wk2124驱动程序的优化
对spi转串口驱动wk2124驱动程序的优化@SPI转串口驱动一. WK2XXXX原厂驱动程序下载官网: http://www.wkmic.com/进入到为开官网点击技术支持然后再点击驱动参考下载驱动程序,可以得到源码和头文件以及一个Makefile 文件还有一份移植文档, 本人借鉴的是该公司2019年10月份的驱动程序。以下是芯片的封装引脚图1个芯片可以扩展4路串口。2. 现对驱动程序作出以下修改注:本人移植到的内核是3.2版本会删除设备树部分代码把驱动注册函数从probe函
2020-12-09 11:54:45
2155
原创 三星S5P6818之UBOOT网络配置
三星S5P6818之UBOOT网络配置使用友善提供的固件烧写到SD卡发现UBOOT并不能联网,于是研究了UBOOT源码,并调通了网络,以下步骤亲测可用。前言这个适合友善nanopi3系列的开发板 M3 Fire3 T3等 ,或者其他使用三星S5P6818处理器和并且使用RTL8211E作为以太网收发器的板子,这个适用于引导4.4版本的内核的UBOOT,当然还有个引导3.4版本的内核后续会更新修改方法,本步骤用于解决 nanopi3系列的UBOOT无法连网的问题。1.以下步骤是友善维基网提供的
2020-05-22 12:42:42
1205
3
原创 linux设备驱动入门1
一.如何让驱动程序运行起来1.1 linux中驱动程序和应用程序的区别linux系统中驱动程序运行在内核空间而应用程序运行在用户空间,他们之间有着很多的不同之处,应用程序是无后缀的,而驱动程序是带后缀".ko",比如hello.ko是驱动成员,而hello是应用程序。驱动程序通过命令 insmod 加载,通过命令 rmmod 卸载1.2 如何在linux内核中运行我们的驱动程序1.方法一...
2020-02-03 18:57:26
240
S5P4418的DMA+SPI补丁包
2023-01-05
s5p4418_uboot2014_net.patch
2021-05-19
s5p4418的uboot网络补丁包.zip(关注免费下载)
2021-05-17
new_file.zip
2020-05-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人