MDK有支持STM32F4软件仿真的版本么

2025-04-08 06:32:13
推荐回答(1个)
回答1:

貌似搞定了。
.s文件,开启FPU就OK了。
; Reset handler
Reset_Handler ROC
EXPORT Reset_Handler [WEAK]
;IMPORT SystemInit //不使用
IMPORT __main

;FPU settings
LDR R0, =0xE000ED88 ; Enable CP10,CP11
LDR R1,[R0]
ORR R1,R1,#(0xF << 20)
STR R1,[R0]

; LDR R0, =SystemInit //不使用
; BLX R0 //不使用
LDR R0, =__main
BX R0
ENDP

或者在Options for targets里面,选择不使用FPU。