Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Debugging uVision Keil STM32调试时出错“***”错误57:非法地址(0x08000000)";_Debugging_Breakpoints_Stm32_Keil - Fatal编程技术网

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

Debugging uVision Keil STM32调试时出错“***”错误57:非法地址(0x08000000)";,debugging,breakpoints,stm32,keil,Debugging,Breakpoints,Stm32,Keil,我编写了一个简单的代码,只需为STM32F103RBT6设置时钟和初始条件,并通过ULINK2成功地在我的主板上编程 但在进入调试模式时,我看到以下错误: *** error 57: illegal address (0x08000000) 此外,我不能在我的程序上设置断点,但反汇编部分可以工作一段时间,然后被困在循环中 请注意,我有许多其他程序,我在我的主板上成功编程并通过这个ULINK2进行调试,但这个简单的程序占用了我所有的时间 我的设置中有一些图片: 调试模式 这是我的简单程序

我编写了一个简单的代码,只需为STM32F103RBT6设置时钟和初始条件,并通过ULINK2成功地在我的主板上编程

但在进入调试模式时,我看到以下错误:

*** error 57: illegal address (0x08000000) 
此外,我不能在我的程序上设置断点,但反汇编部分可以工作一段时间,然后被困在循环中

请注意,我有许多其他程序,我在我的主板上成功编程并通过这个ULINK2进行调试,但这个简单的程序占用了我所有的时间

我的设置中有一些图片:

调试模式

这是我的简单程序

目标设定

调试设置


我只是用JLINK V9.3更改了我的ULINK调试程序,然后所有设置相同的东西都会正常运行

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


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

我以各种方式尝试所有调试设置,甚至使用CUBEMX再次创建项目。甚至在JTAG和SWD上也进行了测试,但没有成功。我被绞死了!