fgcx 发表于 2011-12-1 10:07:18

RT教程中 4_gui_three_panels 时死机已经解决,又出现字体倒立。

void rtgui_system_server_init()
{
        /* init image */
        rtgui_system_image_init();
        /* init font */
//        rtgui_font_system_init(); 去掉这一行,没有错误,但是显示不正常。

        /* init rtgui server */
        rtgui_topwin_init();
        rtgui_server_init();

        /* init theme */
        rtgui_system_theme_init();
}
\去掉后屏幕显示RT-thread 第一行,字体是反的。修改R3好像无效。我用STM32F103VE,100脚 。
我把9325的R3改了好多种,都 是一样的。
http://cache.amobbs.com/bbs_upload782111/files_48/ourdev_700631ZZN2YZ.JPG
(原文件名:DSC08993.JPG)

fgcx 发表于 2011-12-1 11:35:58

4_gui_single_panelourdev_700485Q4RK9H.rar(文件大小:257K) (原文件名:4_gui_single_panel.rar)

zzm24 发表于 2011-12-1 12:30:55

因为Radio的examples默认是挂载spi flash到"/"(因为spi flash放着两表与字库),估计fgcx是没有spi flash导致挂载失败从而导致rtgui_font_system_init()函数失败.解决方法:
将Radio的SD驱动加入工程,将spi flash的资源文件复制到sd卡上,修改挂载sd card到"/".资源文件在此处:
http://stm32radio.googlecode.com/svn/trunk/stm32radio/resource/

fgcx 发表于 2011-12-1 19:21:51

回复【2楼】zzm24
因为radio的examples默认是挂载spi flash到"/"(因为spi flash放着两表与字库),估计fgcx是没有spi flash导致挂载失败从而导致rtgui_font_system_init()函数失败.解决方法:
将radio的sd驱动加入工程,将spi flash的资源文件复制到sd卡上,修改挂载sd card到"/".资源文件在此处:
http://stm32radio.googlecode.com/svn/trunk/stm32radio/resource/
-----------------------------------------------------------------------

已经挂 过 了。

fgcx 发表于 2011-12-1 19:28:35

是把resource包括文件夹不包括,还是把里面所有文件直接复制过去,。

fgcx 发表于 2011-12-2 14:39:03

我不用系统,用这个驱动一切显示正常。
页: [1]
查看完整版本: RT教程中 4_gui_three_panels 时死机已经解决,又出现字体倒立。