AVR 128 cannot initialize RAM area问题??????

2019-03-24 21:08发布

在写数组时老是报错cannot initialize RAM area     
#pragma data:code
const table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,
0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};// 显示段码值01234567……f
在网上查了是这个问题,没办法解决啊     让const改成flash就会出现其他错误,求解释??是不是数组写在RAM会更好,unsigned char  du[]={0x3f,0x06,0x5b,0x4f,
0x66,0x6d,0x7d,0x07,
0x7f,0x6f,0x77,0x7c,
0x39,0x5e,0x79,0x71};// 显示段码值01234567……f    这有写是没问题的。都说第一种好?为什么????怎么解决  我用的是6.13ICCAVR 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
1条回答
408584884
1楼-- · 2019-03-25 00:46
我用的是cvavr,写数组不加code就正确,不知道iccavr是不是这样

一周热门 更多>