DM6446
会飞行的小蜗牛
这个作者很懒,什么都没留下…
展开
-
DM6446 内核编译常见问题解决方法
1. error: `PCIMEM_BASE ' undeclared解决方法:device drivers-> Graphics support-> Console display driver support-> [ ]VGA text console原创 2012-05-14 11:17:46 · 748 阅读 · 0 评论 -
用mkfs.jffs2 命令制作jffs2镜像文件
ftp://sources.redhat.com/pub/jffs2/mkfs.jffs2或者使用命令:apt-get install mtd-utils命令使用实例:mkfs.jffs2 -s 0x1000 -e 0x40000 -p 0x500000 -d rootfs/ -o jffs2.img说明:页大小0x1000 4k块转载 2012-11-27 16:24:18 · 606 阅读 · 0 评论 -
mtd-utils交叉编译mkjfs.jffs2
在网上参考了很多人的文章,开始就是编译不过去,提示/sys/acl.h无法找到!最后终于解决,原因是路径的问题 1、源码http://www.zlib.net/zlib-1.2.5.tar.gzhttp://www.oberhumer.com/opensource/lzo/download/lzo-2.03.tar.gzftp://ftp.infra原创 2012-11-27 15:31:31 · 995 阅读 · 0 评论 -
TI Davinci DM6446 开发环境搭建
声明:是参照了这位博客的文章http://zjbintsystem.blog.51cto.com/964211后自己的总结! TI DAVINCI DM6446的开发环境搭建不像三星S3C2410,S3C2440,ATMEL的AT91SAM9260之类的单核ARM那么简单,因为DM6446还有DSP端的开发环境,以及双核之间的通信和程序编译等问题,所以开发攻略第一步就是原创 2012-03-10 15:26:46 · 1481 阅读 · 0 评论 -
嵌入式根文件系统的移植和制作详解
一.文件系统简介 理论上说一个嵌入式设备如果内核能够运行起来,且不需要运行用户进程的话,是不需要文件系统的,文件系统简单的说就是一种目录结构,由于 linux操作系统的设备在系统中是以文件的形式存在,将这些文件进行分类管理以及提供和内核交互的接口,就形成一定的目录结构也就是文件系统,文件系统是为用户反映系统的一种形式,为用户提供一个检测控制系统的接口。 根文件系统,我认为根文件系统就是转载 2012-07-17 11:14:00 · 929 阅读 · 0 评论 -
关于自制dm6446的ubl启动问题的解决
请教darkhate,关于dm6446的ubl启动 我先说说我的情况:使用的是合众达的dm6446开发板,自己做的板子是根据开发板的原理图做的,只是把DDR RAM由开发板的256M换成了64M。自己做的板子在裸写的程序下测试都很好,主要指读写DDR,读写NAND flash。现在开始移植ubl和uboot,可写进去后发现串口没有输出。 我对程序原创 2012-07-11 20:02:14 · 2189 阅读 · 0 评论 -
DM6446中 串口1 的移植方法
1、打开include/asm/arch/mux.h,在davinci_dm644x_index枚举定义中添加UART1控制索引,即:enum davinci_dm644x_index {/* ATA and HDDIR functions */DM644X_HDIREN,DM644X_ATAEN,/* Memory Stick */DM644X_MSTK,/* I2C原创 2012-07-07 17:26:48 · 970 阅读 · 0 评论 -
DM6446的Linux串口测试程序
Linux串口测试程序冷胜魁(Seaquester)lengshengkui@gmail.com2009-11-18这是以前在做一个基于ARM的项目的时候,写的一个简单串口测试程序,同样也适用于X86平台16C550串口。程序很简单,运行是通过参数指定程序是发送端还是接收端。接收端运行之后就简单的读取串口数据,打印到stdout。发送端则接受键盘输入,通过串口发送出去。转载 2012-07-07 21:59:40 · 793 阅读 · 0 评论 -
使用XDC工具创建基于Codec Engine的dm6446双核工程
这两天对TI的Codec Engine框架进行了进一步的学习,这里总结一下通过XDC工具创建基于Codec Engine的双核(ARM+DSP)工程的建立和生成可执行文件的过程。如有不对的地方,请不吝赐教。1.由于工程的算法将在DSP端执行,因此需要创建DSP server可执行文件供ARM端的应用程序调用,可以采用以下文件结构。图上还写出了每个文件夹内需要包含的文件(注:runxdc.sh、转载 2012-06-20 19:17:54 · 2818 阅读 · 0 评论 -
TI XDC工具入门简介
1.XDC(Express DSP Component)是TI提供的一个命令行工具,它可以生成并使用实时软件组件包。 2.以上两图说明了XDC的工作方式:通过相关文件设定操作指令,读入源码、库文件以及已经存在的组件包最终生成可执行文件。3.Package------XDC工作的基本单元。包括有:源码、库文件以及元数据;元数据这包含有该包的版本信息和依赖信息,以及模块(Modu转载 2012-06-20 19:16:51 · 608 阅读 · 0 评论 -
DM6446的交叉编译
我先编译了PC平台的jrtplib,然后交叉编译了jrtplib,把生产的libjrtp-3.7.1.so和jthread-1.2.1.so库文件和example1拷到了文件系统里,可以在板子上运行example1,example1是在编译jrtplib时自动生成的。但是现在我想自己来编译这个example1.cpp,用arm_v5t_le-g++来编译不知道怎么指定需要用到那两个库文件。原创 2012-05-20 09:33:36 · 633 阅读 · 0 评论 -
Davinci DM6446之linux-2.6.18移植
TI DAVINCI 使用最新的内核是montavista linux-2.6.18,之前说过,国内很多公司,包括开发板的软件包,一直在使用montavista linux-2.6.10,这个版本准确来说是比较低的,实时性肯定没2.6.18好(MontaVista Linux Professional Edition 5.0以linux-2.6.18为基础,打破了Linux不适用于实时原创 2012-03-12 14:15:19 · 751 阅读 · 0 评论 -
关于 linux 下无法编译DM6446 linux-2.6.18 内核的解决办法
1. 先# make clean2. 再# make menuconfig3. 接着# make zImage4. 最后 # ./mkzImage原创 2012-05-14 10:09:58 · 677 阅读 · 0 评论 -
XP 更改网络适配器的顺序
原创 2012-05-15 09:57:20 · 1835 阅读 · 0 评论 -
Build/Run Codec Engine Examples
这几个交叉编译工具的安装位置# (Mandatory) Specify where various components are installed.# What you need depends on what device(s) you're building for, what type(s) of# programs you are building for, and whet原创 2012-06-20 17:43:43 · 874 阅读 · 0 评论