We have our own hardware, and therefore we make our own WinCe-Image.
For the connection of a LC display, we want to use some of the alternative pins:
PCLK: SODIMM_111 instaed of SODIMM_56 (default: LCD RGB PCLK)
HSYNC: SODIMM_112 instaed of SODIMM_68 (default: LCD_HSYNC)
VSYNC SODIMM_128 instaed of SODIMM_82 (LCD_VSYNC)
To multiplex the pins, I add this to the Subproject1.reg:
;@XIPREGION IF PLATFORM_FILES_MISC [HKEY_LOCAL_MACHINE\init] "Launch70"="Subproject1.exe" [HKEY_LOCAL_MACHINE\Drivers\Builtin\GPIOMux\Pinout_Default] "colibripin_111"="altfn=7" ;lcdif.CLK "colibripin_112"="altfn=6" ;lcdif.HSYNC "colibripin_128"="altfn=6" ;lcdif.VSYNC ;@XIPREGION ENDIF PLATFORM_FILES_MISC
The image can be successfully created and transferred to our hardware.
After the restart, the changes should cause the signals to be applied to the alternative pins. However, this is not the case. Clock, Hsync and VSync are still on the default pins. What am I doing wrong?