ch583的evt包里提供的CH58xBLE_ROM.hex是什么作用?

ch583的evt包里提供的CH58xBLE_ROM.hex是什么作用?

CH58xBLE_ROM.h和CH58xBLE_LIB.h 分別是什么作用?

因為在config.h里面發(fā)現(xiàn)是通過一個宏定義選擇這兩個頭文件的其中一個,這一點不大懂。

#ifdef?CH57xBLE_ROM
#include?"CH58xBLE_ROM.H"
#else
#include?"CH58xBLE_LIB.H"
#endif


這個hex 文件是 協(xié)議棧單獨編譯生成的文件.

其作用是, 有時候我們需要協(xié)議棧單獨編譯, 這樣一來編譯出的應(yīng)用部分就會比較小(例程通常在10多KB這樣)

這樣情況下,多個固件可以做到共用協(xié)議棧, 這樣一來,在一些小的flash空間的芯片上 做ota或者多個固件就成為可能.

同時,也應(yīng)為編譯出的固件大大變小,從而使OTA的速度大大加快.


那么請問關(guān)于單獨編譯,共用協(xié)議棧的方法,有demo可以參考嗎?不是很理解,想學(xué)習(xí)一下。


您好, 請問問題解決了嗎, 我也想要一份解決方案, 個人信息保護,已隱藏


CH573 CH582 CH579 固定LIB OTA - debugdabiaoge - 博客園 (cnblogs.com)

可參考這個


只有登錄才能回復(fù),可以選擇微信賬號登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频