Other Parts Discussed in Thread: SEGGER, HALCOGEN
Hi, I am having some problems understanding how to set up my tools for the RM44L520APGET
Background
- This is the first time I am working with a TI controller
- This is first time I am working with a Cortex-R
- This is the first time I am using JTAG instead of the Cortex-M Debug interface
- Our first prototype of a new product has been designed with a JTAG connector and the RM44
- To do some development I also have a launchpad, the XL2-RM46.
- The final product willl be IEC 61508 SIL 2 certified
- I am using the J-Link Plus from Segger.
- My company uses uVision a lot, so I am trying to do that here as well
- I am using TI's HALCoGen to generate code for both platforms, including the FreeRTOS setup for the RM46
- I am open to using other tools and IDEs, but I have a preference for third-party tools (like working with MCUs from two vendors but only having one IDE).
List of issues/questions
- Is Keil's support of this device (RM44) somewhat... lacklustre? (Lack of device support, hard to get information from the website)
- The FreeRTOS demo on RM46 crashes after I call vTaskStartScheduler() (It goes to the prefetchEntry interrupt vector (sys_intvecs.asm, line 59.).).
- I am trying to debug the above problem in uVision but I cannot use things like the System Viewer to view system error flags etc.
Is this just not available or have I missed out on some configuration? (I can step through the code and view the registers, but I cannot see the peripherals) - Which debug connectors and tools gives me "the most" ability to debug the chip?
- Is this a device that requires a lot of TI tools to be debugged/analyzer properly (TI connector, TI debugger, TI IDE), or can I use standard gear and still do my stuff? (uVision/IAR, JTAG, etc).
So I think issue 2 can be solved by solving issue 3, and issue 4 and 5 are closely related.
Thank you for your attention.