stm8s 定义的const数组初始化后,存放的区域是ROM还是RAM?

2019-07-19 20:55发布

我自己的不带字库的涉及到一个取模存储的问题。
const uint8_t table16x16c[][32]={

{0x00,0x00,0x1F,0x11,0x11,0x11,0x11,0xFF,0x11,0x11,0x11,0x11,0x1F,0x00,0x00,0x00,
 0x00,0x00,0xF8,0x10,0x10,0x10,0x10,0xFE,0x11,0x11,0x11,0x11,0xF9,0x01,0x0F,0x00},/*"电",0*/

这是其中的一部分。这是存储到Flash里面了吗?
现在程序多了,就开始在IAR下出现空间不足的问题。我的是STM8S103K3t6,flash是8K的。似乎这样是没有存在flash内,存在了rom里面。因为我在后续程序的编写时,例如增加if语句,也会出现空间不足。。。
求帮助!

站长~嘿嘿
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
brook_z
1楼-- · 2019-07-20 01:20
 精彩回答 2  元偷偷看……
120412120
2楼-- · 2019-07-20 03:05
上面的取模存储,是在12864上显示的,显示是没问题的。就是在后续的程序编写的时候,出现了空间不足的现象~求助,难道的rom不足?
120412120
3楼-- · 2019-07-20 07:40
 精彩回答 2  元偷偷看……
zoujianxun
4楼-- · 2019-07-20 12:51
 精彩回答 2  元偷偷看……

一周热门 更多>