EMERSON KJ4001X1-CC1端子模塊
IMAGE_MCG如果設置,此標志將圖像定義為備用MOTLoad,而不是USER圖像。此位不應由備用啟動映像的開發(fā)人員設置。IMAGE_POST如果設置,此標志將圖像定義為通電自檢圖像。此位標志用于指示映像是診斷映像,應在運行USER或MCG引導映像之前運行。完成后,POST映像將返回到引導塊代碼,但這不是必需的。DONT_AUTO_RUN如果設置,此標志表示不選擇圖像進行自動執(zhí)行。用戶可以通過交互式命令工具指定要執(zhí)行的圖像。MOTLoad當前使用的圖像標志值為0x3,它將自己標識為從RAM執(zhí)行的備用MOTLoad圖像。MOTLoad當前不支持從flash執(zhí)行。用戶映像這些映像是用戶開發(fā)人員的引導代碼,例如,VxWorks引導映像。這樣的圖像在輸入時可能期望系統(tǒng)軟件狀態(tài)如下:? MMU已禁用。? 一級指令緩存已初始化并啟用。? L1數(shù)據(jù)緩存已初始化(無效)并被禁用。? 二級緩存已禁用。? 三級緩存已禁用
IMAGE_MCG
If set, this flag defines the image as being an Alternate MOTLoad, as opposed to USER,
image. This bit should not be set by developers of alternate boot images.
IMAGE_POST
If set, this flag defines the image as being a power-on self-test image. This bit flag is used
to indicate that the image is a diagnostic and should be run prior to running either USER or
MCG boot images. POST images are expected, but not required, to return to the boot block
code upon completion.
DONT_AUTO_RUN
If set, this flag indicates that the image is not to be selected for automatic execution. A user,
through the interactive command facility, may specify the image to be executed.MOTLoad currently uses an Image Flag value of 0x3, which identifies itself as an
Alternate MOTLoad image that executes from RAM. MOTLoad currently does not
support execution from flash.User Images
These images are user-developer boot code, for example, a VxWorks bootrom image.
Such images may expect the system software state to be as follows upon entry:
? The MMU is disabled.
? L1 instruction cache has been initialized and is enabled.
? L1 data cache has been initialized (invalidated) and is disabled.
? L2 cache is disabled.
? L3 cache is disabled