After building the open-version T-Kernel, I transferred a generated kernel_rom.mot file into the flash memory of the T-Engine, but the T-Kernel did not start (no boot messages displayed).
< Answer >
Applicable T-Engine: T-Engine/SH7727, T-Engine/SH7751R, T-Engine/SH7760 and uT-Engine/M32104
When you are using the simple T-Monitor, you need to transfer T-Kernel RomInfo (rominfo.mot) to the flash memory before you can use it.
The simple T-Monitor operates in such a way that after initializing the CPU and hardware, it jumps to the kernel startup address referenced from RomInfo in the flash memory before it starts up. One probable reason why the T-Monitor does not start is that the “kernel startup address” value is incorrect. The T-Engine has had the T-Monitor and RomInfo transferred to its internal flash memory when shipped from the factory. The kernel startup address in that RomInfo is H’00000000, so that the T-Kernel will not start
When you are using the T-Monitor supplied with the T-Engine development kit, be aware that its startup method differs with DIP switch settings. For details, refer to the document included with the T-Engine development kit.