For connecting to my C16x starterkit I use the default target
configuration settings. The XRAM ASC bootstrap loader monitor works
fine. But I cannot connect to the board via the standard ASC bootstrap
loader monitor. Why?
To setup the external bus controller (EBC in C16x architecture) UDE
initializes the SYSCON, BUSCONx and other registers with predefined
values from the 'Config - Target Configuration - Monitor
- Execute Initialisation Commands' page. In some cases the default
values are not suitable and you must adjust the settings.
Syntax: SET <dst_register> <value> [<mask>] COPY <src_register> <dst_register> [<mask>] EINIT DISWDT
<dst_register> | <src_register> := <register_addr> | <register_symbol> <value> := <hexnumber>h <mask> := <hexnumber>h
<register_addr> := <hexnumber>h <register_symbol> := <textstring> Action: SET: *<dst_register> = (*<dst_register> & ~<mask>) | (<value> & <mask>) COPY: *<dst_register> = (*<src_register> | <mask>) EINIT: Execute EINIT command DISWDT: Disable Watchdog Example: Set the XPEN bit in SYSCON register independently from the WRL/BHE/WRH control.
SET SYSCON 04h 04h |