關於dnw for linux在FL2440板子上的使用

在網上下載了一個dnw for linux, 內涵dnw.c和secbulk.c,一個是下載工具,一個是板子的usb驅動

修改dnw.c中的下載地址0x32000000爲0x30800000,

實際下載過程是,dnw工具通過usb將要下載到flash的數據下傳,板子的bootloader接受在內存地址0x30800000處,然後板子的bootloader從此處讀取數據寫入flash

對於secbulk.c驅動,

#define BULKOUT_BUFFER_SIZE 32

修改爲

#define BULKOUT_BUFFER_SIZE 512

一定要修改,我就是沒有改這個數值,然後下載到板子上,發現RECEIVE SIZE總是小於實際的文件大小,導致內核不能啓動

然後

make -C /lib/modules/`uname -r`/build M=`pwd` modules

編譯模塊,並加載.

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