自己生成的 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
冰镇大西瓜

撰写答案

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

发布
问题

分享
好友

手机
浏览

扫码手机浏览