qingqng 发表于 2011-4-26 23:32:01

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]
查看完整版本: rtgui入门问题一个。。