Quantcast
Channel: Microcontrollers
Viewing all articles
Browse latest Browse all 230336

Forum Post: RE: Hercules RM57 Initialization Code

$
0
0
Hi Kevin, Thanks for the the reply. Here is a list of what I am trying to find out. 1.) Yes, there seems to be a bug in GNU code generation. 2.) Setting the stack pointer with the GNU tool-chain does fix the issue of the ESMSR3 error preventing boot, but the behavior of the init code still seems to differ from the TI compiler. The ESM light will flash briefly between _memInit_ and _coreInitRegisters_ in the GNU code, but not on the TI compiler. Is there any documentation around the timing of bring up? More specifically how quickly the registers must be initialized on boot as you mentioned? The other question I had was regarding LDR instructions instead of branches in the reset vector. I believe branches set the VIM into hardware mode and LDR sets the vim into Software mode?

Viewing all articles
Browse latest Browse all 230336

Latest Images

Trending Articles



Latest Images

<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>