MINI2440從SD卡更新NK及nboot(一)

 

  買了友善 MINI2440 開發板, SuperVivi 不開源,自己的板子又沒有 NOR Flash ,燒入系統帶來很大的困擾,無奈之下,只能自己做燒入工具來解決。大致思路,先從 SD 卡啓動 WINCE ,再用工具格式化 Flash 及分區,將 Nboot NK 寫入相應的塊。

  

應用程序操作 Flash ,無非就是 Read/Write/Earse Flash CSDN 上有一牛人寫 WinCE 下,應用程序直接讀 / / flash 設備的方法    

下面是我的部分代碼:

  

  

       修改註冊表,以便應用程序調用驅動

    

 

應用程序調用驅動打開設備

hFirm = CreateFile (TEXT ("DSK1:" ), GENERIC_READ | GENERIC_WRITE , 0, NULL , OPEN_EXISTING , 0, NULL );

再通過DeviceIoControl 操作Flash

 

更新NBOOTNBOOT 寫在第0 塊,用CreateFileReadFileNBOOT.bin 讀取至數組中,再寫入Flash

關鍵代碼:

    

  

----------------------------------------------------------

尊重他人勞動成果,轉載請標明出處http://www.cnblogs.com/feishanm

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章