#***.axf: error: l6218e: undefined symbol *** (referred from ***x.o).
例如 mdk 報錯:
stm32f103.axf: error: l6218e: undefined symbol time1_8_init (referred from led.o).
分析:undefined symbol time1_8_init,翻譯過來就是:time1_8_init 這個符號沒有被定義,小括號中的內容告訴你,是在 led.o 這個檔案裡面被提調用的,這個.o檔案在工程裡面是沒有的,它是在編譯過程中由.c檔案生成的。所以我們只需要找到工程裡面的.c檔案即可,這裡對應這個名字的就是 led.c 了。
問題根源:
led.c檔案中呼叫了time1_8_init沒有定義。
解決辦法:
(1)在外部.c檔案中定義time1_8_init;
(2) 把ht128x64.c檔案中關於enzk的部分注釋掉。
STM32學習筆記
剛到公司實習,要學習stm32開發,boss給了一塊戰艦開發板,讓我自己寫乙個功能要用在公司的產品上。難啊。以前根本沒接觸過stm32,只能一步一步慢慢來,利用晚上利用週末惡補一下。哎,算是為了大學前兩年還債吧。一 跑馬燈實驗 gpio輸出 實驗環境 keil4 實驗平台 戰艦stm32開發板 gp...
stm32學習筆記
開漏模式輸出 輸出暫存器上的 0 啟用 n mos,而輸出暫存器上的 1 將埠 置於高阻狀態 p mos從 被啟用 推挽模式輸出 輸出暫存器上的 0 啟用 n mos,而輸出暫存器上的 1 將啟用 p mos。上拉輸入 輸入高電平,然後接乙個 上拉電阻 保護作用 讀取此時的引腳電平為高電平 下拉輸入...
學習筆記 stm32
簡介cortex核心 cortex m4核心 庫開發與暫存器開發的關係 stm32 韌體庫與 cmsis 標準 內部結構 最小系統 小馬哥四軸原始碼學習 新建工程 點燈!gpio 按鍵暫存器對映 時鐘系統 systick定時器 埠復用和重對映 串列埠串列埠試驗函式分析 中斷看門狗 通用定時器 階段性...