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

你好,

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

Device:
PM\U对话框
离线
最后一次见到:1天2小时前
工作人员
已加入:2018-02-08 11:03
Hi There,

Hi There,

请参阅UM-B-092: DA1469x Software Platform Reference Manual以及第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
#define NVMS_PRODUCT_HEADER_PART_SIZE 0x002000
#define NVMS\u FW\u EXEC\u PART\u START 0x002000/*到512KB的对齐由默认的FLASH\u REGION\u大小决定*/
#define NVMS_FW_EXEC_PART_SIZE 0x07E000

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

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

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

#定义NVMS_FW_UPDATE_PART_START 0 x200000讽刺笑星阿里•g / *nment to 512KB is dictated by the default FLASH_REGION_SIZE. */
#define NVMS_FW_UPDATE_PART_SIZE 0x07E000 /* This size is dictated by the default (512KB) FLASH_REGION_SIZE. */
#定义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)
PARTITION2( NVMS_GENERIC_PART , PARTITION_FLAG_VES )
PARTITION2( NVMS_PLATFORM_PARAMS_PART , PARTITION_FLAG_READ_ONLY )
分区2(NVMS\u PARAM\u PART,0)
PARTITION2( NVMS_FW_UPDATE_PART , 0 )
分区2(NVMS\u LOG\u PART,0)
分区2(NVMS\u PARTITION\u TABLE,PARTITION\u FLAG\u READ ONLY)

Partition table that cannot run:

#定义NVMS\u产品\u标题\u部分\u开始0x000000
#define NVMS_PRODUCT_HEADER_PART_SIZE 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
#define NVMS_PLATFORM_PARAMS_PART_SIZE 0x002000
#define NVMS_PARAM_PART_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
#define NVMS_LOG_PART_SIZE 0x00C000
#定义NVMS分区表开始0x220000
#定义NVMS分区表大小0x001000/*建议位置,在闪存结束前4KB*/

分区2(NVMS\U产品\U标题\U部分,0)
分区2(NVMS\u FW\u EXEC\u PART,0)
PARTITION2( NVMS_GENERIC_PART , PARTITION_FLAG_VES )
PARTITION2( NVMS_PLATFORM_PARAMS_PART , PARTITION_FLAG_READ_ONLY )
分区2(NVMS\u PARAM\u PART,0)
PARTITION2( NVMS_FW_UPDATE_PART , 0 )
分区2(NVMS\u LOG\u PART,0)
分区2(NVMS\u PARTITION\u TABLE,PARTITION\u FLAG\u READ ONLY)

PM\U对话框
离线
最后一次见到:1天2小时前
工作人员
已加入:2018-02-08 11:03
Hi There,

Hi There,

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

谢谢,下午好

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

你好,

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

PM\U对话框
离线
最后一次见到:1天2小时前
工作人员
已加入:2018-02-08 11:03
Hi There,

Hi There,

By default, both the SDK and chip configurations support running application images of up to 512 kB in size. Since your firmware is 900KB, I would suggest you to read theDA1469x型Supporting Images Bigger than 512kB辅导的。

谢谢,下午好

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

嗨,你好,

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

PM\U对话框
离线
最后一次见到:1天2小时前
工作人员
已加入:2018-02-08 11:03
Hi There,

Hi There,

Please clarify the following. You have posted 2 different partition table. The first is the default, and the second is the customized. Both partition table are not working after the software update is that correct? Also, you binary image is around 900KB, that’s why you have changed the execution and the firmware update. Could you please indicate if my understanding is correct?

谢谢,下午好

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

Hi There,

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

PM\U对话框
离线
最后一次见到:1天2小时前
工作人员
已加入:2018-02-08 11:03
Hi There,

Hi There,

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

谢谢,下午好

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

你好,

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

PW_Dialog
离线
最后一次见到:1 month 2 weeks ago
工作人员
已加入:2019-04-03 02:54
嗨,常勇,

嗨,常勇,

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

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

Br,

PW_Dialog