以前のVerではエラーにならなかったんだけど…。
---
Build target 'Target 1'
assembling startup_stm32f10x_md_vl.s...
compiling xxxxxxxx.c...
linking...
stm32.axf: Error: L6218E: Undefined symbol SystemInit (referred from startup_stm32f10x_md_vl.o).
Target not created
---
startup_stm32f10x_md_vl.s の141行目あたりを下記のように修正することでエラー回避できる。
(SystemInit呼び出し部分をコメントアウトする)
startup_stm32f10x_md_vl.s(C:\Keil\ARM\Startup\ST\STM32F10x)
---
; Reset handler
Reset_Handler PROC
EXPORT Reset_Handler [WEAK]
IMPORT __main
; IMPORT SystemInit
; LDR R0, =SystemInit
; BLX R0
LDR R0, =__main
BX R0
ENDP
---
以前のVerでは、Reset_Handler内でSystemInitを呼んでなかったのに、このVerでは追加されている。
正しい対応は、SystemInitのアドレスを定義することだと思うけど、以前とReset_Handler呼んだ時の処理が違ってしまうのはちょっと嫌なのでこの対策としましたww
---
Build target 'Target 1'
assembling startup_stm32f10x_md_vl.s...
compiling xxxxxxxx.c...
linking...
stm32.axf: Error: L6218E: Undefined symbol SystemInit (referred from startup_stm32f10x_md_vl.o).
Target not created
---
startup_stm32f10x_md_vl.s の141行目あたりを下記のように修正することでエラー回避できる。
(SystemInit呼び出し部分をコメントアウトする)
startup_stm32f10x_md_vl.s(C:\Keil\ARM\Startup\ST\STM32F10x)
---
; Reset handler
Reset_Handler PROC
EXPORT Reset_Handler [WEAK]
IMPORT __main
; IMPORT SystemInit
; LDR R0, =SystemInit
; BLX R0
LDR R0, =__main
BX R0
ENDP
---
以前のVerでは、Reset_Handler内でSystemInitを呼んでなかったのに、このVerでは追加されている。
正しい対応は、SystemInitのアドレスを定義することだと思うけど、以前とReset_Handler呼んだ時の処理が違ってしまうのはちょっと嫌なのでこの対策としましたww