嵌云阁

海到无边天做岸,山登绝顶我为峰

排序:
默认
按更新时间
按访问量

CodeSourcery G++编译器的BUG

在使用CodeSourcery的arm编译器进行DM6467内核开发时,遇到一个莫名其妙的空指针问题,出问题的代码是这样的: 在这里连续两个printk中都输出了pdev->resouce的值,但是这两个printk里面的输出值是不一样的,第一个输出可以得到正常的指针值,但是第二个...

2017-09-27 22:55:01

阅读数:973

评论数:0

在ccs7下进行DM6467的开发(6):编译驱动模块

编译驱动模块和编译内核其实大同小异,因为其都是Makefile类型的工程。首先创建一个Makefile类型的项目,并指向源码所在的位置,本文使用dvsdk中带的cmemk。在dvsdk中cmemk的Makefile引用了其顶层目录的Makefile,由于我们并不希望和庞大的DVSDK扯上关系,因此...

2017-03-04 21:26:25

阅读数:1652

评论数:0

在ccs7下进行DM6467的开发(5):Linux内核编译

首先在ccs下创建一个Makefile工程:并将路径指向内核代码所在的路径:创建完成后是这个样子的:接着配置交叉编译的环境,打开项目属性:这两个参数将传递给make命令。再把交叉编译器的路径添加到PATH列表中。最后修改一下生成的目标:经过这些简单的配置,就可以很方便地在CCS里面编译内核了,在发...

2017-03-04 10:29:32

阅读数:1540

评论数:0

在ccs7下进行DM6467的开发(4):实用的代码分析与编写

在创建完工程后,可以发现有时候由于工程中的代码过多,代码分析特别慢,但是我们通常也不会参考到所有的代码,因此将不需要使用的目录排除在代码分析之外可以大大加快代码分析的速度。首先在不需要分析的目录上右键并选择Exclude from build。接着更改项目的配置:经此更改,可以发现ccs分析代码的...

2017-03-04 10:06:04

阅读数:1577

评论数:0

在ccs7下进行DM6467的开发(3):在Linux下连接仿真器

本节尝试在Linux下通过仿真器连接6467开发板。首先新建一个配置。配置好GEL文件:连接仿真器:一切顺利!!

2017-03-02 00:31:09

阅读数:1495

评论数:0

在ccs7下进行DM6467的开发(2):在Linux下安装ccs

突然觉得在windows下用远程make的方式有点不爽,于是准备看看Linux下ccs7的表现。说干就干,直接在vmware下装了ubutu14,按照官方的说明先安装glibc的32位版本:整个安装过程很安静,完全不像装6.1.3时需要一大堆的库,赞一个!(原本是希望在RHEL上安装的,后来发现c...

2017-03-01 23:41:44

阅读数:1686

评论数:0

在ccs7下进行DM6467的开发(1):测试工程

本文将学习在ccs7下进行DM6467开发的方法。安装编译器在安装ccs7时安装了一个v8.1版本的编译器,可恶的是这个版本的编译器居然不支持dm6467的开发,必须从CCS App Center下载7.x版本的编译器才行:好大一个坑,差点退回去装低版本的CCS了!!接着创建一个CCS工程:ccs...

2017-02-28 23:31:02

阅读数:1601

评论数:0

在ccs7下编译Linux内核

本文尝试在ccs7下编译DVS6467T的Linux内核。首先将内核源码文件通过samba共享出来。这个目录在Linux下看起来是:/work/projects/kernel/将这个目录共享给windows,在windows下的访问路径是Z:\projects\kernel在ccs下建立一个mak...

2017-02-26 22:23:47

阅读数:1813

评论数:0

用仿真器解决Linux内核加载问题

快乐虾http://blog.csdn.net/lights_joy/欢迎转载,但请保留作者信息在使用合众达DVS6467T开发板时遇到一个问题,在内核选项中加上initramfs的支持,结果在bootm时内核加载失败:## Booting image at 8e000000 ...   Imag...

2017-02-25 23:35:26

阅读数:1422

评论数:0

初试合众致达XDS220U仿真器

有段时间没有使用仿真器这种东西了,近日由于项目需要,又把以前合众达的XDS560仿真器翻了出来,忽然发现这世界变化太快了,这个老古董已经跟不上时代了。在WIN10下完全无法使用。果断抛弃它,新入手一个合众致达的XDS220U仿真器:接下来装ccs7,说到这里就有点郁闷,两台电脑,同样的WIN10 ...

2017-02-25 14:26:16

阅读数:1937

评论数:0

python开始抱vs2015的大腿??

近日有空将python升级到了V3.5.2,突然发现python和vs2015的结合越来越紧密了!!嘿,居然可以自动下载用于vs2015的调试符号表了!!安装时保证网络畅通。装完以后自动在VS2015下创建了python3.5.2的配置!太牛逼了!但是还需要更新一下python库以利于vs2015...

2016-11-29 21:30:52

阅读数:3227

评论数:10

Velt中的编译参数检测

VELT的全称是Visual EmbedLinuxTools,它是一个与visual gdb类似的visual studio插件,用以辅助完成Linux开发。利用这个插件,将可以在visual studio的IDE中进行Linux应用程序的开发(包括编译和调试),也可以进行uboot和linux内...

2016-08-22 23:22:09

阅读数:1660

评论数:0

Visual EmbedLinux Tools 0.2.9:让vs2013支持更多语言的语法高亮

VELT的全称是Visual EmbedLinuxTools,它是一个与visual gdb类似的visual studio插件,用以辅助完成Linux开发。利用这个插件,将可以在visual studio的IDE中进行Linux应用程序的开发(包括编译和调试),也可以进行uboot和linux内...

2016-08-02 23:51:21

阅读数:2266

评论数:0

让vs2013支持Makefile语法高亮

vs2013并不支持Makefile, bash脚本之类的语法高亮,更别提IntelliSense了。幸运的是,我们有Scintilla这一神器,本文尝试在vs2013中集成Scintilla,使vs也可以对Makefile进行语法高亮。首先用vs2013的向导生成一个编辑器的插件,估且叫做vel...

2016-08-01 22:40:56

阅读数:2636

评论数:0

用vs2013+velt 进行 stm32 开发小结

花了两周时间,用velt+openjtag完成了一个STM32+NRF2401的无线数据采集项目,小结一下。整个系统结构如下: 1、不知道是不是gdb和openocd之间版本不太兼容的缘故,gdb经常会挂起,稳定性不佳。2、vs2013这个...

2016-07-17 00:01:34

阅读数:3102

评论数:0

Visual EmbedLinux Tools 0.2.8

VELT的全称是Visual EmbedLinuxTools,它是一个与visual gdb类似的visual studio插件,用以辅助完成Linux开发。利用这个插件,将可以在visual studio的IDE中进行Linux应用程序的开发(包括编译和调试),也可以进行uboot和linux内...

2016-07-03 16:27:40

阅读数:2189

评论数:0

VELT-0.2.8对STM32开发的支持(4):链接与调试

VELT的全称是Visual EmbedLinuxTools,它是一个与visual gdb类似的visual studio插件,用以辅助完成Linux开发。利用这个插件,将可以在visual studio的IDE中进行Linux应用程序的开发(包括编译和调试),也可以进行uboot和linux内...

2016-06-27 00:18:16

阅读数:2148

评论数:0

VELT-0.2.8对STM32开发的支持(3):启动代码

VELT的全称是Visual EmbedLinuxTools,它是一个与visual gdb类似的visual studio插件,用以辅助完成Linux开发。利用这个插件,将可以在visual studio的IDE中进行Linux应用程序的开发(包括编译和调试),也可以进行uboot和linux内...

2016-06-25 22:45:04

阅读数:2271

评论数:0

VELT-0.2.8对STM32开发的支持(2):代码编译

VELT的全称是Visual EmbedLinuxTools,它是一个与visual gdb类似的visual studio插件,用以辅助完成Linux开发。利用这个插件,将可以在visual studio的IDE中进行Linux应用程序的开发(包括编译和调试),也可以进行uboot和linux内...

2016-06-24 23:59:50

阅读数:2542

评论数:0

VELT-0.2.8对STM32开发的支持(1):准备工作

VELT的全称是Visual EmbedLinuxTools,它是一个与visual gdb类似的visual studio插件,用以辅助完成Linux开发。利用这个插件,将可以在visual studio的IDE中进行Linux应用程序的开发(包括编译和调试),也可以进行uboot和linux内...

2016-06-24 22:35:32

阅读数:2466

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭