lpc1788移植u-boot-2010.03之spi flash移植
发布时间:2020-12-15 19:56:12 所属栏目:百科 来源:网络整理
导读:lpc1788移植u-boot-2010.03之spi flash移植 2013-08-10 14:58:46 转载至:http://blog.chinaunix.net/uid-28974688-id-3842328.html 分类: LINUX u-boot-2010.03移植spi flash支持读、写、擦除操作!!! 开发环境: MCU:? ?? ? NXP??LPC1788 u-boot:? ??
lpc1788移植u-boot-2010.03之spi flash移植
2013-08-10 14:58:46
转载至:http://blog.chinaunix.net/uid-28974688-id-3842328.html 分类: LINUX 开发环境: MCU:? ?? ? NXP??LPC1788 u-boot:? ???u-boot-2010.03 SPI Flash: AT45DB321D ?由于ATMEL的spi flash在u-boot中已经实现,我们就不要去写AT45DB321D的驱动了,现在考虑SPI总线的问题(u-boot中的spi驱动在driver/spi目录中),在driver/spi目录中可以看到各种芯片的spi总线实现,不过lpc1788是没有的,别动别动看到了一个soft_spi.c,好了现在spi总线的驱动也不用写了,直接用soft spi。 在lpc1788的配置文件中加入以下内容: 点击(此处)折叠或打开
点击(此处)折叠或打开
1、选择spi flash ? ??sf probe 0 2、擦除命令 ? ?sf erase 0 0x210 ? ? ?//注意擦除长度一定是0x210的整数倍 3、读命令 ? ? sf read addr ?offset ?len 4、写命令 ? ? sf write addr offset len 参考一下内容: http://bbs.leekie.net/thread-667-1-1.html (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |