你好,
我不知道如何在Ble_Peripheral项目项目中创建配置的配置。
据我所知,pxp_reporter这个项目具有SUOTA的功能。但是我不知道如何配置ble_peripheral项目。
我已经阅读了UM-B-056-DA1468x_software_Developers_Guide_6V0的PDF,但它只介绍了如何制作.img文件。
我不知道哪些项目或配置应该添加到ble_peripheral项目中。
请建议我该怎么做才能让我的项目具有拟议的功能。
谢谢。
设备:
嗨Ryon,
是的,SDK的PXP_Reporter示例包括Suota功能,您可以将其作为参考。让我在BLE_PERITIELAL示例中分享添加拟文单的一些提示。
请遵循以上步骤,如果您有任何后续问题,请告诉我。
谢谢,PM_Dialog
你好,
谢谢你的回复。
我遵循上述步骤,但我找不到以下配置中的源代码项目:
DA14683-00-Release_QSPI_SUOTA
我也没有找到任何关于如何包含一个新的构建配置的相关手册。我能从pxp_reporter导入它吗?
当我从pxp_report ?
所以我想知道如何构建配置DA14683-00-Release_QSPI_SUOTA。
嗨Ryon,
谢谢,PM_Dialog
你好,
我按照您上面描述的步骤配置了项目。
并具有OTA功能。但是8秒后,应用无法工作,因为它不能播放,SUOTA的APP无法扫描。
当我减少代码大小时,它将工作得很好。内存设置不正确?如果没有,我该怎么办
谢谢
嗨Ryon,
你能解释一下下面的问题吗?
“当我减少代码大小时,它将工作得很好。”内存设置不正确?如果没有,我该怎么办?”
您是否在ble_peripheral_task.c中进行了所有适当的修改?请检查您是否使用了正确的分区表?如果您遵循pxp_reporter项目和我提供的提示,您应该能够添加SUOTA特性。
谢谢,PM_Dialog
你好,
是的,我已经在ble_peripheral_task.c中做了所有适当的修改,并且使用了pxp_reporter project(1M)的分区表。
但是我已经在我的自定义项目上添加了一些功能,所以它没有工作,当我注释掉我的代码时,它将工作。
内存的具体配置如下:
#define dg_configQSPI_CACHED_OPTIMAL_RETRAM_0_SIZE_AE (64 * 1024)
#define dg_configQSPI_CACHED_RAM_SIZE_AE (32 * 1024)
#define dg_configQSPI_CACHED_RETRAM_0_SIZE_AE (96 * 1024) #define dg_configQSPI_CACHED_RETRAM_0_SIZE_AE
内存配置是否正确?
嗨Ryon,
您能否注明固件的大小?我假设您的自定义代码完全具有Suota功能的功能。代码卡在哪里?你能调试吗?
谢谢,PM_Dialog