- 博客(6)
- 资源 (2)
- 收藏
- 关注

原创 在dsp DM642上移植YAFFS2之二-----成功
通过一个来月的努力,终于在DSP上跑起了yaffs2文件系统, 其步骤如下: 1,拷贝一定要用到的文件到CCS项目目录夹,建产一个main函数的文件,上面写上自己要做的一些文件操作,或者直接用dircet里面的测试程序。 2,然后编译,改错加拷其它需要的文件,由于CCS是不管你的有没有用到该函数,都必需在编译时候有文件实体,所以所有相关文件得全部加进来,才能通过。另外估计
2009-03-27 10:24:00
1033
原创 在dsp DM642上移植YAFFS2之一:概况与方案
Yaffs2 之一:Yaffs2的选择与考虑由于项目里面用到大容量的NAND-flash,所以考虑采用 yaffs2的文件系统来做,因为用来管理NAND的一般用yaffs 与 Jffs ,但由于jffs需要更多内存空间,及代码量大,所以一般会选择Yaffs来做。 FAT也可用,但需要做大量修改工作,而且Yaffs在linux 上用得成熟,大其系统上也很成功。
2008-12-10 11:03:00
1055
原创 ECC校验,256bytes 校验1bits
由于nand-flash容易产生位翻转,所以ecc是一般必备的手段,ECC 有很移种有校2bits 的,有校3bits,有校4bits的,4bit的用在MCL工艺的nandflash上。 ECC的共占三个字节,其中22bits是有效的,剩余2bit为1。22bits有效的位中,其中6bits是列校验,16bits是行校验,各位的名字与位置如下图示: 如上图示,P1,P1,P2
2008-12-01 13:33:00
1934
原创 关于DSP6000 CCS BOIS 的原子操作-数据保护
这方面的东西网上好象少被提起,只能从TI的pdf里面找到点东西。 1,目的, 在两个task之间保护共享数,或task与interrupt 程序的共享数据.2,解决 查spu430d.pdf,可以有找到 ATM Moudle 是关于这类的功能: ATM provides a set of assembly language functions that are
2008-11-17 14:27:00
1448
原创 Delphi Tstream & TIdUDPServer
procedure TForm1.IdUDPServer1UDPRead(Sender: TObject; AData: TStream; ABinding: TIdSocketHandle);中的data是TStream 形式存在,procedure TForm1.IdUDPServer1UDPRead(Sender: TObject; AData: TStream; ABindin
2008-11-14 16:17:00
1301
原创 完成lpc22xx 的I2C多字节子地址问题
lpc221x在其开发板上带的源码里面是不支持2bytes的子地址,只有单字节,所以是不能接像AT24C256 多字节子地址的器件,必顺跟据I2C的状态表来修改中断程序和传输函数.第一步,修改中断函数:原函数如下,/***************************************************************************** 名称:IRQ_I2C
2008-11-14 16:13:00
1156
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人