使用的是STM32F103C8T6,SRAM大小20k

起始地址0x20000000

报错的时候我是想在SRAM内开辟一块空间用于存储数据,是像下面这样写的。

u8    new_firmware_app[20000]                __attribute__((at(0x20000000)));

上网查了一下,发现报错的原因大多都是因为SRAM有冲突,我理解为被重复使用了,所以将将这个数组大小改小一些,起始地址后移一些,改成下面这样就成功了。

u8    new_firmware_app[19000]                 __attribute__((at(0x20000200)));

这是因为我这个程序是个boot,没有什么别的功能,主要就是为了接收这一大堆数据然后写入flash跳转。

实际的偏移要尝试着改。

解决Error: L6971E: main.o(.data) type RW incompatible with (.ARM.__AT_0x20000000)相关推荐

  1. 解决main.o(.data) type RW incompatible with bsp.o(.ARM.__AT_0x24001000) type ZI in er RW_IRAM2.

    产生原因如错误信息所述,程序里面使用了指定某个变量地址的语句,现在这个指定的地址和main文件中的变量冲突了.比如下面这种用法: u8 buffer[0x00020000] __attribute__ ...

  2. 解决 system_stm32f0xx.o(.data) type RW incompatible with main.o type ZI in er RW_IRAM1.

    今天在调试stm32f0xx时,碰到了一个这样的错误: Error: L6971E: system_stm32f0xx.o(.data) type RW incompatible with main. ...

  3. Arithmetic overflow error converting numeric to data type numeric错误解决

    最近,发现一个定时任务报错,报错日志如下: java.sql.SQLException: Arithmetic overflow error converting numeric to data ty ...

  4. SQL Server报错:Arithmetic overflow error converting expression to data type int.

    一.问题描述 sql server(sql dw)查询一张表数据个数,使用count报错 select count(*) from test.test_t; 然后报错: SQL 错误 [8115] [ ...

  5. SQL Server Arithmetic overflow error converting nvarchar to data type numeric

    保存到SQL Server数据库时报错: 8115:[Microsoft][ODBC Driver 17 for SQL Server][SQL Server]Arithmetic overflow ...

  6. 解决Error:Kotlin: Module was compiled with an incompatible version of Kotlin. The binary version of ..

    文章目录 1. 问题 2. 分析问题 3. 升级kotlin插件版本 3.1 升级方法1 3.1 升级方法2 4. 其他问题 4.1 方法1中的Cannot download ... Read tim ...

  7. 解决 ERROR: cannot launch node of type [xxx]: can‘t locate node [xxx] in package [xxx]

    背景: 从github下载的ros代码,修改添加节点后,catkin_make 编译通过,但在运行launch文件时候报错. 原因: 1.从github上下载的很多文件,下载之后就失去了执行的权限,检 ...

  8. Qt之解决error: member access into incomplete type ‘UI::XXX‘

    解决方案:重新编译后关闭当前项目文件,重新打开项目即可消除该错误提示

  9. SQL解决Error converting data type nvarchar to numeric.

    sql查询将nvarchar字段转换成数字时, 如果nvarchar字段中包含空格,null,'',字母符号之类的非数字时, 会提示Error converting data type nvarcha ...

最新文章

  1. 张亚勤、韦乐平等综述论文:通信人工智能的下一个十年
  2. 怎样删除word里的形状
  3. [ExtJS5学习笔记]第十节 Extjs5新增特性之ViewModel和DataBinding
  4. Oracle做ip连接限制
  5. 算子基本思想_2.2 量子力学基本假设 Part 2
  6. linux企业版5安装卡乱码,linux下安装mysql5.5 乱码问题
  7. easyUi load方法重新加载表单的数据
  8. php表格列宽拖拽,JavaScript_JQuery拖动表头边框线调整表格列宽效果代码,类似于桌面程序中的表格拖动 - phpStudy...
  9. matlab中二阶偏导数,MATLAB中带有两个变量的函数的一阶和二阶偏导数
  10. 解决谷歌的but your computer or network may be sending automated queries
  11. 084 php获取美元人民币汇率方法
  12. 【问题】不能加载 MSCOMCTL.OCX(机房问题)
  13. Pyhon中利用GM(1,1)和ARIMA模型对卫星DCB值进行预测
  14. 分享 :准备数据时如何避免数据泄漏
  15. 功率单位mw和dbm换算
  16. 在Ubuntu16.04上安装Aegisub
  17. c语言字符AABB连续出现KMp,COMP9024 知识点整理+19T1 Final Exam试卷
  18. 爱因斯坦《自述》节选
  19. 关于HTTP头域User-Agent二三事
  20. 图解c/c++多级指针与“多维”数组,拿捏住了

热门文章

  1. 要有成为真正JNCIE的勇气
  2. 简单分享酒店房间预订小程序制作步骤
  3. Elasticsearch 结合大数据产品最佳实践
  4. QLabel 实现单击事件
  5. 【米思米电子元器件知识分享】- 常见的电子元器件有哪些
  6. 计算机毕业设计Java疫情防控物业管理系统(系统+源码+mysql数据库+Lw文档)
  7. 浅析AI人脸识别/车辆识别智能分析网关的深度学习算法及应用场景
  8. Atom系列(一) -- 不要太棒的21世纪编辑器
  9. Python爬虫:抓取智联招聘岗位信息和要求(进阶版)
  10. java byte中存大于0x7E的十六进制数