mounriver編譯ch579M通過,但是找不到鏈接庫

編譯通過,但是鏈接的時(shí)候提示找不到庫文件.我把庫的文件名和庫的路徑都添加了.但是就是找不到

錯(cuò)誤信息:

c:/mounriver/mounriver_studio/toolchain/arm-none-eabi-gcc/bin/../lib/gcc/arm-none-eabi/9.3.1/../../../../arm-none-eabi/bin/ld.exe: cannot find -lCH57xBLE
collect2.exe: error: ld returned 1 exit status

請(qǐng)問應(yīng)該怎么解決這個(gè)問題?

QQ截圖20220103105831.jpg

截止當(dāng)前,暫未提供ch577 578 579的Mounriver的協(xié)議棧庫.

并且暫未有明確的時(shí)間節(jié)點(diǎn)支持.

針對(duì)mounriver平臺(tái)的ch577 578 579用戶,建議先使用協(xié)議棧個(gè)應(yīng)用分離方式, 在官網(wǎng)ch579 sdk用,提供有編制過的協(xié)議棧固件.





看了頭文件,沒發(fā)現(xiàn)有具體的地址,我燒錄進(jìn)去怎么調(diào)用呢?

有沒有實(shí)例可以參考啊?可以給個(gè)鏈接嗎?


編譯過的固定LIB是image.png
在固定LIB中,都是指定地址的

image.png

舉例

image.png


根據(jù)您的提示,我添加了預(yù)定義 CH57xBLE_ROM(其他代碼沒有做任何更改,僅僅就是添加了預(yù)定義)

然后重新編譯,確實(shí)原來很多找不到的函數(shù)入口都找到了.但是還是出現(xiàn)了一個(gè)問題:

RTC.C這個(gè)文件里面的函數(shù)調(diào)用:

RTC_InitTime( 2020, 1, 1, 0, 0, 0 );??? //RTC時(shí)鐘初始化當(dāng)前時(shí)間

必須改成

RTC_InitTime( 2020, 1, 1);

才能編譯通過,但是如果用keil編譯的話,完全不用修改就可以編譯通過,這個(gè)是什么原因呢?這么改應(yīng)該沒啥問題吧?



你在查一下,RTC_InitTime是在CH57x_clk.c里面定義的
image.png


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

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