hive-based registry问题
我通过以下几个步骤在nk.bin中添加hive-based registry功能
1.在 "File Systems and Data Store" -- "Registry Storage"內选择"Hive-based Registry"
2.在 "File Systems and Data Store" -- "Storage Manager"內选择"FAT File System"
在 "HARWARE SUPPORT" -- "ATAPI"
3. 加环境变量BSP_ENABLE_FSREGHIVE = 1
4.接下来就是修改注册表项。
修改platform.reg如下
[HKEY_LOCAL_MACHINE\init\BootVars]
"SYSTEMHIVE"="Documents and Settings\\system.hv"
"PROFILEDIR"="Documents and Settings"
"Start DevMgr"=dword:0
IF BSP_ENABLE_FSREGHIVE
"Start DevMgr"=dword:1
ENDIF
[HKEY_LOCAL_MACHINE\init\BootVars]
"DefaultUser"="default"
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\HDProfile]
"MountFlags"=dword:2
编译完成之后down到板子上却没法启动
在pb的output框出现以下提示
255 PID:41fe623e TID:41febfca Data Abort: Thread=81fe6000 Proc=80229178 'filesys.exe'
255 PID:41fe623e TID:41febfca AKY=00000003 PC=03fb625c RA=0001f65c BVA=04000000 FSR=00000007
同时调试串口中的提示信息可以看到kernel跑到
KITL: Leaving polling mode...
CS8950EnableInts
跑到EnableInts就停下来了
请问中间还缺少什么步骤吗?