xumax 发表于 2008-11-15 21:28

如何 将常量数组 定义在 程序存储器中

本人&nbsp;刚用dsp&nbsp;&nbsp;2407<br />dsp&nbsp;中&nbsp;是否像单片机一样&nbsp;用关键字如&nbsp;&nbsp;code&nbsp;或&nbsp;&nbsp;const&nbsp;将常量数组定义在&nbsp;FLASH中&nbsp;

huangli211 发表于 2008-11-15 21:55

可以的

可以的,不过不是那么定义的

huangli211 发表于 2008-11-15 21:57

用cmd文件分配

用cmd文件分配

xumax 发表于 2008-11-15 22:09

怎么 分呀

那程序里怎么写&nbsp;

xumax 发表于 2008-11-15 22:10

我要存 LCD 的显示 数据 量很大

我要存&nbsp;LCD&nbsp;的显示&nbsp;数据&nbsp;量很大&nbsp;&nbsp;

xumax 发表于 2008-11-15 22:11

谢谢了 着急呀

huangli211 发表于 2008-11-15 22:21

你是2407吗

只有32K&nbsp;的空间啊,你代码有多大的体积

xumax 发表于 2008-11-15 22:24

几K

xumax 发表于 2008-11-15 22:25

我不知道 ccs里 该如何 定义

huangli211 发表于 2008-11-15 22:31

2407做显示之类的不是他强项

楼主准备做什么啊?

xumax 发表于 2008-11-15 22:38

没办法了 已经用了 带一块 液晶 做显示

xumax 发表于 2008-11-16 10:52

能把 .const 定义在FLASH里吗

hyhjjg 发表于 2008-11-16 11:43

定义在FLASH里用.word说明

定义在FLASH里用.word说明

snakeemail 发表于 2008-11-16 23:11

不行。

2407会把你定义的常数最后放到RAM中,为了加快速度

xumax 发表于 2008-11-17 08:01

那到底怎么用呀 蒙了

chen3bing 发表于 2008-11-17 12:25

可以用const定义

我在一本书中看到一个液晶程序<br />字库定义为<br />const&nbsp;int&nbsp;char5={0x0fa02,0x......<br />你可以试一下。

xumax 发表于 2008-11-17 16:53

const 不对呀 还是RAM中

我把&nbsp;cmd&nbsp;&nbsp;中&nbsp;。const&nbsp;&nbsp;指向&nbsp;page0&nbsp;<br />倒是可以&nbsp;烧到flash中&nbsp;可&nbsp;读不出来&nbsp;数据不对

xumax 发表于 2008-11-18 10:17

const 指向 EXT PAGE1 也不行呀

chen3bing 发表于 2008-11-18 11:45

用汇编

查表部分用汇编,这个我搞过。

xumax 发表于 2008-11-18 13:51

我天呀 用 C 就没办法吗

页: [1] 2
查看完整版本: 如何 将常量数组 定义在 程序存储器中