硬汉嵌入式论坛

 找回密码
 立即注册
查看: 3432|回复: 6
收起左侧

[emWin] 为什么使用AC6编译创建XBF字体会进入HardFault_Handler

[复制链接]

10

主题

16

回帖

46

积分

新手上路

积分
46
发表于 2020-12-23 11:53:06 | 显示全部楼层 |阅读模式
为什么使用AC6编译创建XBF字体会进入HardFault_Handler,AC5编译可以实现功能,有谁遇到过这个问题嘛??求解?
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115804
QQ
发表于 2020-12-23 12:03:57 | 显示全部楼层
最简单的测试方法,生成个xbf格式的小字库,使用B2C转换成C数组,然后展示即可,这种的使用AC5和AC6都是没问题的。

你可以测试你当前的工程,这种方式是否正常。如果正常了,再使用外置XBF方式,看看是不是你的工程在外置XBF方式下,使用AC6异常了
回复

使用道具 举报

10

主题

16

回帖

46

积分

新手上路

积分
46
 楼主| 发表于 2020-12-23 12:05:47 | 显示全部楼层
eric2013 发表于 2020-12-23 12:03
最简单的测试方法,生成个xbf格式的小字库,使用B2C转换成C数组,然后展示即可,这种的使用AC5和AC6都是没 ...

我是调用emwin的GUI_XBF_CreateFont创建的,死在了这个函数
回复

使用道具 举报

3

主题

423

回帖

432

积分

高级会员

积分
432
发表于 2020-12-23 13:30:01 | 显示全部楼层
为什么用AC6,有什么非用不可的理由吗?
回复

使用道具 举报

3

主题

423

回帖

432

积分

高级会员

积分
432
发表于 2020-12-23 13:31:22 | 显示全部楼层
目前,即便是Keil官方的MDK-Middleware里的lib文件都是用AC5编译的,用AC6不是找不自在吗?
回复

使用道具 举报

10

主题

16

回帖

46

积分

新手上路

积分
46
 楼主| 发表于 2020-12-23 14:53:41 | 显示全部楼层
glory 发表于 2020-12-23 13:30
为什么用AC6,有什么非用不可的理由吗?

因为AC6的编码速度块,想搞一下
回复

使用道具 举报

3

主题

423

回帖

432

积分

高级会员

积分
432
发表于 2020-12-24 07:46:47 | 显示全部楼层
浪费的时间比编译省下的更多。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-5-20 00:30 , Processed in 0.242895 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表