3447|0

67

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

关于6410下wince6.0的nandflash 分区问题 [复制链接]

cpu:6410,os:wince,nandflash是256M的,吧nandflash的前64M固定下来,后面192M是exfat分区,修改如下:
eboot中的loader.h中修改
原先:
//#define RESERVED_BOOT_BLOCKS        (NBOOT_BLOCK_SIZE + TOC_BLOCK_SIZE + EBOOT_BLOCK_SIZE)

#define RESERVED_BOOT_BLOCKS SECTOR_TO_BLOCK(FILE_TO_SECTOR_SIZE(0x4000000))  /*屏蔽前面64M空间*/

nandflash中的fmd.c中修改
函数:FMD_GetInfo
原先:
//  pFlashInfo->dwNumBlocks         = NUM_OF_BLOCKS;
修改后:
    pFlashInfo->dwNumBlocks         = NUM_OF_BLOCKS - 512;     /* 512是64MB*/

重新烧制boot和nk.bin后,wince启动不了:

[OAL] OEMInitDebugSerial() : UBRDIV0 = 35, DivSlot = 1, UDIVSLOT0 = 0x00000080

Windows CE Kernel for ARM (Thumb Enabled) Built on Oct 20 2009 at 18:39:19
[OAL] ++OEMInit()
[OAL] S3C6410_APLL_CLK   : 532000000
[OAL] ARMCLK : 532000000
[OAL] HCLK   : 133000000
[OAL] PCLK   : 66500000
[OAL] InitializeGPIO()
[OAL] InitializeCLKSource()
[OAL] InitializeCLKGating()
[OAL] InitializeBlockPower()
DCache: 128 sets, 4 ways, 32 line size, 16384 size
ICache: 128 sets, 4 ways, 32 line size, 16384 size
+OALArgsInit()
Arguments area has some values
-OALArgsInit()
+OALTimerInit( 1, 33249, 0 )
-OALIntrRequestSysIntr(irq = 38, sysIntr = 16)
[KITL] ++OEMKitlStartup()
KITL was Disabled from EBOOT !!
Please set KITL Configuration in EBoot !!
[OAL] --OEMInit()
[FMD] FMD_OEMIoControl() : IOCTL_FMD_GET_INTERFACE
[FMD] ++FMD_Init() ****
[FMD:INF] FMD_Init() : Read ID = 0x0000ecda
[FMD] FMD_Init() : NUM_OF_BLOCKS = 2048
[FMD] FMD_Init() : PAGES_PER_BLOCK = 64
[FMD] FMD_Init() : SECTORS_PER_PAGE = 4
[FMD] --FMD_Init()
[FMD] FMD_GetInfo() : NUMBLOCKS = 1536(0x600), SECTORSPERBLOCK = 64(0x40), BYTESPERSECTOR = 2048(0x800)
[FMD:ERR] FMD_OEMIoControl() : Unknown IOCTL (0x00071c24)

感觉是nandflash驱动读取分区死了,不知道什么原因?高手指点一下
点赞 关注

回复
举报
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/8 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表