我已经编辑了NandUpdateLib.cpp来创建2个Nand分区。结果,我的系统将无法完全启动,因为它找不到注册表(或分区事件?)。虽然系统可以从Nand启动,但一旦加载了nk bin,它就会在进程的早期被卡住,因此我无法进行进一步的诊断。
除了编辑createpartition代码之外,是否需要任何额外的步骤,比如编辑特定的注册表或驱动程序?
以下是我认为的相关注册表:
[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
我将我的两个分区命名为"PART00“和"PART01”。我有一个名为"NANDFS“的文件系统文件夹。
我们将非常感谢您提出的任何建议。
发布于 2018-10-17 09:34:44
https://stackoverflow.com/questions/52838938
复制相似问题