搜索
bottom↓
回复: 19

AM335x NAND 读写速度

[复制链接]

出0入0汤圆

发表于 2017-10-4 14:48:46 | 显示全部楼层 |阅读模式
本帖最后由 sea_star 于 2017-10-4 14:50 编辑

前几天,要用到 AM335X 的NAND驱动,趁国庆节移了一下驱动。
系统使用 RT THREAD  文件系统 YAFFS2  最新版本  
NAND    K9K8G08
实现读  12.5M/S    写 4M/S
    if (nand->dma == 1)
    {
        nand->read     = gpmc_dma_nand_read;
        nand->write    = gpmc_dma_nand_write;         

        rt_sem_init(&gpmc_nand_sem, "gp_nand", 0, RT_IPC_FLAG_FIFO);
        edma_setup_channel(NUM_DMA_GPM, EDMA_CHANNEL_TYPE_DMA, 0, &callbacknand);        
    }
    else
    {
        if(nand->prefetch == 0)
        {
            nand->read   = gpmc_nand_read;
            nand->write  = gpmc_nand_write;            
        }
        else
        {
            nand->read   = gpmc_pref_nand_read;
            nand->write  = gpmc_pref_nand_write;   
        }      
    }
总觉得有点慢,能否讨论一下
另Linux的速度怎么样

阿莫论坛20周年了!感谢大家的支持与爱护!!

月入3000的是反美的。收入3万是亲美的。收入30万是移民美国的。收入300万是取得绿卡后回国,教唆那些3000来反美的!

出100入101汤圆

发表于 2017-10-4 15:14:12 | 显示全部楼层
为何不直接上linux,而是上RT THREAD?

出0入0汤圆

 楼主| 发表于 2017-10-4 15:34:35 | 显示全部楼层
本帖最后由 sea_star 于 2017-10-4 15:41 编辑

个人觉得用Linux无非是为了快速开发,但是Linux本质上是个桌面系统,且是分时系统,比较庞大
在工业是不是很适合。现在RTOS对文件系统 图形系统 TCP/IP WEB 支持都比较好,为什么不用呢
我原先在SD卡启动整个系统3.5秒,装载 图片、TTF字库等。Linux是做不到的

出0入33汤圆

发表于 2017-10-4 16:26:09 来自手机 | 显示全部楼层
linux怎么可能本质上是桌面系统。

出0入0汤圆

发表于 2017-10-4 16:39:36 | 显示全部楼层
sea_star 发表于 2017-10-4 15:34
个人觉得用Linux无非是为了快速开发,但是Linux本质上是个桌面系统,且是分时系统,比较庞大
在工业是不是 ...

现在linux系统的工业设备可多得很呢? 以前还有DOS的呢  这个找谁说理啊?

出0入59汤圆

发表于 2017-10-4 18:01:26 | 显示全部楼层
sea_star 发表于 2017-10-4 15:34
个人觉得用Linux无非是为了快速开发,但是Linux本质上是个桌面系统,且是分时系统,比较庞大
在工业是不是 ...

我的板子3352,跑linux 上电到看到控制台启动完成, 也就是3秒左右;  不带QT显示

出0入0汤圆

发表于 2017-10-27 14:25:30 | 显示全部楼层
来来  看下不一样的!!!
预热双11,提前放价!盈鹏飞商城全场最低5折起!
五大优惠助燃购物热情!

1.全场商品最低5折起!
2.买EVB-335x评估套件(含屏)送核心板一块
3.买EVB-P6UL评估套件,同等配置第二块核心板半价或9折优惠!
4.买EVB-335x-II评估套件,同等配置第二块核心板半价或9折优惠!
5.买EVB-T335评估套件,同等配置第二块核心板半价或9折优惠!

优惠多多,放价多多!!!

活动时间:201711月1日至11月11日!
活动地址:https://artcor.taobao.com/
官网地址:http://www.embedall.com/
详情请关注官网信息!!!

出0入0汤圆

发表于 2017-10-27 20:55:30 来自手机 | 显示全部楼层
polarbear 发表于 2017-10-4 18:01
我的板子3352,跑linux 上电到看到控制台启动完成, 也就是3秒左右;  不带QT显示 ...

哪家的核心板?还是自己做的?

出0入0汤圆

发表于 2017-10-27 20:58:26 来自手机 | 显示全部楼层
BBB官方系统启动要一分钟多,将近两分钟

出0入59汤圆

发表于 2017-10-28 08:42:50 | 显示全部楼层
McuY 发表于 2017-10-27 20:55
哪家的核心板?还是自己做的?

自己编译根文件系统, 不要用BBB的那个文件系统(又大,又慢,只适合爱好者DIY用),

出0入0汤圆

发表于 2017-10-28 09:45:57 | 显示全部楼层
贴完整移植代码看看

出0入0汤圆

发表于 2017-10-28 17:21:17 来自手机 | 显示全部楼层
polarbear 发表于 2017-10-28 08:42
自己编译根文件系统, 不要用BBB的那个文件系统(又大,又慢,只适合爱好者DIY用), ...

能否说下怎么搞?多谢!

出0入0汤圆

发表于 2017-10-28 23:31:16 | 显示全部楼层
如果 上Linux的话,这个写速度大概是1.2MB/S这样。
确实会慢些。

出0入0汤圆

发表于 2017-11-21 22:55:49 | 显示全部楼层
sea_star 发表于 2017-10-4 15:34
个人觉得用Linux无非是为了快速开发,但是Linux本质上是个桌面系统,且是分时系统,比较庞大
在工业是不是 ...

大侠,能留个联系方式么?

出0入0汤圆

发表于 2017-11-22 22:06:01 | 显示全部楼层
polarbear 发表于 2017-10-28 08:42
自己编译根文件系统, 不要用BBB的那个文件系统(又大,又慢,只适合爱好者DIY用), ...

是官方的源码编译的吗?希望能指点一下怎么做的.谢谢!

出0入59汤圆

发表于 2017-11-23 08:10:28 | 显示全部楼层
McuY 发表于 2017-11-22 22:06
是官方的源码编译的吗?希望能指点一下怎么做的.谢谢!

网上搜索下  buildroot

出0入12汤圆

发表于 2017-11-24 10:17:37 | 显示全部楼层
buildroot 有默认配置文件。

出0入0汤圆

发表于 2018-7-11 14:42:44 | 显示全部楼层
请问你这个基于AM335X的YAFFS2是RTT系统自带的例程吗?我现在也用YAFFS2,但是我现在的速度比较慢,我想参考一下,谢谢。

出10入12汤圆

发表于 2018-11-4 13:28:25 | 显示全部楼层
稳妥的好!!!!!!!1

出0入0汤圆

发表于 2019-11-21 23:10:10 | 显示全部楼层
请问你的读写速度单位是字节还是位?我现在用了prefetch + DMA,读的速度也才3M字节/秒.
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-25 01:32

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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