How to change the VxWorks kernel in the ROM ------------------------------------------- At the ROM prompt "->" type ld < /dataflow/tgt/flashProg sysFlashProgramBootRom "/dataflow/tgt/10HD.vxWorks.st_rom.Pxx-yy-zz" Check the directory /nfs/bbr-srv02/dataflow/tgt/ to get a list of possible ODF kernel releases. As of 5 September 2001, the latest is P02-09-03. Where do the ROM startup scripts live? -------------------------------------- For Proto II, the scripts are in $ODF_ROOT/protoii/dch-1/. The CORE ODF startup script is "dfs/startup", which is a symbolic link to some specific script in the dfs/ directory. Right now, it is pointing to dfs/startup.flash, so that the core ODF libraries are loaded from the onboard flash memory (see below). The DCH startup script is "app/startup", which is also a symlink. At the moment, it points to app/startup.onelib, which loads a single consolidated library containing all the DCH, calibration, and related libraries, as well as the actual DCH startup executable (main). How to flash the core ODF libraries into the ROM ------------------------------------------------ From Amedeo Perazzo: > to flash core ODF you can copy the file: > > $ODF_ROOT/tgt/startup.save-dfs-to-flash > > to your startup script and reboot. After that you can use > > $ODF_ROOT/tgt/startup.load-dfs-from-flash > > to load. If you have problems email me and I'll come to the teststand How to upgrade the ROM libraries -------------------------------- Build the libraries in the DchProto2 test release area, using |DchTestStand/build-release.csh|. Copy the libraries into the DataFlow area, attaching a symbolic "tag" to keep them as a distinct set. Use |DchTestStand/installDchOdf.csh|, and answer the prompts. Create symbolic links in the ROM upload area, $ODF_ROOT/protoii/lib/, pointing the generic library names to a specific tag, created above. Use |DchTestStand/linkDchOdf.csh|, and answer the prompts.