AM335x这款处理器,TI官方有针对其开发对应的裸机程序,由于u-boot和kernel本质还是对寄存器和外设的操作,所以打算简单分析下自带的裸机程序,大致了解下AM335x的工作机制,这样以后开发调试u-boot和kernel会顺手很多,这里打算对裸机加载uart程序进行完整分析,因为其涉及到A ...
分类:
其他好文 时间:
2017-09-09 18:06:41
阅读次数:
327
个人比较菜鸟,搞了AM335x快一年了,依旧对其时钟一脸蒙蔽,虽然RTM已经有对时钟的详细描述,但是依旧感觉不太熟悉,偶然机会逛TI论坛(http://www.deyisupport.com)知道有一个叫CTT的软件,其专门针对AM335x等开发板,直观的显示系统时钟,让我们能够很快知道该配置那些时 ...
分类:
其他好文 时间:
2017-09-06 00:27:37
阅读次数:
225
最近在工作中的一个项目中,大概是将两块板卡相连(一块STM32跑裸机程序,另一块AM335x跑Linux系统),但是发现在u-boot有时无法启动成功,需要通过一个GPIO的状态来判断,具体来说就是本来上电后端口默认高阻抗,先利用程序先拉低大概100ms,然后在使用程序拉高100ms,然后STM32 ...
分类:
其他好文 时间:
2017-08-23 22:12:21
阅读次数:
262
上篇文章中我们已经可以通过u-boot启动内核了。可是没有可以启动成功,从内核的log中可以看出。内核启动失败的原因是没有挂载到root文件系统,本文将使用busybox制作根文件系统并打包成ramdisk供u-boot启动内核使用。 (1)制作根文件系统 使用busybox构建根文件系统的步骤能够 ...
分类:
其他好文 时间:
2017-08-14 13:21:59
阅读次数:
232
参考《mplayer 移植到 arm 心得》 ,http://blog.csdn.net/xiaohuangzhilin/article/details/52399746 移植了mplayer1.0 rc2版本 ./configure --prefix=/usr/local/mplayer --cc ...
分类:
其他好文 时间:
2017-08-06 16:58:06
阅读次数:
152
项目需要ffmpeg+SDL播放视频,所以不得不移植SDL 根据 《移植SDL最新版本》http://blog.csdn.net/flyyang123456789/article/details/17223485,下载源码并准备移植到am335x JP5G开发板上,但在编译libmad库的过程中一直 ...
分类:
其他好文 时间:
2017-08-05 19:02:24
阅读次数:
162
主控板wifi模块调通后接着调试蓝牙,经过两周的摸索,终于把蓝牙应用基本建立起来,下面记录下大概流程。 1、硬件管脚设置 static void uart4_init(int evm_id, int profile){ /* Configure Uart4*/ printk(KERN_ERR" BT ...
分类:
其他好文 时间:
2017-06-26 10:10:32
阅读次数:
424
在使用之前须要先source env,导入各种环境变量(注意将路径变更成你自己的): source ../qt5_sdk/environment-setup-cortexa9hf-vfp-neon-poky-linux-gnueabi 然后我们能够查看一下bash的env了。以下是多出来的一些env ...
分类:
其他好文 时间:
2017-06-24 15:34:58
阅读次数:
577
在Ubuntu的任意可操作的文件才建立text目录 在text中建立zyr-hello.c: 在该目录下建立Makefile文件: 其中KDIR为内核的路径,要想编译arm可运行的驱动,一定要指定交叉编译器 在该目录下执行make,会编译器出zyr-hello.ko文件,此文件为可加载于内核的.ko ...
分类:
其他好文 时间:
2017-06-23 20:46:56
阅读次数:
172
/* 编译命令:arm-linux-gcc -o show2642 264showyuv2.c -I/usr/local/ffmpeg_arm/include/ -L/usr/local/ffmpeg_arm/lib/ -lswresample -lavformat -lavutil -lavcod ...
分类:
系统相关 时间:
2017-06-18 22:02:30
阅读次数:
291