Keil uVision4漢化前編譯stm32單片機沒問題,漢化后編譯stm32單片機出錯。已經嘗試重裝Keil uVision4軟件多次了,但是每次破解后,不漢化編譯stm32單片機程序就沒有錯誤,漢化后編譯同一個stm32單片機也會出錯,想請教一下大家有什么辦法解決Keil uVision4漢化后出現的這個問題嗎?下面是具體的詳情:
1、這是沒有漢化前,編譯stm32單片機程序的詳情:
1.jpg (144.91 KB, 下載次數: 93)
下載附件
沒漢化前stm32程序的編譯詳情
2020-2-20 08:54 上傳
Build target 'Target 1'
compiling main.c...
compiling stm32f10x_it.c...
compiling public.c...
compiling core_cm3.c...
compiling system_stm32f10x.c...
assembling startup_stm32f10x_hd.s...
compiling stm32f10x_gpio.c...
compiling stm32f10x_rcc.c...
compiling led.c...
linking...
Program Size: Code=2744 RO-data=336 RW-data=40 ZI-data=1632
FromELF: creating hex file...
".\output\工程模板.axf" - 0 Error(s), 0 Warning(s).
2、這是漢化后,編譯stm32單片機程序出錯的詳情:
2.jpg (171.53 KB, 下載次數: 88)
下載附件
漢化后編譯同一個stm32單片機程序出錯
2020-2-20 08:59 上傳
Build target 'Target 1'
compiling main.c...
main.c: Warning: C3910W: Old syntax, please use '--via'.
main.c: Warning: C3910W: Old syntax, please use '--cpu'.
main.c: Warning: C3910W: Old syntax, please use '--apcs'.
compiling stm32f10x_it.c...
stm32f10x_it.c: Warning: C3910W: Old syntax, please use '--via'.
stm32f10x_it.c: Warning: C3910W: Old syntax, please use '--cpu'.
stm32f10x_it.c: Warning: C3910W: Old syntax, please use '--apcs'.
compiling public.c...
public.c: Warning: C3910W: Old syntax, please use '--via'.
public.c: Warning: C3910W: Old syntax, please use '--cpu'.
public.c: Warning: C3910W: Old syntax, please use '--apcs'.
compiling core_cm3.c...
core_cm3.c: Warning: C3910W: Old syntax, please use '--via'.
core_cm3.c: Warning: C3910W: Old syntax, please use '--cpu'.
core_cm3.c: Warning: C3910W: Old syntax, please use '--apcs'.
compiling system_stm32f10x.c...
system_stm32f10x.c: Warning: C3910W: Old syntax, please use '--via'.
system_stm32f10x.c: Warning: C3910W: Old syntax, please use '--cpu'.
system_stm32f10x.c: Warning: C3910W: Old syntax, please use '--apcs'.
assembling startup_stm32f10x_hd.s...
startup_stm32f10x_hd.s: Warning: A3910W: Old syntax, please use '--via'.
startup_stm32f10x_hd.s: Warning: A3910W: Old syntax, please use '--cpu'.
startup_stm32f10x_hd.s: Warning: A3910W: Old syntax, please use '--apcs'.
startup_stm32f10x_hd.s: Warning: A3910W: Old syntax, please use '--list'.
startup_stm32f10x_hd.s: Warning: A3910W: Old syntax, please use '--list='.
startup_stm32f10x_hd.s: Warning: A3910W: Old syntax, please use '--xref'.
compiling stm32f10x_gpio.c...
stm32f10x_gpio.c: Warning: C3910W: Old syntax, please use '--via'.
stm32f10x_gpio.c: Warning: C3910W: Old syntax, please use '--cpu'.
stm32f10x_gpio.c: Warning: C3910W: Old syntax, please use '--apcs'.
compiling stm32f10x_rcc.c...
stm32f10x_rcc.c: Warning: C3910W: Old syntax, please use '--via'.
stm32f10x_rcc.c: Warning: C3910W: Old syntax, please use '--cpu'.
stm32f10x_rcc.c: Warning: C3910W: Old syntax, please use '--apcs'.
compiling led.c...
led.c: Warning: C3910W: Old syntax, please use '--via'.
led.c: Warning: C3910W: Old syntax, please use '--cpu'.
led.c: Warning: C3910W: Old syntax, please use '--apcs'.
linking...
.\output\工程模板.axf: Warning: L3910W: Old syntax, please use '--via'.
.\output\工程模板.axf: Warning: L3910W: Old syntax, please use '--ro_base'.
.\output\工程模板.axf: Warning: L3910W: Old syntax, please use '--entry'.
.\output\工程模板.axf: Warning: L3910W: Old syntax, please use '--rw_base'.
.\output\工程模板.axf: Warning: L3910W: Old syntax, please use '--strict'.
.\output\工程模板.axf: Warning: L3910W: Old syntax, please use '--map'.
.\output\工程模板.axf: Warning: L3910W: Old syntax, please use '--xref'.
.\output\工程模板.axf: Warning: L3910W: Old syntax, please use '--callgraph'.
.\output\工程模板.axf: Warning: L3910W: Old syntax, please use '--symbols'.
.\output\工程模板.axf: Warning: L3910W: Old syntax, please use '--info'.
.\output\工程模板.axf: Warning: L3910W: Old syntax, please use '--info'.
.\output\工程模板.axf: Warning: L3910W: Old syntax, please use '--info'.
.\output\工程模板.axf: Warning: L3910W: Old syntax, please use '--info'.
.\output\工程模板.axf: Warning: L3910W: Old syntax, please use '--list'.
.\output\工程模板.axf: Warning: L6310W: Unable to find ARM libraries.
FromELF: creating hex file...
.\output\工程模板: Warning: Q3910W: Old syntax, please use '--i32combined'.
.\output\工程模板: Warning: Q3912W: Option 'nodebug' is deprecated.
.\output\工程模板: Warning: Q3910W: Old syntax, please use '--output'.
".\output\工程模板.axf" - 1 Error(s), 48 Warning(s).
3、如果把沒有漢化前的UV4圖標程序重新替換掉漢化后的UV4圖標程序,編譯這個stm32程序就又沒有問題了。
4、想請教一下大家,又沒有辦法解決Keil uVision4漢化后出現的這個問題,有的話,麻煩告知指教一下,謝謝!
5、隨附件是我用于編譯的stm32的單片機程序。
工程模板.rar
(1.36 MB, 下載次數: 12)
2020-2-20 09:10 上傳
點擊文件名下載附件
編譯的stm32程序
|