1. 程式人生 > >目前在做P1022vxworks6.8系統移植,會將問題記錄於此

目前在做P1022vxworks6.8系統移植,會將問題記錄於此

目前應用的系統是vxWorks6.8,用的BSP是在網上down的:fsl_p1010_rdb,在編譯成vxworks映象後,通過tftp下載至記憶體後執行無反應,無列印。

 目前跟蹤程式碼,確定位置為:WindRiver\vxworks-6.8\target\src\hwif\intCtlr\vxbEpicIntCtlr.c中vxbSysEpicInit()中存在程式碼:

      gcrVal = EPIC_REG_READ(EPIC_GLOBAL_REG);
      gcrVal |= (EPIC_GCR_RESET);
      EPIC_REG_WRITE(EPIC_GLOBAL_REG, gcrVal);

在EPIC_GLOBAL_REG中寫入EPIC_GLOBAL_REG,導致系統無法執行,在注掉此處後,系統可正常列印。