初次用keil mdk 创建stm32工程,编译没错,debug时command窗口有error

这是程序:

第1个回答  2014-04-10
这个提示表示 RCC_CR 寄存器只可写不可读,因此你对它的写操作违反了该地址的访问权限。例如你对芯片的保留空间进行读写操作都会报这个错误,这样在调试的时候很容易发现地址越界之类的错误。
但实际上这个寄存器本身就应当是可读可写的。请确认你的芯片型号选择是否正确。追问

这是型号的问题么?我选择的是STM32F103VC
会是哪点设置出问题了么

初次用keil mdk 创建stm32工程,编译没错,debug时command窗口有error
这个提示表示 RCC_CR 寄存器只可写不可读,因此你对它的写操作违反了该地址的访问权限。例如你对芯片的保留空间进行读写操作都会报这个错误,这样在调试的时候很容易发现地址越界之类的错误。但实际上这个寄存器本身就应当是可读可写的。请确认你的芯片型号选择是否正确。

stm32编译时出现 error: #35: #error directive: "Please select first...
还有一种可能就是你的初始化文件,我指的是MDK里DEBUG的初始化文件选择有问题。你先试试吧,如果不行,可以说一下你的CPU型号,和MDK版本号,以及工程的特殊性,大家也好帮你分析!

如何使用keil软件创建一个stm32工程?
首先,安装芯片补丁。在Keil中,点击相关位置,以安装项目所使用芯片的补丁。其次,创建新工程。在Keil中新建工程,并根据实际需求选择项目使用的芯片。随后,添加项目代码文件。接下来,配置工程。点击相应图标,打开工程配置界面。在界面中,详细查看每个选项卡的作用。选择正确的设备、目标、输出、列表、用户...

stm32 初学者求助 使用修改发在KEIL上创建工程 编译出现No section mat...
1、去掉勾选 Use Memory Layout from Target Dialog 2、清空 Acatter File里面的内容 点确定,okay了

keil编译时报错:error: L6002U: Could not open file .\\***\\core_cm...
1、在【C盘根目录】创建【UserData】文件夹 2、打开刚刚创建的【UserData】文件夹 3、在【UserData】中创建【AppData】文件夹 4、打开【AppData】在其中创建【Local】文件夹 5、打开【Local】在其中创建【Temp】6、所有的文件创建好了,打开【Temp】文件夹 7、将你创建好的文件夹中的地址栏中的内容...

在keil5新建stm32工程时遇到的问题?
可能是你文件覆盖的时候没有清除原来的输出文件,一般是把输出文件全部删除,然后点开 Target->output,把里面的Create Batch File的√去掉,保存后重新编译就可以了

用于开发STM32、开发keil软件和开发C51的keil软件相冲突怎么解决?_百度...
\\r\\n打开stm32工程当然没有问题.\\r\\n \\r\\n第二个方法: 让keilMDK兼容51的工程,只要一个keil就都能编译51和stm32的工程了:\\r\\n1、安装keilC51,安装目录 C:\\keilC51\\\\r\\n2、安装keilMDK,安装目录 C:\\keilMDK\\\\r\\n3、把 C:\\keilC51\\ 里面的 C51 文件夹复制到 C:\\keilMDK\\ 里\\r\\...

如何使用MDK建立一个STM32工程
1.解压stm32f10x_stdperiph_lib.zip 可以从ST官方网站免费下载。2.创建一个Demo文件夹 2.1 新建子文件夹User,用于存放用户源程序 2.2 新建子文件夹Project,用户KEIL工程文件 2.3 在Project下依次创建Obj和List子文件夹,存放编译过程中产生的中间文件。3. 复制源代码到Demo文件夹 3.1 将stm32...

如何使用MDK建立一个STM32工程
首先,新建工程文件夹《STM32工程模板》,然后再在该文件夹下新建6个文件夹,分别为:《Doc》、《Libraries》、《Listing》、《Output》、《Project》和《User》。其中,《Doc》用于存放各种说明文档;《Libraries》用于存放各种库文件;《Listing》用于存放编译时产生的中间文件;《Output》用于存放生成的...

...玩stm32 用keil mdk5 直接用它给的文件创建工程,一直出错
这是我的一个工程文件,其中带有黄色钥匙标志的是必须要有的,core_cm3.c是内核文件、system_stm32f10x.c里面配置了整个系统的时钟、startup文件就是一个启动文件了,其他的应用层的文件自己根据需要添加就可以了。请采纳答案,支持我一下。

相似回答
大家正在搜