自己生成的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
被浏览
1.6k
大信
大信 认证专家 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
冰镇大西瓜

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览