esx

How do I avoid "Error while flashing" when loading new ESX run-time system hex files?

The sector layout of the ESX2 RTS changed for the release of v3.09r0. The allocation of two additional sectors of flash memory was necessary to support additional RTS features and new babyboard variants. As a consequence, the Type of Hexfile "IEC1131 run-time system" cannot be used anymore for ESX RTS version 3.09r0 and newer. (The RTS for other devices, such as ESX-LT and ESX-Micro is unaffected)

Switch the Type of Hexfile to "User Defined". Change the sectors setting according to the table below, and then flash as normal.

How do I adjust the BTR register on the ESX?

See section 19.2.2 of the C167CS user manual for information on the Bit-timing registers. (CS is used on the 2xCAN ESX. The CAN registers are identical to the 1xCAN ESX, though).

In the ESX BIOS, the function init_can() automatically configures the Bit-timing register by calling the undocumented BIOS function set_can_bittime_reg(). The setting to use is hardcoded and is chosen based on the bitrate and the clock frequency. The following BTR settings are used by the BIOS:

Bitrate (kbit/s) 20 MHz 40 MHz
Syndicate content