我已经编辑NandUpdateLib.cpp以创建2个Nand分区。结果,由于找不到注册表(或发生分区???),我的系统将无法完全启动。尽管系统可以从Nand引导,但在nk bin加载后它会在此过程的早期陷入困境,因此我无法进行进一步的诊断。
除了编辑createpartition代码外,是否还需要其他任何步骤,例如编辑特定的reg或驱动程序?
以下是我认为相关的注册表:
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\MSFlash]
"DefaultFileSystem"="FATFS"
"PartitionDriver"="FLASHPART.dll"
"AutoFormat"=dword:1
"AutoPart"=dword:1
"AutoMount"=dword:1
"Name"="NAND FLASH Storage"
"Folder"="NANDFlash"
;"FormatExfat"=dword:1
IF SYSGEN_FSREGHIVE
"Flags"=dword:1000
"MountAsBootable"=dword:1
ENDIF SYSGEN_FSREGHIVE
我将2个分区命名为“ PART00”和“ PART01”。我有一个名为“ NANDFS”的文件系统文件夹。
任何建议将不胜感激。
答案 0 :(得分:0)