以 為例,默認 如果想修改分配的空間大小 一定是 K的整數倍,因為Flash擦寫單位是 K Jump IAP 固件 K 最小擦除空間 K 比如像APP K,IAP分配 K 也就是Jump APP從 地址開始,占 K空間, APP從 x 地址開始,占用 K空間, IAP從 xB 地址開始,占用 K 修改方法如下 Jump IAP的文件修改 修改 IAP的文件修改 修改APP 然后三個工程各自重新編譯 ...
2022-03-08 16:12 0 1260 推薦指數:
OTA升級,以ble_uart為例(該工程是在ble_uart上修改的) 1、找到例程中的這三個工程,分別將這三個工程中的.hex取出; 1、打開ble_uart工程,將Ld中link.Ld替換成OnlyUpdateApp_Peripheral工程Ld中link.ld. ...
根據常見的兩種天線舉例: 1.單極性天線:(如:AN9520) (立創商城鏈接:https://item.szlcsc.com/100880.html) 說明:使用方式單一天線一樣,一端是 ...
在芯片提供的SDK中,BLE工程,HAL/include/config.h中有對藍牙工程的一些配置選項 具體如下 /********************************************************************* 【MAC】 BLE ...
如果需要修改廣播包,需要先把廣播關閉 修改廣播數據 重新使能廣播 測試效果 程序運行,可以看廣播開啟廣播引起的狀態變化 static void peripheralStateNotificationCB ...
peripheral通用外設例子是比較常用的BLE通訊功能demo,具有完成芯片和手機(PC)等其他BLE主機數據互通(上下傳)的功能,包括讀、寫和通知數傳功能。 使用該例子前建議手機上下載調試APP 安卓手機,應用市場直接搜索(BLE調試助手) 軟件安裝打開后的界面(需要 ...
CH573的BLE LIB參與編譯大小約為120K; CH583的BLE LIB參與編譯大小超過164K; 藍牙例子都是可以使用固定LIB的,庫不參與編譯,接收用戶代碼的大小 以CH582為例子 工程設置開啟 CH57xBLE_ROM 和 LIB_FLASH_BASE_ADDRESSS ...
CH579 CH573 CH582 config.h有一些預編譯配置選項 #ifdef CH57xBLE_ROM#include "CH57xBLE_ROM.H"#else#include "CH57xBLE_LIB.H"#endif ...