社区导航

 
快捷导航
  • 首页
  • 论坛
  • 查看新帖
  • 最新回复
  • 社区活动
  • 联系管理员
  • 消灭零回复
  • E金币兑换
  • 干货
搜索
查看: 420|回复: 2

[求助] 如何声明常量字符串到指定flash地址?目的是存储出厂参数

[复制链接]

11

TA的帖子

1

TA的资源

一粒金砂(中级)

Rank: 2

发表于 2017-6-19 10:30:38 | 显示全部楼层 |阅读模式
本帖最后由 liudijiang 于 2017-6-19 10:33 编辑

你好,我想把出厂校准的数据存在指定的flash地址里面。我的思路是申请一个常量字符串,字符串指定到flash最后一页的地址。

请教一下,声明常量字符串到flash的最后一页地址,具体语法规则是什么?我用_attribute_语法没有起作用。
我的开发环境 Atmel Studio 7
使用的芯片 SAMD10

实现我的目的,还有其他更好的办法吗?

谢谢!
此帖出自Atmel MCU论坛

回复

使用道具 举报

716

TA的帖子

0

TA的资源

纯净的硅(高级)

Rank: 6Rank: 6

发表于 2017-6-19 11:01:39 | 显示全部楼层
编译到image里面的话属于linker的行为,得查具体用的编译器的手册。可以不这么弄,单独把数据做一个bin文件,指定位置烧写;程序里面定义一个指针访问就可以了。

回复

使用道具 举报

11

TA的帖子

1

TA的资源

一粒金砂(中级)

Rank: 2

 楼主| 发表于 2017-6-19 18:25:41 | 显示全部楼层
cruelfox 发表于 2017-6-19 11:01
编译到image里面的话属于linker的行为,得查具体用的编译器的手册。可以不这么弄,单独把数据做一个bin文件 ...

我知道MDK Keil可以设置分配ROM的大小,AS7 没找到哪里可以设置ROM的大小。这样的话,有点担心这个flash地址会不会存着其他的数据。是不是担心有点多余啊~~~

Keil设置ROM大小

Keil设置ROM大小

回复

使用道具 举报

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

本版积分规则

  • 论坛活动 E手掌握

    扫码关注
    EEWORLD 官方微信

  • EE福利  唾手可得

    扫码关注
    EE福利 唾手可得

小黑屋|手机版|Archiver|电子工程世界 ( 京ICP证 060456

GMT+8, 2017-10-23 13:51 , Processed in 0.206947 second(s), 16 queries , Redis On.

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