选择的分区表不正确

⚠️
大家好. .谢谢你来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台,它将提供更好的功能,包含在主对话网站中。所有岗位和账户都已迁移。我们现在只接受新论坛的流量-请在上面发布任何新帖子//www.wsdof.com/support.我们将在未来几天修复bug /优化搜索和标记。
6个职位/ 0个新职位
最后发表
ainwood87
离线
最后看到:2年9个月前
加入:2017-08-21 21:10
选择的分区表不正确

嗨,对话框中,

我在分区表上遇到了困难。默认的分区表应该是1MB的非SUOTA分区表,但是当我使用SmartSnippets工具箱并读取分区表时,它看起来像一个SUOTA分区表。特别是,ad_nvms_open(NVMS_BIN_PART)会失败,因为NVMS_BIN_PART分区不存在。

设备:
PM_Dialog
离线
最后看到:8小时22分钟前
工作人员
加入:2018-02-08 11:03
嗨ainwood87,

嗨ainwood87,

对不起,那是我的错。我会删除错误的帖子,我会尽快回复你的帖子。

谢谢,PM_Dialog

PM_Dialog
离线
最后看到:8小时22分钟前
工作人员
加入:2018-02-08 11:03
嗨ainwood87,

嗨ainwood87,

你能再多解释一下你的问题吗?您在哪个项目中工作,为了构建您的项目,您遵循了哪些步骤?如果没有显式定义SUOTA,则不会创建SUOTA分区表。能否请您澄清一下,如果您使用SUOTA项目构建您的项目?强烈建议在构建新项目之前删除SPI flash。请检查”图。3分区布局的非SUOTA(左)和SUOTA(右)启用应用程序使用1mbyte Flash模型适配器概念- Flash适配器培训。非suota情况下,BIN分区不存在。

https://support.dialog-semiconductor.com/resource/adapters-concept-flash-adapter-html

谢谢,PM_Dialog

ainwood87
离线
最后看到:2年9个月前
加入:2017-08-21 21:10
嗨,对话框中,

嗨,对话框中,

我已经使用CMake和GNU工具链配置了我自己的构建。我认为作为参考的主要项目是ble_central。

ainwood87
离线
最后看到:2年9个月前
加入:2017-08-21 21:10
嗨,对话框中,

嗨,对话框中,

你能解释一下擦除spi flash的正确方法是什么吗?我使用SmartSnippets工具箱来擦除flash,但如果我这样做,然后读取qspi分区表,我发现擦除flash不会擦除分区表。这是预期的吗?

PM_Dialog
离线
最后看到:8小时22分钟前
工作人员
加入:2018-02-08 11:03
嗨ainwood87,

嗨ainwood87,

强烈建议在编程芯片之前执行“erase_qspi_jtag_win”,特别是在创建新的分区表时。请先执行SmartSnippet Studio IDE中的“erase_qspi_jtag_win”?在那之后你能删除分区表吗?此外,如果您喜欢使用UART而不是JTAG接口,则可以执行“erase_qspi_serial_win”。注意,JTAG接口比UART快。请查收附件。

谢谢,PM_Dialog

附件: