Device Tool 烧录失败,提示“Error: Address overlap, Invalid parameter (Start) in row 3!”怎么解决?

在设备开发过程中,一般当存在多文件烧录的场景,都需要在烧录前先设置一下每个文件的烧录起始地址和分区大小。

鸿蒙开发工具Device Tool提供了默认的其实地址和分区大小这些参数,减少开发者的工作。

当我将某一个文件编译的超过了默认配置的分区大小时,我根据指导自定义了每个分区的起始地址和分区大小。但是,点击Upload的时候提示"Error: Address overlap, Invalid parameter (Start) in row 3!",应该怎么解决?

Device Tool
鸿蒙工具
IDE
2022-01-18 11:17:15
浏览
已于2022-1-18 19:18:48修改
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
馥有诗书气自甄
1

出现如图的错误日志,主要是由于开发者自定义烧录起始地址和分区大小之间存在冲突,开发者可以依次执行以下操作来解决【以Hi3516DV300小型系统为例】:

  • 在DevEco Home界面,找到对应的工程,点击Settings进入到配置页中
  • 点击hi3516dv300页签,点击左侧的upload_partitions,可以看到发生冲突的是hi3516dv300_kernel和hi3516dv300_rootfs这两个分区 ​
  • 开发者应该分别检查这两个分区的配置信息,调整起始地址和分区大小即可。
  • 保存配置后,重新点击Upload进行烧录。
分享
微博
QQ
微信
回复
2022-01-18 19:19:55
相关问题
调用SL_IID_BUFFERQUEUE提示失败怎么解决
409浏览 • 1回复 待解决
安装HUAWEI DevEco Device Tool 1.0 Beta1失败
13969浏览 • 3回复 已解决