ch375的庫怎么用在stm32上?

先用的是6.30 的IAR,添加C一樣的添加了.R79庫文件。 編譯的時候提示有函數(shù)沒定義。

后,換了5.20的IAR,問題依舊。如下:

IAR ELF Linker V5.20.2.51007/W32 for ARM Copyright 2007-2008 IAR Systems AB. Error[Li005]: no definition for "CH375GetVer" [referenced from Error[Li005]: no definition for "CH375Init" [referenced from Error[Li005]: no definition for "CH375LibConfig" [referenced from Error[Li005]: no definition for "pDISK_BASE_BUF" [referenced from

求助??!搞了一天了。

FILELIBU_CX5: 增強版U盤文件級子程序庫,IAR-EW 5.20,小端數(shù)據(jù)格式,Cortex-M3內核指令 使用這個庫應該可以,或者你可以選擇使用CH376芯片,此款芯片內置文件系統(tǒng)無需子程序庫。


謝謝樓上的回復。暫時使用CH376可能性不大。

我用的就是CH375HFU.R79這個庫,不知道是添加庫的方式不對,還是什么別的問題。

請問,出現(xiàn)上面的沒定義的提示可能是什么原因?庫添加錯了?庫選擇錯了?IAR版本錯了?頭文件設置錯了?

一直在用CH375,現(xiàn)在由AVR轉到stm32上,麻煩請幫忙解決一下這個問題。

網(wǎng)上下載的是5.20.2.51007的IAR版本,是不是這個版本不行,只能用5.20后面再沒別的的版本?


記得AVR上,如果IAR的版本和庫的版本不一樣,編譯的時候會提示版本問題。

STM32上沒有提示,是不是就能說明IAR版本不是必須一致。

明明添加了.R79的庫了,還是提示沒定義。也就是說這個庫的添加沒起作用,也試了一下,不添加庫直接編譯,

提示是一樣的。這也驗證了這一點。因此是否可以重點懷疑是庫添加到方式不對,或者IAR里的某個設置沒設置

對?

相信貴公司一定驗證過IAR在stm32上使用這個庫的功能,麻煩請把添加庫的方式及相關的IAR的設置截個圖來

看看


好了,原因找到 了。編譯通過,不添加庫,就報錯。添加了編譯通過,就證明庫起作用了。

IAR根本不認識R79后綴的文件,將CH375HFU.R79的后綴改為.A就行了。

真不明白貴公司怎么能把庫的后綴設為R79,即使R79給別的編譯器用的,那么既然放在了“增強版U盤文件級

子程序庫,IAR-EW 5.20,小端數(shù)據(jù)格式,Cortex-M3內核指令”這一類里,起碼得把后綴改成IAR能認的啊?;蛘?/p>

在顯著的地方說明一下???可憐我這傷心傷肝的一天啊.....

呵呵,不過還是謝謝你們啦。希望在下次更新庫的時候更改一下。


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

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