rtgui入门问题一个。。
如果定义#define RTGUI_DEFAULT_FONT_SIZE 16
#define RTGUI_USING_FONT16
会在初始化rtgui_system_server_init的时候触发hard fault...
定义
#define RTGUI_USING_FONTHZ
#define RTGUI_USING_HZ_FILE
的时候:
finsh>>(font != RT_NULL) assert failed at rtgui_font_derefer:111
这个是什么意思?
如果都不定义是可以正常工作的。。。但是遇到中文会直接死掉,无比纠结
解决。。。
之前因为改动了rvmdk的st库配置,导致调试不能下断点。。。还原回旧的,经过调试,发现是找不到字库,索性放弃字库文件,附加RTGUI_USING_HZ_BMP就ok了,这点手册里没有重点写啊。。。
sd卡上"/resource/hzk16.fnt" 文件位置对的,RTGUI_USING_DFS_FILERW也是有的。。。明天再查了
晚上神仙托梦给我。。。可能是文件系统那里什么问题
processing
就是这么个回事。。。延后初始化rtgui后解决问题
页:
[1]