⚠️
你好。。谢谢你来参加论坛。令人兴奋的消息!我们现在正在移动到我们的新论坛平台,将提供更好的功能,并包含在主对话网站的过程。所有帖子和账号都已迁移。我们现在只接受新论坛上的流量-请在//www.xmece.com/support. 我们将在未来几天内修复bug/优化搜索和标记。
12个职位/0个新职位
最后一篇文章
邓昌永
离线
最后一次见到:3个月1周前
已加入:2020-02-10 02:23
白索塔

你好,

我使用SDK\u 10.0.8.105\projects\dk\u apps\demos\pxp\u reporter目录中的例程进行升级。但升级后程序无法运行。我用移动应用程序对话框来操作索塔。例程不修改任何代码。请给我一些提示。

设备:
PM\U对话框
离线
最后一次见到:23小时16分钟前
工作人员
已加入:2018-02-08 11:03
你好,

你好,

请参阅UM-B-092:DA1469x软件平台参考手册以及第5.2节。通过空中软件升级(SUOTA),以查找有关SUOTA的详细信息。具体来说,在5.2.4节中,您将找到使用移动电话和SDK的pxèu reporter示例执行SUOTA升级的详细步骤。请确保您遵循了正确的步骤。

谢谢,下午好

邓昌永
离线
最后一次见到:3个月1周前
已加入:2020-02-10 02:23
你好,

你好,

我可以使用SDK/4M/suota/下的分区表进行升级。因为我的图像大小是950kb,我需要修改分区表。分区表修改后,程序无法运行,请给我一些指导。下面是我的分区表代码。

普通分区表:

#定义NVMS\u产品\u标题\u部分\u开始0x000000
#定义NVMS\产品\标题\零件\尺寸0x002000
#define NVMS\u FW\u EXEC\u PART\u START 0x002000/*到512KB的对齐由默认的FLASH\u REGION\u大小决定*/
#定义NVMS\u FW\u EXEC\u PART\u SIZE 0x07E000

/*+------------512KB------------+*/

#定义NVMS\u GENERIC\u PART\u START 0x0E0000
#定义NVMS\通用\零件\尺寸0x020000
#定义NVMS\平台\参数\部件\开始0x100000
#定义NVMS\平台\参数\零件\尺寸0x0FF000
#定义NVMS\u PARAM\u PART\u START 0x1FF000
#定义NVMS_PARAM_PART_SIZE 0x001000/*建议位置,在第一个闪存段结束前4KB*/

/*+------------2MB------------+*/

#define NVMS\u FW\u UPDATE\u PART\u START 0x200000/*到512KB的对齐由默认的FLASH\u REGION\u大小决定*/
#define NVMS\u FW\u UPDATE\u PART\u SIZE 0x07E000/*此大小由默认(512KB)FLASH\u REGION\u大小决定*/
#定义NVMS\u LOG\u PART\u START 0x300000
#定义NVMS\日志\部件\大小0x0FF000
#定义NVMS分区表开始0x3FF000
#定义NVMS分区表大小0x001000/*建议位置,在闪存结束前4KB*/

分区2(NVMS\U产品\U标题\U部分,0)
分区2(NVMS\u FW\u EXEC\u PART,0)
分区2(NVMS\u GENERIC\u PART,PARTITION\u FLAG\u VES)
分区2(NVMS\平台\参数\部分,分区\标志\只读)
分区2(NVMS\u PARAM\u PART,0)
分区2(NVMS\u FW\u UPDATE\u PART,0)
分区2(NVMS\u LOG\u PART,0)
分区2(NVMS\u PARTITION\u TABLE,PARTITION\u FLAG\u READ ONLY)

无法运行的分区表:

#定义NVMS\u产品\u标题\u部分\u开始0x000000
#定义NVMS\产品\标题\零件\尺寸0x002000
#define NVMS\u FW\u EXEC\u PART\u START 0x002000/*到512KB的对齐由默认的FLASH\u REGION\u大小决定*/
#定义NVMS\u FW\u EXEC\u PART\u SIZE 0x100000

#定义NVMS\u GENERIC\u PART\u START 0x102000
#定义NVMS\通用\零件\尺寸0x00F000
#定义NVMS\平台\参数\部件\开始0x111000
#定义NVMS\平台\参数\零件\尺寸0x002000
#定义NVMS\u PARAM\u PART\u START 0x113000
#定义NVMS_PARAM_PART_SIZE 0x001000/*建议位置,在第一个闪存段结束前4KB*/

#define NVMS\u FW\u UPDATE\u PART\u START 0x114000/*到512KB的对齐由默认的FLASH\u REGION\u大小决定*/
#define NVMS\u FW\u UPDATE\u PART\u SIZE 0x100000/*此大小由默认(512KB)FLASH\u REGION\u大小决定*/
#定义NVMS\u LOG\u PART\u START 0x214000
#定义NVMS\日志\零件\尺寸0x00C000
#定义NVMS分区表开始0x220000
#定义NVMS分区表大小0x001000/*建议位置,在闪存结束前4KB*/

分区2(NVMS\U产品\U标题\U部分,0)
分区2(NVMS\u FW\u EXEC\u PART,0)
分区2(NVMS\u GENERIC\u PART,PARTITION\u FLAG\u VES)
分区2(NVMS\平台\参数\部分,分区\标志\只读)
分区2(NVMS\u PARAM\u PART,0)
分区2(NVMS\u FW\u UPDATE\u PART,0)
分区2(NVMS\u LOG\u PART,0)
分区2(NVMS\u PARTITION\u TABLE,PARTITION\u FLAG\u READ ONLY)

PM\U对话框
离线
最后一次见到:23小时16分钟前
工作人员
已加入:2018-02-08 11:03
你好,

你好,

你能指出固件的大小吗?它比512KB大吗?

谢谢,下午好

邓昌永
离线
最后一次见到:3个月1周前
已加入:2020-02-10 02:23
你好,

你好,

是的,我的固件超过900 KB。

PM\U对话框
离线
最后一次见到:23小时16分钟前
工作人员
已加入:2018-02-08 11:03
你好,

你好,

默认情况下,SDK和芯片配置都支持运行大小高达512 kB的应用程序映像。因为你的固件是900KB,我建议你阅读DA1469x支持大于512kB的图像辅导的。

谢谢,下午好

邓昌永
离线
最后一次见到:3个月1周前
已加入:2020-02-10 02:23
嗨,你好,

嗨,你好,

目前的情况是,它可以启动,但升级后程序不会启动,我不知道原因。我的分区表也贴在上面了,请帮忙分析原因,非常感谢。

PM\U对话框
离线
最后一次见到:23小时16分钟前
工作人员
已加入:2018-02-08 11:03
你好,

你好,

请澄清以下内容。您已经发布了两个不同的分区表。第一个是默认值,第二个是自定义值。两个分区表在软件更新后都不工作,对吗?另外,您的二进制图像约为900KB,这就是为什么您更改了执行和固件更新。你能指出我的理解是否正确吗?

谢谢,下午好

邓昌永
离线
最后一次见到:3个月1周前
已加入:2020-02-10 02:23
你好,

你好,

是的,你的理解是正确的。但为什么会出现升级后无法启动的情况呢?

PM\U对话框
离线
最后一次见到:23小时16分钟前
工作人员
已加入:2018-02-08 11:03
你好,

你好,

正如我之前的评论中已经提到的,DA1469x支持不同大小的固件。但是,SDK和芯片配置都支持运行大小高达512kb的应用程序映像。这是默认配置。由于索塔之前的FW大于512KB,您是否按照教程添加了对高达1MB的FW的支持?如果FW大于512KB,您应该在配置脚本中更改flash区域的大小。

谢谢,下午好

邓昌永
离线
最后一次见到:3个月1周前
已加入:2020-02-10 02:23
你好,

你好,

感谢您的回复,我已经使用SmartSnippets工具箱将FLASH\区域\大小更改为1MBytes,但升级后仍然无法启动。

PWU对话框
离线
最后一次见到:1个月2周前
工作人员
已加入:2019-04-03 02:54
嗨,常勇,

嗨,常勇,

你能确认你已经按计划完成了所有的步骤吗http://lpccs-docs.dialog-semiconductor.com/tutorial_da1469x_supporting_fw_images_bigger_than_512kb/Implementation.html

如果是,请将您修改的新分区文件发送给本地支持者。

比尔,

PWU对话框