OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 9558|回复: 9

KEIL4.12版本编译出现这个问题,怎么解决?搜了老半天都没找到答案.难道大家都没碰到过这个问题?

[复制链接]

1

主题

5

帖子

0

精华

新手上路

积分
29
金钱
29
注册时间
2014-6-13
在线时间
0 小时
发表于 2014-6-13 17:48:47 | 显示全部楼层 |阅读模式
5金钱
..\Output\STM-DEM0.axf: Error: L6221E: Execution region ER_RO with Execution range [0x00000000,0x00000be0) overlaps with Execution region ER_RW with Execution range [0x00000000,0x00000be0).

还有大家都用的是哪个版本,是不是4.12不太好用,谢谢。新手希望神解决一下!

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2014-6-13 22:51:11 | 显示全部楼层
你找找 ER_RO在哪个地方,说你这东西超区域了.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

50

主题

243

帖子

1

精华

高级会员

Rank: 4

积分
616
金钱
616
注册时间
2014-2-26
在线时间
1 小时
发表于 2014-6-14 00:22:34 | 显示全部楼层
应该是说重叠了 
如果程序本身没有问题 建议使用KEIL3.8 或 KEIL4.7 编译的问题会少一点
我是一只摔不死的蚂蚁!
回复

使用道具 举报

1

主题

5

帖子

0

精华

新手上路

积分
29
金钱
29
注册时间
2014-6-13
在线时间
0 小时
 楼主| 发表于 2014-6-14 18:27:08 | 显示全部楼层
回复【2楼】正点原子:
---------------------------------
感谢原子哥的回复,我在工程文件中找了,找不到这个东西,我在网上找了说是区域重叠但是我找不到在哪个地方修改。

Searching for 'ER_RO'...
Lines matched: 0      Files matched: 0      Total files searched: 57
回复

使用道具 举报

1

主题

5

帖子

0

精华

新手上路

积分
29
金钱
29
注册时间
2014-6-13
在线时间
0 小时
 楼主| 发表于 2014-6-14 18:30:48 | 显示全部楼层
回复【3楼】_tank_:
---------------------------------
感谢您的回复,我今天装了一个4.74版本,
IDE-Version:
μVision V4.74.0.22
Copyright (C) 2014 ARM Ltd and ARM Germany GmbH. All rights reserved.

编译还是出现这个问题。我的程序里面什么都没有只是复制了一些PDF教程里面给的一些例程。如下

#include "stm32f10x.h"
GPIO_InitTypeDef GPIO_InitStructure;
int main(void)
{
SystemInit();
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOD, ENABLE);
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0 | GPIO_Pin_2;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
GPIO_Init(GPIOD, &GPIO_InitStructure);
while (1)
{
/* Set D0 and D2 */
GPIOD->BSRR = 0x00000005;
/* Reset D0 and D2 */
GPIOD->BRR = 0x00000005;
}
}
#ifdef USE_FULL_ASSERT
void assert_failed(uint8_t* file, uint32_t line)
{
while (1)
{
}
}
#endif


编译还是出现这个问题,
..\Output\STM-DEM0.axf: Error: L6221E: Execution region ER_RO with Execution range [0x00000000,0x00000bcc) overlaps with Execution region ER_RW with Execution range [0x00000000,0x0000002c).
..\Output\STM-DEM0.axf: Error: L6221E: Execution region ER_RO with Execution range [0x00000000,0x00000bcc) overlaps with Execution region ER_ZI with Execution range [0x0000002c,0x00000690).
Finished: 0 information, 0 warning and 2 error messages.
"..\Output\STM-DEM0.axf" - 2 Error(s), 0 Warning(s).
回复

使用道具 举报

1

主题

5

帖子

0

精华

新手上路

积分
29
金钱
29
注册时间
2014-6-13
在线时间
0 小时
 楼主| 发表于 2014-6-14 18:36:25 | 显示全部楼层
回复【2楼】正点原子:
---------------------------------
还有原子哥,我加QQ群,怎么都不让我进啊?
回复

使用道具 举报

50

主题

243

帖子

1

精华

高级会员

Rank: 4

积分
616
金钱
616
注册时间
2014-2-26
在线时间
1 小时
发表于 2014-6-14 21:54:55 | 显示全部楼层
回复【5楼】stm32newcome:
---------------------------------
不懂了啊
我是一只摔不死的蚂蚁!
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2014-6-14 23:11:43 | 显示全部楼层
回复【6楼】stm32newcome:
---------------------------------
现在进了么?
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

1

主题

5

帖子

0

精华

新手上路

积分
29
金钱
29
注册时间
2014-6-13
在线时间
0 小时
 楼主| 发表于 2014-6-15 16:10:21 | 显示全部楼层
回复【8楼】正点原子:
---------------------------------
还是没有
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2014-6-15 23:00:37 | 显示全部楼层
回复【9楼】stm32newcome:
---------------------------------
重新加一下
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-7-7 05:22

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表