
DVSDK
gqb666
专注于嵌入式驱动开发u-boot Vxworks Linux kernel
展开
-
TI-Davinci开发系列之七DVSDK-4.03目录介绍
接上篇博文《TI-Davinci开发系列之六CCS5.2调试Linux内核》,在简单介绍了CCS5.2的安装及使用方法之后,接下来本文将介绍DVSDK4.03的目录结构,而实际上DVSDK4.03目录及其子目录下都有docs目录,TI的文档是海量的,只要你有耐心大部分问题都可以从文档中找到靠谱的参考,不过本着抛砖引玉的着眼点,本文简要介绍DVSDK4.03的目录结构,希望能给新来者以帮助同时记录下原创 2014-02-26 14:12:21 · 6732 阅读 · 0 评论 -
TI-Davinci开发系列之六CCS5.2调试Linux内核
使用CCS5.2远程调试内核时,只需导入Linux内核源码,而不需要编译内核,也就不会用到交叉编译链,同时不需要使用gdbserver,但需要仿真器XDS560V2,所以Windows和Linux都可以完成,但考虑Windows CCS5.2软件成熟,bug较少,且Windows易于操作,故本文推荐并主要介绍Windows版CCS5.2调试内核的方法。在介绍远程调试Linux之前,务必保证仿真器X原创 2014-01-13 23:37:35 · 6425 阅读 · 1 评论 -
TI-Davinci开发系列之四CCS5.2使用XDS560v2在线调试ARM/DSP程序
上接博文《TI-Davinci开发系列之三测试XDS560V2仿真器与DM3730的正确连接》一、在CCS5.2创建并调试ARM工程Ø 在创建工程之前,首先将DM3730对应的GEL文件包DM3730-25_GELs.zip解压并拷贝到“安装目录”\ ccsv5\ccs_base\emulation\gel目录下,然后创建ARM工程,点击Project->New CCS Projec原创 2013-12-04 10:48:23 · 9088 阅读 · 0 评论 -
TI-Davinci开发系列之五CCS5.2使用gdbserver远程调试应用程序
使用gdbserver远程调试应用程序一、CCS5.2中创建GCCProject用gdbserver调试目标板应用程序时,需要在CCS5.2创建GCC Project,并将build出来的执行程序,拷贝到目标板上执行。下面是CCS5.2创建GCCProject的过程:点击Project->New Project->C/C++->C Project,点击Next。给Pro原创 2014-01-09 11:25:10 · 6096 阅读 · 2 评论 -
Linux Kbuild工作原理分析(以DVSDK生成PowerVR显卡内核模块为例)
Linux内核是一种单体内核,但是通过动态加载模块的方式,使它的开发非常灵活方便。那么,它是如何编译内核的呢?我们可以通过分析它的Makefile入手。以下是一个简单的hello内核模块的Makefile.ifneq ($(KERNELRELEASE),)obj-m:=hello.oelseKERNELDIR:=/lib/modules/$(shell uname原创 2013-07-09 13:46:37 · 5723 阅读 · 0 评论 -
TI-Davinci开发系列之三测试XDS560V2仿真器与DM3730的正确连接
接博文《TI-Davinci开发系列之二使用CCS5.2TI Simulator模拟环境调试DSP程序》/******************************************************************************************************************************************/原创 2013-12-03 10:40:13 · 7736 阅读 · 0 评论 -
TI-Davinci开发系列之一CCS5.2的安装及注意事项
1 引言CCS5.2是德州仪器系统芯片对应集成开发环境Code Composer Studio5.2的简称。与CCS4相比有如下优点:•针对CCSv4的替换版,面向所有用户 •支持Windows和Linux –注意,并非所有的仿真器(emulator)有Linux版支持 •SD DSK / EVM板载仿真器,XDS560PCI没有支持 – 大多数的USB /原创 2013-12-01 15:47:27 · 9726 阅读 · 2 评论 -
TI-Davinci开发系列之二使用CCS5.2TI Simulator模拟器调试DSP程序
上接博文《TI-Davinci开发系列之一CCS5.2的安装及注意事项》。 如何没有实际的开发板或者仿真器,可以使用CCS自带的TISimulator来学习与熟悉CCS开发调试环境。下面是具体过程:/****************************************************************************************原创 2013-12-02 09:41:49 · 9541 阅读 · 2 评论 -
TI-Davinci开发系列之八x-loader工作流程分析
DM3730仅集成了一个Nand Flash控制器,所以uboot镜像只能烧在Nand Flash上,通过Nand Flash启动,然而Nand Flash并不支持XIP(eXecute In Place,即芯片内执行)。所以针对Nand Flash的启动方式,一般在采用0x0地址挂载一个容量较小的SRAM(称为Steppingstone)。而且Nand Flash的第一页烧入的x-load,原创 2014-02-27 20:42:41 · 5191 阅读 · 0 评论