请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:LAUNCHXL-CC2640R2 工具/软件:Code Composer Studio
您好!
我已经了解到连接控制服务可以帮助 OAD 更快完成。 我是否可以增加传输的字节数以便更快地完成片上 OAD? 在 OAD_TARGET_cc2640r2lp_app 中 、下面的代码将 OAD 数据包大小设置为16字节+ 2。 这是可以设置的最大 OAD 数据包大小、还是可以增大它? 除了增加 OAD 数据包大小之外、还有其他方法可以使片上 OAD 更快完成?
oad_target.h
//图像标题大小(版本+长度+图像 ID 大小) #define OAD_IMG_HDR_SIZE (2 + 2 + OAD_IMG_ID_SIZE) //图像以16字节块的形式传输,以避免使用 blob 操作。 #define OAD_BLOCK_SIZE 16 #define OAD_BLOCK_PER_PAGE (HAL_FLASH_PAGE_SIZE / OAD_BLOCK_SIZE) #define OAD_BLOCK_MAX (OAD_blocks_per_page * OAD_IMG_D_area)
OAD_TARGET_APP.c
// OAD 数据包的大小。 #define OAD_PACKET_SIZE ((OAD_BLOCK_SIZE)+ 2)
-克尔