|
本帖最后由 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来反美的!
|