uVision Keil STM32调试错误“ ***错误57:非法地址(0x08000000)”

时间:2019-02-14 10:11:28

标签: debugging breakpoints stm32 keil

我编写了一个简单的代码,它仅设置STM32F103RBT6的时钟和初始条件,然后通过ULINK2在我的板上成功对其进行编程。

但是当我进入调试模式时,我看到此错误:

*** error 57: illegal address (0x08000000) 

此外,我无法在程序上设置断点,但是反汇编部分可以工作一段时间,然后陷入循环。

请注意,我还有许多其他程序可以在板上成功编程并通过此ULINK2进行调试,但是这个简单的程序却花了我所有的时间!

我的设置中有一些图片形式:

调试模式

x

这是我的简单程序

x

目标设置

x

调试设置

x

x

x

2 个答案:

答案 0 :(得分:0)

我只是用JLINK V9.3更改了ULINK调试器,所以所有设置相同的东西都运行良好

答案 1 :(得分:0)

在“调试”->“设置”->“调试”中,确保未选中“下载到Flash”。

显然,无论如何,默认情况下都应禁用它。它旨在用于从RAM运行的代码。

相关问题