其他分享
首页 > 其他分享> > CH573 CH582蓝牙sdk实现使用固定BLE LIB

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

 

标签:文件,ROM,LIB,CH573,hex,编译,BLE
来源: https://www.cnblogs.com/debugdabiaoge/p/15783384.html