打印

怎么才能将数组数据定义在FLASH中

[复制链接]
6279|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
421525351|  楼主 | 2012-8-23 09:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在学DAM,实验是将flash中的数组数据转移到在内存中定义的数组,我用的3.5的库,需要怎么定义,要添加什么文件么
沙发
qzx0580| | 2012-8-23 10:04 | 只看该作者
STM32闪存编程手册。

使用特权

评论回复
板凳
lvjing880907| | 2012-8-23 11:47 | 只看该作者
到官网上看看

使用特权

评论回复
地板
IJK| | 2012-8-23 12:49 | 只看该作者
怎么才能将数组数据定义在FLASH中?

很容易,一般这么做就行:
const char arr[] =
{
0x00,
0x01,
...
};

使用特权

评论回复
5
acgean| | 2012-8-23 12:51 | 只看该作者
怎么才能将数组数据定义在FLASH中?
const int TABLE[] = {......};

将flash中的数组数据转移到在内存中定义的数组
用 Strcpy() 或者自己写个这样的函数就是了.

使用特权

评论回复
6
hptop| | 2012-8-23 16:06 | 只看该作者
#pragma location =0xxxxxxxxx
int TABLE[]
或者
int TABLE[] @0xxxxxxxxx

使用特权

评论回复
7
香水城| | 2012-8-23 16:55 | 只看该作者
不同的编译器有不同的写法


既然是学习,不妨把编译器的手册看一看

使用特权

评论回复
8
zya311| | 2014-4-15 10:52 | 只看该作者
使用KEIL、Atmel studio将数组定义在Flash区
jingyan.baidu.com/article/72ee561aa64628e16138df18.html

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

6

帖子

0

粉丝