1.,menuconfig中選中yaffs
2:版本這裡就固定了,不然每次讓元件包更新的時候,有可能導緻這裡更新,而産生一些未知的錯誤現象
然後輸入指令pkgs --update ,來進行更新下載下傳軟體包在。
3:需要的檔案,一般使用yaffs需要使用MTD裝置。是以要把RT-thread下的MTD裝置添加上,再drives/mtd下。注意一下版本,RT-thread 3.14下把MTD的檔案删除了很多個。可以從前一個版本copy過來。然後再添加自己flash對應得驅動程式。注冊到MTD下。可以參考前一個部落格。
4:#啟用
-
把下面的宏定義寫入rtconfig.h。也可以通過memuconfig來選擇。
#define RT_USING_DFS
#define RT_USING_MTD
#define MTD_USING_NAND
#define PKG_USING_DFS_YAFFS
- 注冊nand驅動
-
調用yaffs_start_up注冊yaffs驅動到’nand1’的MTD裝置上,
或者參照這個函數自己實作注冊yaffs驅動的方法。
- 挂載yaffs檔案系統
5:再輸入scons --target=mdk4進行更新工程