|
|
static uint8_t *__user_font_getdata(int offset, int size){
//如字模保存在SPI FLASH, SPIFLASH_Read(__g_font_buf,offset,size);
//如字模已加载到SDRAM,直接返回偏移地址即可如:return (uint8_t*)(sdram_fontddr+offset);
if(!fontfile){
fontfile = fopen("storage/sd0/C/font/font_deng_16.bin", "r");
if(!fontfile){
printf("deng 字体打开失败\r\n");
}else{
printf("deng 字体打开成功\r\n");
}
}
fseek(fontfile, offset, 0);
fread1(fontfile, __g_font_buf, size);
return __g_font_buf;
}
这是我自己新建的字体,每次bin文件都打开失败,但之前人用同样的工具做的就能打开,是bin文件生成的有问题,还是什么别的问题?
|
|