- 博客(5)
- 资源 (6)
- 收藏
- 关注
原创 为SRAM添加校验
产品的SRAM中的数据出现莫名奇妙的乱,碰到过不少。一直未确定是何种原因引起,其中一个原因是由于备用电池没电,电压过低引起的数据丢失,堵住这个原因后,后续仍有零零星星的问题出现,一直未有一个有效的方法可以解决。 终于忍受不了,准备大动一下程序,给SRAM的数据增加纠错码,如同NAND FLASH的校验,至少可以检测到是否为人为造成的数据紊乱,如果非人为造成数据紊乱,程序会给出提示数
2011-10-21 15:13:45
2757
原创 慎用nand scrub命令
nand srcub是一个暴力擦除nand flash的命令,在u-boot下使用这个命令时,会出现一个警告:不要轻易使用该命令,因为该命令会擦除工厂标记的坏块表,一旦擦除,无法恢复。 但一般情况下,载u-boot下即使使用了nand scrub也不会感觉到有
2011-09-06 17:01:15
9325
原创 定点实现圆形progressbar
背景:公司的一个老产品,2410平台的,使用psbios引导2.4内核。客户想要一个圆形的带启动百分比的progressbar,该进度条反映bootloader和内核的启动进度。总结一下实现过程:① 画点函数;② 三角函数;③
2011-09-02 19:40:20
923
原创 2416平台,u-boot-1.3.4支持U盘功能问题总结
①在include/configs/smdk2416.h中添加定义:#defineCONFIG_USB_OHCI#defineCONFIG_USB_STORAGE#defineCONFIG_DOS_PARTITION#defineCONFIG_SUPPORT_VFAT#defineLITTLEENDIAN以及#defineCONFIG_CMD_USB #defin
2011-08-06 14:50:10
2540
6
原创 2416----dm9000cep
<br />移植u-boot1.3.4到2416,使用dm9000cep网卡,网卡接在bank4,配置为16bit,网卡EECS拉低,16bit模式,CMD引脚接2416的ADDR2,<br />#define CONFIG_DM9000_BASE 0x20000000<br />#define DM9000_IO CONFIG_DM9000_BASE<br />#define DM9000_DATA (CONFIG_DM9000_BASE+0x04)<br />无法识别到网卡,读出的ID是错的。而将#de
2011-05-13 09:11:00
974
Intouch_10_CN.part1
2017-08-18
ARM926EJ-S技术参考手册
2011-10-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人