自己生成的img文件,燒錄失敗

發布於 2022-05-18 14:42:04

W801需要使用阿裡雲,我希望的是把阿裡雲的賬號和密碼搞成結構體保存在指定位子,然後flash讀取就可以了,按照[img生成]這個回答,我把wm_tool.c的img校驗函數移植來用,代碼如下,然後按照指令生成fls,再燒錄一直失敗!請問這個怎麼解決呀,後期考慮大批量燒錄,所以需要不同的名字的單獨的img文件
vs2019編譯C語言生成的img文件,然後cygwin4WM打開此目錄,w800.fls為demo代碼,使用命令cat w800.fls 1.img > new_w800.fls生成fls,upgrade Tools版本是1.4.13
1652854362280.png
16528544005554.png
16528544974120.png
16528544844265.png

查看更多

關注者
0
被浏覽
2.5k
大信
大信 認證專家 2022-05-18
硬件開發,軟件開發,系統開發,工程架構,方案設計

"vs2019編譯C語言生成的img文件,然後cygwin4WM打開此目錄,w800.fls為demo代碼,使用命令cat w800.fls 1.img > new_w800.fls生成fls,upgrade Tools版本是1.4.13"

第一步有問題,你的 vs2019 怎麼產生的 img 文件, vs2019 調sky的編譯工具只能生成 elf 文件。
使用w80x工具箱裡的 unity 工具才能產生 img 文件,並且你要規劃 demo 裡的 img 和 你編譯的產生的 img 文件的燒寫地址。

也就是 fls 文件要在各個 img 放在一起,分配好起始地址,統一生成。

不能分開來成成,即先產生一個 fls ,然後再追加一個img ,然後把fls和img直接合並,這樣文件格式是對的,但是地址分配不是統一的。必然沖突。

2 個回答
isme
isme 認證專家 2022-05-18
冰鎮大西瓜

撰寫答案

請登錄後再發布答案,點擊登錄

發布
問題

分享
好友

手機
浏覽

掃碼手機浏覽