现在位置: 首页 > 技术文章 > Tiny4412专区 > 文章
2015年11月23日 linux ⁄ 共 661字 暂无评论 ⁄ 阅读 734 次
今天周末,诸事不顺,下了一天雨,出门掉沟里了,全身湿透了,冻死了快,唉,废话不多说了,说说今天在Tiny4412板子上做的测试吧。 今天测试了字符设备驱动的编写,主要是再熟悉一下,其实挺简单,代码一会贴出来。 总共三个文件,1驱动相关:. led_drv.c  Makefile 2.测试程序 : led_test.c 实验步骤: 驱动和应用程序都编译出来之后,首先加载驱动: insmod led_drv.ko 加载驱动 此时设备节点已经创建出来了: 设备节点 此时...
阅读全文
2015年11月20日 文件系统 ⁄ 共 690字 评论 2 条 ⁄ 阅读 991 次
晚上加班回来,看到4412板子,感觉好久没捣鼓了,于是想把Linux上进去跑一边,从友善的光盘中把移植好的Linux拷贝到虚拟机中,重新编译了一下,编译出zImage,由于之前已经将u-boot等烧到eMMC中了,所以开发板上电从eMMC启动,按任意键停住u-boot的启动,进入U-BOOT的命令行,使用fastboot讲刚编译出的zImage少写道eMMC的kernel分区中,并将光盘自带的QT文件系统烧写到eMMC中,修改好启动参数,重启板子,此时串口呼呼的出现很...
阅读全文
今天测试fastboot的时候出现如下问题: Fastboot “fastboot: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory” 原因是: 缺少了安装依赖文件lib32stdc++6 使用下面的命令安装该库即可: apt-get install lib32stdc++6
阅读全文
2015年11月08日 u-boot ⁄ 共 3879字 暂无评论 ⁄ 阅读 1,948 次
最近看了U-BOOT部分,并根据友善的资料将U-BOOT烧写到SD卡上,由SD卡启动U-BOOT,启动界面如下: SD卡启动U-BOOT 今天试着将U-BOOT烧写到eMMC中,emmc其实和SD卡类似,都是SD设备,emmc是8-bit模式,SD是4-bit模式。 将U-BOOT烧写到eMMC中其实和烧写到SD卡步骤是一样的,只是步骤稍微繁琐了一点,因为不如SD卡那么灵活,可以拔下来,插到电脑上来烧写。 下面附上一张BL1、BL2在eMMC中的位置图: eMMC布局 先说一下烧写原理: 先...
阅读全文
2015年10月20日 u-boot ⁄ 共 1386字 暂无评论 ⁄ 阅读 528 次
以下为U-Boot中的代码,   从注释中可以看到 真个地址映射关系: enable_mmu: /* enable domain access */ ldr r5, =0x0000ffff mcr p15, 0, r5, c3, c0, 0 @load domain access register /* Set the TTB register */ ldr r0, =mmu_table ldr r1, =CONFIG_PHY_UBOOT_BASE ldr r2, =0xfff00000 bic r0, r0, r2 orr r1, r0, r1 mcr p15, 0, r1, c2, c0, 0 /* Enable the MMU */ mmu_on: mrc p15, 0, r0, c1, ...
阅读全文
2015年10月05日 裸机程序 ⁄ 共 580字 评论 17 条 ⁄ 阅读 1,402 次
十一假期马上 就要结束了,玩了几天,睡了几天,今天发现博客好久没更新了,由于种种原因,4412也放下了好久没看了,今天打算看看LCD控制器部分,在LCD上显示个图片什么的。 具体实验过程以后有时间再详细写出来,今天只把烧写寄现象贴出来。 烧写步骤还和以前一样,看下图: 烧写过程 烧写完之后,把SD卡查到开发板,上电,屏幕会绿: 启动完成 这时调试串口会输出如下信息: 控制显示 可以按下1-6等数字 ,实现不同的功能: ...
阅读全文
2015年10月02日 裸机程序 ⁄ 共 3365字 暂无评论 ⁄ 阅读 443 次
一、概览 S5M8767A有9路BUCK和28路LDO,暂且可以当成共有37路供电电路。这37路供电电路最低可以使用6.25mV的步进电压,多达60多个电压档位可以做到对输出电压的精确控制。另外S5M8767A还有一个硬件RTC,可以在有外部电池供电的情况下保存时钟信息。 二、PMIC与uboot的关系 uboot按模块初始化硬件,有其自己的代码顺序,这就要求PMIC在特定的时间点给特定的硬件提前提供电源,以供uboot进行初始化配置。否则uboot的执行必然失败...
阅读全文
2014年12月24日 裸机程序 ⁄ 共 806字 评论 5 条 ⁄ 阅读 1,000 次
最近进度比较慢,想着是先看中断那一部分,正好前一个实验刚做完了uart,想想还是在做些优化,实现类似printf的功能,这样后期输出一些调试信息也是很有帮助的。 翻阅以前的程序,正好有学习2440时留下的一点源码可以参考,就直接拿了过来用,从这一节开始我对整个程序目录做了调整,并重新改了Makefile文件,将一些硬件相关的初始化文件放到了一个文件夹下,并打包成库供主程序调用。 本节设计的硬件知识不是很多,和上一个实...
阅读全文
2014年12月18日 裸机程序 ⁄ 共 6830字 评论 1 条 ⁄ 阅读 2,018 次
Exynos4412 UART 的特性 Exynos4412 中UART,有4 个独立的通道,每个通道都可以工作于中断模式或DMA 模式,即 UART 可以发出中断或 DMA 请求以便在UART 、CPU 间传输数据。UART 由波特率发生器、发送器、接收器和控制逻辑组成。 使用系统时钟时,Exynos4412 的 UART 波特率可以达到 4Mbps 。波特率可以通过编程进行 。 Exynos4412 UART 的通道 0有 256 字节的发送 FIFO 和 256 字节的接收FIFO ;通道 1、4有 64 字节的发送 FIFO...
阅读全文

×