双映像引导加载程序的映像的内存位置

⚠️
大家好. .谢谢你来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台,它将提供更好的功能,包含在主对话网站中。所有岗位和账户都已迁移。我们现在只接受新论坛的流量-请在上面发布任何新帖子//www.wsdof.com/support.我们将在未来几天修复bug /优化搜索和标记。
4个职位/ 0个新
最后发表
jlabuac
离线
最后看到:1年8个月前
加入:2017-04-20 06:06
双映像引导加载程序的映像的内存位置

嗨,对话框中,

我有2张27kB大小的图片。然后,对于双映像引导加载程序配置,我设置了以下内存位置:

MEM_LOC_FOR_FW_1_IMG = " 0 x8000 "
MEM_LOC_FOR_FW_2_IMG = " 0 x1f000”
MEM_LOC_FOR_PRODUCT_HEADER = " 0 x38000”

它无法启动。但当我把它改成如下:

MEM_LOC_FOR_FW_1_IMG = " 0 x4000”
MEM_LOC_FOR_FW_2_IMG = " 0 x1f000”
MEM_LOC_FOR_PRODUCT_HEADER = " 0 x38000”

它引导成功。

但是考虑到0x8000和0x1F000之间的内存空间大约是94kB,它不应该被烧毁和加载没有问题吗?

设备:
MT_dialog
离线
最后看到:三个月三个星期前
工作人员
加入:2015-06-08 34
嗨jlabuac,

嗨jlabuac,

我不确定你报告的那些变化,你在哪里应用了这些变化?

无论如何,其他一些事情应该在第一次尝试时出错,我已经测试了大约37KB的图像(ble_app_ota与优化设置为O0)和烧毁的偏移量0x8000和0x1F000设备能够成功启动。另外,在生成multipart.bin时,mkimage实用程序应该提示您使用完整二进制文件中每个图像的偏移量。

由于MT_dialog

jlabuac
离线
最后看到:1年8个月前
加入:2017-04-20 06:06
嗨,对话框中,

嗨,对话框中,

我在python工具中应用了这些,可以生成您在站点中提供的multipart.bin映像。

问候,
jlabuac

MT_dialog
离线
最后看到:三个月三个星期前
工作人员
加入:2015-06-08 34
嗨jlabuac,

嗨jlabuac,

好的,我通常去手动的方式来做这个,但再次改变的值,你提到的一个,运行脚本和燃烧生成的multipart.bin文件在flash中,我能够运行SUOTA。请尝试使用手册,检查是否对您有效,您可以在AN-B-010 DA14580 580产品部分的SUOTA.pdf文件中找到如何使用手册的说明,在“应用说明”中。

由于MT_dialog