CH573的BLE LIB參與編譯大小約為120K;
CH583的BLE LIB參與編譯大小超過164K;
藍牙例子都是可以使用固定LIB的,庫不參與編譯,接收用戶代碼的大小
以CH582為例子
工程設置開啟
CH57xBLE_ROM 和 LIB_FLASH_BASE_ADDRESSS 0x00040000的宏定義
工程ld文件修改
ROM占用不超過256K,RAM分配22K
啟用PROVIDE( __global_pointer$ = 0x20002000 )
工程.s文件修改2處
編譯生成hex文件(ROM和Flash根據ld文件,不含LIB)
使用時hex文件和LIB.hex合並成1個文件下載到芯片即可。