关于如何将只读变量写入.text段的问题??【恢复】
我想把程序中的只读变量。例如printf("hello world")这样的字符串链接的时候放入flash中保存以节省RAM空间。用__attribute_(section(.text))这样的语句的话,这个变量就会直接嵌入在.text段中。程序最后一步链接重定位的时候会报错
有的子程序的地址找不到。
请问应该怎么做呢? 自己弄明白了,声明的时候要加PROGMEM。然后用avr-libc里的函数读取 我用的是winavr080610
用const声明会链接到.data段
本贴被 lenghuo 编辑过,最后修改时间:2009-01-19,17:42:02.
页:
[1]