您尚未登录。

楼主 #1 2017-12-20 17:42:10

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,223
积分: 9197

我的全志allwinner V3s 荔枝派zero开发板,使用主线u-boot, 添加800x480全屏的启动logo,刷屏就像拉窗帘一样慢

我的全志allwinner V3s 荔枝派zero开发板,使用主线u-boot, 添加800x480全屏的启动logo,刷屏就像拉窗帘一样慢
请问有大神碰到过吗?





离线

楼主 #2 2017-12-20 17:43:51

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,223
积分: 9197

Re: 我的全志allwinner V3s 荔枝派zero开发板,使用主线u-boot, 添加800x480全屏的启动logo,刷屏就像拉窗帘一样慢

我在这里 arch/arm/cpu/armv7/start.S
把i-cache, d-cache开起来还是一样的效果





离线

楼主 #3 2017-12-21 09:15:35

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,223
积分: 9197

Re: 我的全志allwinner V3s 荔枝派zero开发板,使用主线u-boot, 添加800x480全屏的启动logo,刷屏就像拉窗帘一样慢

QQ20171221091528.jpg

大神们,uboot为什么要diable cache mmu呢?





离线

#4 2017-12-21 09:17:31

daydayup
会员
注册时间: 2017-10-09
已发帖子: 343
积分: 343

Re: 我的全志allwinner V3s 荔枝派zero开发板,使用主线u-boot, 添加800x480全屏的启动logo,刷屏就像拉窗帘一样慢

uboot启动的时候没有用到mmu
为了防止干扰干掉了

离线

楼主 #5 2017-12-21 09:19:33

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,223
积分: 9197

Re: 我的全志allwinner V3s 荔枝派zero开发板,使用主线u-boot, 添加800x480全屏的启动logo,刷屏就像拉窗帘一样慢

xboot Q群群主回复:

mmu不开,dcache没有作用,等于没开一样
dcache必须使用mmu
应该跟cpu内部如何实现cache的机制有关
参考xboot,如何开mmu的
做的一一映射
cache,mmu,应该是任何一个cpu最难处理的地方了
操作系统里,就是各种竞态资源保护了
都是需要,花大精力研究的

其他群友回答:

pipt的cache可以不开mmu才能用,vivt,vipt的cache要开mmu才能用
v是virtual,p是physical,i是index,t是tag
去看看cache基础就明白了





离线

#6 2017-12-21 09:21:07

qianhao
会员
注册时间: 2017-12-14
已发帖子: 135
积分: 119

Re: 我的全志allwinner V3s 荔枝派zero开发板,使用主线u-boot, 添加800x480全屏的启动logo,刷屏就像拉窗帘一样慢

我是看你的方法修改的开机图片  很快的啊

离线

楼主 #7 2017-12-21 09:23:00

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,223
积分: 9197

Re: 我的全志allwinner V3s 荔枝派zero开发板,使用主线u-boot, 添加800x480全屏的启动logo,刷屏就像拉窗帘一样慢

qianhao 说:

我是看你的方法修改的开机图片  很快的啊

不行,太慢了,就像太极一样。
目前我怀疑cache根本没起作用。
导致整个系统启动缓慢。
如果能把cache启动,我觉得开机可以加速好几秒。





离线

楼主 #8 2017-12-21 09:26:21

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,223
积分: 9197

Re: 我的全志allwinner V3s 荔枝派zero开发板,使用主线u-boot, 添加800x480全屏的启动logo,刷屏就像拉窗帘一样慢

是不是把这个mmu.c移植过去,就能把V3s的mmu,cache跑起来?





离线

楼主 #9 2017-12-21 12:12:11

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,223
积分: 9197

Re: 我的全志allwinner V3s 荔枝派zero开发板,使用主线u-boot, 添加800x480全屏的启动logo,刷屏就像拉窗帘一样慢

我把xboot mmu初始化加到uboot board init 了,但是没有效果。怎么确定cache有没有起作用?





离线

楼主 #10 2017-12-21 17:27:03

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,223
积分: 9197

Re: 我的全志allwinner V3s 荔枝派zero开发板,使用主线u-boot, 添加800x480全屏的启动logo,刷屏就像拉窗帘一样慢

看下这段代码有没有可以参考的: mmu-v7a.S





离线

#11 2018-01-15 16:51:16

kgp0213
会员
注册时间: 2018-01-15
已发帖子: 149
积分: 149

Re: 我的全志allwinner V3s 荔枝派zero开发板,使用主线u-boot, 添加800x480全屏的启动logo,刷屏就像拉窗帘一样慢

楼主现在的问题解决了吗?

离线

楼主 #12 2018-01-15 17:22:06

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,223
积分: 9197

Re: 我的全志allwinner V3s 荔枝派zero开发板,使用主线u-boot, 添加800x480全屏的启动logo,刷屏就像拉窗帘一样慢

现在还没有解决,
估计原因是主线uboot没有开mmu和cache.





离线

#13 2023-10-30 12:58:21

lyncxy119
会员
注册时间: 2021-10-08
已发帖子: 7
积分: 2

Re: 我的全志allwinner V3s 荔枝派zero开发板,使用主线u-boot, 添加800x480全屏的启动logo,刷屏就像拉窗帘一样慢

晕哥,这个问题有解决方法了吗

离线

#14 2023-11-22 14:10:09

jinlong631
会员
注册时间: 2021-05-22
已发帖子: 42
积分: 11

Re: 我的全志allwinner V3s 荔枝派zero开发板,使用主线u-boot, 添加800x480全屏的启动logo,刷屏就像拉窗帘一样慢

晕哥,这个问题有解决方法了吗

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn