OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3414|回复: 5

执行GUI_SetDefaultFont()函数就出现硬件错误,该函数究竟执行了什么样操作

[复制链接]

27

主题

77

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
368
金钱
368
注册时间
2015-1-29
在线时间
95 小时
发表于 2016-9-18 11:44:38 | 显示全部楼层 |阅读模式
各为大虾,我用的原子哥探索者F407例程,经过修改用在L1152ZD上,现在是调用GUI_Init(),经过跟踪在GUI_Init()中依次又调用mymalloc(),GUI_ALLOC_AssignMemory(),GUI_ALLOC_SetAvBlockSize(),GUI_SetDefaultFont().现在出现问题是调用GUI_SetDefaultFont()出现硬件错误。该函数究竟执行了什么样操作,找不到该函数源码。
-
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

27

主题

77

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
368
金钱
368
注册时间
2015-1-29
在线时间
95 小时
 楼主| 发表于 2016-9-19 19:27:58 | 显示全部楼层
回复 支持 反对

使用道具 举报

58

主题

6294

帖子

1

精华

资深版主

Rank: 8Rank: 8

积分
11537
金钱
11537
注册时间
2014-4-1
在线时间
1314 小时
发表于 2016-9-19 19:49:38 | 显示全部楼层

使用“在全部文件里搜索”,一定找得到。


回复 支持 反对

使用道具 举报

27

主题

77

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
368
金钱
368
注册时间
2015-1-29
在线时间
95 小时
 楼主| 发表于 2016-9-20 17:17:44 | 显示全部楼层
板主,我附上工程项目,麻烦给看看,现在问题是在执行GUI_INIT()过程中,GUI_X_Config(void),LCD_X_Config(void), LCD_X_DisplayDriver()这些函数都能够正确运行,内存分配,信号量的初始化也正确。运行这些我 是和原子哥的探索者F407开发板上跑的例程比较了的。最后执行几次下列函数就进入了硬件错误。
U32 GUI_X_GetTaskId(void)
{
  return ((U32)(OSTCBCurPtr->Prio)); //获取任务优先级,也就是任务ID
}


返回的优先级为3,这个和原子的也一样。


GUI_QKEK1.rar (15.09 MB, 下载次数: 40)
回复 支持 反对

使用道具 举报

27

主题

77

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
368
金钱
368
注册时间
2015-1-29
在线时间
95 小时
 楼主| 发表于 2016-9-20 17:25:44 | 显示全部楼层
板主,我附上工程项目,麻烦给看看,现在问题是在执行GUI_INIT()过程中,GUI_X_Config(void),LCD_X_Config(void), LCD_X_DisplayDriver()这些函数都能够正确运行,内存分配,信号量的初始化也正确。运行这些我 是和原子哥的探索者F407开发板上跑的例程比较了的。最后执行几次下列函数就进入了硬件错误。
U32 GUI_X_GetTaskId(void)
{
  return ((U32)(OSTCBCurPtr->Prio)); //获取任务优先级,也就是任务ID
}


返回的优先级为3,这个和原子的也一样。


GUI_QKEK1.rar (15.09 MB, 下载次数: 46)
回复 支持 反对

使用道具 举报

27

主题

77

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
368
金钱
368
注册时间
2015-1-29
在线时间
95 小时
 楼主| 发表于 2016-9-24 13:21:48 | 显示全部楼层
现在发现不用外部SRAM就不会出现硬件错误,只要定义外部SRAM就会发生硬件错误,不管定义了大还是小,照说都是传送的获得的存储器指针,怎么会这样呢?单独的外部SRAM读写都正常。哪位大神能够说说个大概。
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-5-24 19:04

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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