This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Viewing CAN registers/message objects on SiLabs 'F04x

I am using uVision with SiLabs 'F04x family of processors;
trying to get the CAN engine to talk. Running the debugger;
under 'Peripherals/CAN' drop-down menu, I can bring up a
dialog box called "CAN Interface Registers" that lets me
view not only the IF1 & IF2 registers, but the content of
all 32 message objects themselves.

The problem is--the data matrix held by this window is about
10 ints wide and 35 rows high, while the window itself
allows me to see 5 ints x 8 rows, ~= 1/8th of the data at a
time, and it cannot be re-sized. This is a lot like trying
to read a schematic through a 1"Ø toilet paper tube:
possible but slow, frustrating, and a set-up for mistakes.

Has anyone figured out a better way to get these values out
of the debugger?
============================================================
Gary Lynch printf("lynchg%cstacoenergy%ccom", 55+9, 55-9)
============================================================

Parents
  • So, correct me if I got this wrong--but are you saying you
    can build your app with uVision, and that the SiLabs
    debugger can then load the same Keil 'no-extension' file
    that uVision uses?

    I do not know about "no extension", but it works with the omf that you get if you are set up for debug. (OK I have not used a Keil 'younger' than ~18 months, but I doubt they have changed .OMF to "no extension")

    Erik

Reply
  • So, correct me if I got this wrong--but are you saying you
    can build your app with uVision, and that the SiLabs
    debugger can then load the same Keil 'no-extension' file
    that uVision uses?

    I do not know about "no extension", but it works with the omf that you get if you are set up for debug. (OK I have not used a Keil 'younger' than ~18 months, but I doubt they have changed .OMF to "no extension")

    Erik

Children
No data