CH573 CH582藍牙sdk實現使用固定BLE LIB


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個文件下載到芯片即可。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM