目前使用的工具鏈?zhǔn)莋cc,鏈接這些lib提示符號錯誤,能否提供gcc可以鏈接使用的庫?
查看: 939
回復(fù): 5
CH579M的EVT提供的各種lib(BLE,NET等)有g(shù)cc可以用的嗎
熱門產(chǎn)品 :
CH32L103: 32位PDUSB低功耗單片機(jī)
您好,CH579只提供keil使用的lib,沒有g(shù)cc用的庫。
您要做什么功能,如果是不用keil開發(fā)的話,可以繞過.lib庫,使用外置的固定庫。
請問外置的固定庫應(yīng)該如何獲取?
EVT包中有使用固定庫的代碼,可以參考CH579的OnlyUpdate例程進(jìn)行工程配置。
感謝你的回復(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ā)布廣告和違法內(nèi)容, 代碼可以選擇編輯器代碼語言格式, 更易他人閱讀幫助您, 或者留下聯(lián)系方式,以便更好更快服務(wù)您
只有登錄才能回復(fù),可以選擇微信賬號登錄