CH579M的EVT提供的各種lib(BLE,NET等)有g(shù)cc可以用的嗎

目前使用的工具鏈?zhǔn)莋cc,鏈接這些lib提示符號錯誤,能否提供gcc可以鏈接使用的庫?


您好,CH579只提供keil使用的lib,沒有g(shù)cc用的庫。

您要做什么功能,如果是不用keil開發(fā)的話,可以繞過.lib庫,使用外置的固定庫。


請問外置的固定庫應(yīng)該如何獲取?


EVT包中有使用固定庫的代碼,可以參考CH579的OnlyUpdate例程進(jìn)行工程配置。

image.png

image.png


感謝你的回復(fù), 其實(shí)我就是這么用的,連接這個C57xBLE.lib, 這個lib在gcc下鏈接不了,報(bào)錯.

arm-none-eabi/bin/ld.exe:?../BLE_LIB/CH57xBLE.lib(tmos.o):?.symtab?local?symbol?at?index?222?(>=?sh_info?of?165)
arm-none-eabi/bin/ld.exe:?../BLE_LIB/CH57xBLE.lib:?error?adding?symbols:?bad?value
[build]?collect2.exe:?error:?ld?returned?1?exit?status

貌似是這個lib的符號表有點(diǎn)問題.

參考:?https://blog.csdn.net/sevenjoin/article/details/54645984


您好,使用OnlyUpdate工程的目的是繞開.lib庫文件。我司提供的lib庫文件只能在keil中使用。

您可以嘗試下579的OnlyUpdate代碼,keil工程中,將lib文件夾刪掉,也是可以編譯通過的,燒錄后BLE、OTA功能也都是可以正常使用的。


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

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