DM6467
tanzongbiao
这个作者很懒,什么都没留下…
展开
-
DM6467 自己制作的cramfs文件系统挂载不了的原因(RAMDISK: Loading xxxkb [1 disk] into ram disk... |)
内核一直停留在下载文件系统处,打印信息为:RAMDISK: Loading xxxkb [1 disk] into ram disk... | 这是因为你的 u-boot的bootargs参数“initrd=0x81100000,40M”中40M设置不对所造成的,40M的指的是你的ramdisk的大小,即就是你的cramfs文件系统的大小,设置过大过小都将不能成功挂载。...原创 2018-09-03 09:25:51 · 396 阅读 · 0 评论 -
CCS build error: relocation overflow
注:此文为转载,原文地址:http://dpinglee.blog.163.com/blog/static/14409775320108482431820/ DSP程序编译进行build时,出现如下错误提示: \cgtools\bin\cl6x" -@"Debug.lkf" >> error: relocation overflow occured at address 0x000...原创 2018-09-03 09:27:02 · 1542 阅读 · 0 评论 -
DM6467动态分配二维数组
静态分配二维数组buffer[240][384]是放在栈中的,栈的大小有限;动态分配二维数组malloc()分配的空间是放在堆中的,空间很大。在做图像处理时DSP侧算法一般用动态分配二维数组。 下面三种定义形式怎么理解?怎么动态分配空间? (1)、int **Ptr; (2)、int *Ptr[ 5 ]; 我更喜欢写成 int* Prt[5]; (3)、int ( *Ptr )[ 5 ];...原创 2018-09-03 09:28:18 · 213 阅读 · 0 评论 -
DM6467 DSP侧算法编译错误 CCS build error: relocation overflow
我在Linux中编译图像处理算法时出现类似如下错误: >> error: relocation overflow occured at address 0x00000074 in section '.text' of input file 'e:\ti\myprojects\s_test\Debug\test.obj'. The 21-bit relocated address 0x...原创 2018-09-03 09:29:15 · 502 阅读 · 0 评论 -
DM6467 linux中DSP侧算法编译时卡住,一直不往下走
我在编译DM6467 linux中DSP侧算法时编译卡住,一直不能完成编译,在缩短程序后可以编译通过,但是编译时间很长,我估计是由于我使用了静态分配二维数组的缘故。 后来将数组buffer[240][384]等大数组换成动态分配二维数组后,编译快了很多,没有再出现过编译卡住不动的情况。...原创 2018-09-03 09:30:21 · 307 阅读 · 0 评论 -
socket网络编程中read与recv区别
1、read 与 recv 区别 read 原则: 数据在不超过指定的长度的时候有多少读多少,没有数据则会一直等待。所以一般情况下:我们读取数据都需要采用循环读的方式读取数据,因为一次read 完毕不能保证读到我们需要长度的数据,read 完一次需要判断读到的数据长度再决定是否还需要再次读取。 recv 原则: recv 中有一个MSG_WAITALL 的参数...原创 2018-09-03 09:31:04 · 6576 阅读 · 0 评论 -
Fedora10在英文语言下无法切换到中文输入法scim
fedora10中,语言为英文时,发现有时启动后,无论怎么去弄scim的设置,都无法切换中文输入法,如下修改后终于好了: 1、用gedit编辑器打开etc/gtk-2.0/i386-redhat-linux-gnu/gtk-immodules文件,修改(29行左右): /usr/lib/gtk-2.0/2.10.0/immodules/im-xim.so "xim"X Iuput Method"...原创 2018-09-03 09:31:49 · 536 阅读 · 0 评论