Skip to main content
Knowledgebase
Home
Renesas Singapore - Knowledgebase

What cause branches not to address specified reset in another address?

Latest Updated:01/23/2014

Question:

After a reset is released, it branches not to the address specified in the reset vector but to another address. What is causing this?

Answer:

Please check that the endian setting of the program matches the endian set in the endian select register (MDES).

The endian setting of the program can be checked in the High-performance Embedded Workshop (HEW) integrated development environment from the menu: Build > RX Standard Toolchain > CPU.

In the CubeSuite+ integrated development environment, the endian setting can be checked from the project tree panel by selecting Build Tool Node or File > Category Node, and then selecting Display > Properties or from the context menu Properties > Common Options > Data Endian.

For more about the endian select register, please see the Option-Setting Memory chapter of the User's Manual: Hardware.
For the difference in access operation between endians, see Endian in the CPU chapter of the User's Manual: Hardware.

Suitable Products
RX630
RX63N, RX631
RX210
  • Was this article helpful?