OpenEdv-开源电子网

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

汉子显示程序不适配自己买的核心板

[复制链接]

41

主题

226

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
481
金钱
481
注册时间
2017-7-29
在线时间
233 小时
发表于 2017-10-31 10:04:35 | 显示全部楼层 |阅读模式
1金钱
我自己淘宝单独买了一个STM32F4的核心板,发现汉子显示程序在F4开发板中适配,重新更新字库时加载还蛮慢的。用自己买的F4核心板,加载字幕会卡在 Updating UNIGBK.BIN 99%,后来我查到是因为ST LINK 影响,下载后断开ST LINK终于可以继续加载了,
但是又会不停的加载,程序中能执行到TFT液晶显示“Font Update Success!”,意味着更新字库成功,ftinfo.fontok==0XAA。但是却一直跳不出检查字库的函数 while(font_init()),font_init()明明就是判断ftinfo.fontok这个来确定是否跳出循环
我也直接输出过ftinfo.fontok这个值,发现已经是170,即0XAA,但是还是会进入 while(font_init()),好像触发了复位一样
所以现在搞不懂了,有没有人遇到过这个问题,想请教一下

QQ截图20171031095051.png

最佳答案

查看完整内容[请看2#楼]

把原本的W25Q16装回去,字库只加载16号字体,共1M,spi flash也够用,发现居然能把字库加载进去了,可能是换的W25Q128有问题吧,因为手头没有其他的,所以也不知道,也算是半解决这个问题了吧
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

41

主题

226

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
481
金钱
481
注册时间
2017-7-29
在线时间
233 小时
 楼主| 发表于 2017-10-31 10:04:36 | 显示全部楼层
把原本的W25Q16装回去,字库只加载16号字体,共1M,spi flash也够用,发现居然能把字库加载进去了,可能是换的W25Q128有问题吧,因为手头没有其他的,所以也不知道,也算是半解决这个问题了吧
回复

使用道具 举报

41

主题

226

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
481
金钱
481
注册时间
2017-7-29
在线时间
233 小时
 楼主| 发表于 2017-10-31 10:05:20 | 显示全部楼层
本帖最后由 142zjb 于 2017-10-31 10:10 编辑

@正点原子 手动艾特原子哥
回复

使用道具 举报

41

主题

226

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
481
金钱
481
注册时间
2017-7-29
在线时间
233 小时
 楼主| 发表于 2017-10-31 10:08:56 | 显示全部楼层
我又试了一下,发现第一次更新完,这个值其实是ftinfo.fontok=0,又自动更新第二遍,才变成170(0XAA),但还是继续不停的循环,我特地把图中程序的清屏函数也注释掉,发现执行完更新还会清屏,我觉得应该就是某些触发了复位的感觉一样了,有没有解决方案
回复

使用道具 举报

41

主题

226

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
481
金钱
481
注册时间
2017-7-29
在线时间
233 小时
 楼主| 发表于 2017-10-31 10:09:53 | 显示全部楼层
这个是我买的F4核心板的原理图,会是硬件设计时的问题吗

STM32F407ZGT6GK_V1.2.pdf

46.95 KB, 下载次数: 162

回复

使用道具 举报

41

主题

226

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
481
金钱
481
注册时间
2017-7-29
在线时间
233 小时
 楼主| 发表于 2017-10-31 11:39:07 | 显示全部楼层
142zjb 发表于 2017-10-31 10:09
这个是我买的F4核心板的原理图,会是硬件设计时的问题吗

原理图中的W25Q16我已经换成了W25Q128了
回复

使用道具 举报

41

主题

226

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
481
金钱
481
注册时间
2017-7-29
在线时间
233 小时
 楼主| 发表于 2017-10-31 20:11:56 | 显示全部楼层
还是研究不出是什么原因
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165524
金钱
165524
注册时间
2010-12-1
在线时间
2116 小时
发表于 2017-10-31 21:23:22 | 显示全部楼层
仿真找问题。出问题总是会有地方卡死,去看卡死的原因
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

1

主题

14

帖子

0

精华

初级会员

Rank: 2

积分
114
金钱
114
注册时间
2017-9-21
在线时间
12 小时
发表于 2017-11-1 10:11:05 | 显示全部楼层
跟屏幕刷新的字库有重的可能吗?
回复

使用道具 举报

41

主题

226

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
481
金钱
481
注册时间
2017-7-29
在线时间
233 小时
 楼主| 发表于 2017-11-1 16:05:18 | 显示全部楼层
powerzhouhui 发表于 2017-11-1 10:11
跟屏幕刷新的字库有重的可能吗?

没有的
回复

使用道具 举报

41

主题

226

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
481
金钱
481
注册时间
2017-7-29
在线时间
233 小时
 楼主| 发表于 2017-11-1 16:05:51 | 显示全部楼层
正点原子 发表于 2017-10-31 21:23
仿真找问题。出问题总是会有地方卡死,去看卡死的原因

emmm,我试试
回复

使用道具 举报

41

主题

226

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
481
金钱
481
注册时间
2017-7-29
在线时间
233 小时
 楼主| 发表于 2017-11-1 16:50:34 | 显示全部楼层
正点原子 发表于 2017-10-31 21:23
仿真找问题。出问题总是会有地方卡死,去看卡死的原因

不熟仿真。。。试不出来。。
回复

使用道具 举报

41

主题

226

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
481
金钱
481
注册时间
2017-7-29
在线时间
233 小时
 楼主| 发表于 2017-11-1 16:53:24 | 显示全部楼层
我试过直接更新完强行break出循环,后面的程序直接就显示汉字了,但是还是显示不出,好像更新完的字库并没有存在W25Q128一样
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-8 00:19

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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