Roger,
I've used the same configuration (TxD @ pin 15, RxD @ pin 16) too, when testing the SH32 bootloader version (using standard SH32 EVB, which has the standard SCI interface on these pins). This worked for me at the time of the bootloader update (for SH16/32).
Just make sure that the right target is selected in Target tab, ie. that the main assembler file gets assembled with PLATFORM defined as 6:
Code:
;************************************************************************** IF PLATFORM = 6 ; TB1RB0RCS_ENA EQU 1 ; READ COMMAND SUPPORTED—TXDPORT EQU PTBD ; <<< TxD pin portTXDPIN EQU PTBD_PTBD1 ; <<< TxD pin numberSCITXINV EQU 0 ; 0 with level shifters, 1 withoutSCIRXINV EQU SCITXINV ; 0 with level shifters, 1 withoutRXDPORT EQU PTBD ; <<< RxD pin portRXDPIN EQU PTBD_PTBD0 ; <<< RxD pin numberRXDPUEN EQU 0 ; use pull-up featureRXDPUE EQU PTBPE ; define pull-up enable port, if used ENDIF
The settings above should be correct for your setup. You need to load
"hc08sprg-s08sh32-tb1rb0.abs" file into your board.
I could check this bootloader once I'll get back to work at the beginning of November.
Until then, please, check which pin generates the 416us pulses upon power-on-reset.
Pavel