共2条
1/1 1 跳转至页
问
我的显示程序很怪,字模数组的容量竟然有大小限制,超过892个字节后,编译没有问题,用JTAG仿真却报错说0xaa553209 flash setor1 write failed!不知道这是什么原因?
答 1:
re肯定不是单独的大小问题.可能是数组太大了,FLASH烧写出问题了.
答 2:
怎么样解决呢我用的是2214芯片,工程模板是2100的。不知道要根改什么?
答 3:
Only sector1?
Not all sectors?
你编译出来的文件多大? 修改数组大小后有无不同?
这是写FLASH失败, 应该更多的是硬件上的问题.
答 4: 只有SECTOR1 没有其他SECTOR问题是我把数组减到一定大小时,它就ok了。还是我的程序有问题。编译过了啊 答 5: 如果数组在程序中不用就没有问题,是不是程序问题?我的程序如下:
横坐标 纵坐标 ASCII代码 前景色 背景色
void DispASCII(uint16 x,uint8 y,uint8 char_code,uint8 colorf,uint8 colorb)
{ uint8 i,m;
uint8 j;
// j = ascii_code-0x20;
for (i=0;i<16;i++)
{
j =aa[char_code*16+i];
Convert_Address(x,y,i);
for (m=0;m<8;m++)
{ if((j&(0x80>>m))>0)
Lcd_Data(colorf);
else Lcd_Data(colorb);
}
}
} 答 6: 我做的一个开机界面,240×128的,做成一个一维数组,很好呀 答 7: 如果我用DEBUGINRAM就没有问题了难度是FLASH坏了?
还有我用ISP烧时,它竟然说已经超过flash大小了。而我的HEX文件才20多k啊
Not all sectors?
你编译出来的文件多大? 修改数组大小后有无不同?
这是写FLASH失败, 应该更多的是硬件上的问题.
答 4: 只有SECTOR1 没有其他SECTOR问题是我把数组减到一定大小时,它就ok了。还是我的程序有问题。编译过了啊 答 5: 如果数组在程序中不用就没有问题,是不是程序问题?我的程序如下:
横坐标 纵坐标 ASCII代码 前景色 背景色
void DispASCII(uint16 x,uint8 y,uint8 char_code,uint8 colorf,uint8 colorb)
{ uint8 i,m;
uint8 j;
// j = ascii_code-0x20;
for (i=0;i<16;i++)
{
j =aa[char_code*16+i];
Convert_Address(x,y,i);
for (m=0;m<8;m++)
{ if((j&(0x80>>m))>0)
Lcd_Data(colorf);
else Lcd_Data(colorb);
}
}
} 答 6: 我做的一个开机界面,240×128的,做成一个一维数组,很好呀 答 7: 如果我用DEBUGINRAM就没有问题了难度是FLASH坏了?
还有我用ISP烧时,它竟然说已经超过flash大小了。而我的HEX文件才20多k啊
共2条
1/1 1 跳转至页
回复
有奖活动 | |
---|---|
【有奖活动】分享技术经验,兑换京东卡 | |
话不多说,快进群! | |
请大声喊出:我要开发板! | |
【有奖活动】EEPW网站征稿正在进行时,欢迎踊跃投稿啦 | |
奖!发布技术笔记,技术评测贴换取您心仪的礼品 | |
打赏了!打赏了!打赏了! |