共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 跳转至页
回复
| 有奖活动 | |
|---|---|
| 硬核工程师专属补给计划——填盲盒 | |
| “我踩过的那些坑”主题活动——第002期 | |
| 【EEPW电子工程师创研计划】技术变现通道已开启~ | |
| 发原创文章 【每月瓜分千元赏金 凭实力攒钱买好礼~】 | |
| 【EEPW在线】E起听工程师的声音! | |
| 高校联络员开始招募啦!有惊喜!! | |
| 【工程师专属福利】每天30秒,积分轻松拿!EEPW宠粉打卡计划启动! | |
| 送您一块开发板,2025年“我要开发板活动”又开始了! | |
我要赚赏金
