12-08-2008 09:40 AM
Hi everybody,
I've downloaded and installed the LabVIEW embedded module for ARM and LabVIEW 8.6 for a custom hardware project. Since the hardware is built around a Luminary LM3S1968 microcontroller, different from the LM3S8962 on the NI board, I wanted to create a new target. I don't have the microprocessor SDK, so I followed this tutorial: http://zone.ni.com/devzone/cda/tut/p/id/7152
The section 'Integration of LabVIEW and Keil Toolchains' says that I should look in c:\Keil\ARM\Startup and c:\Keil\ARM\RT Agent\RTX to see if my target already supports the RTX Real-Time Kernel. To my surprise there a no rtx_conf*.c files for any Luminary microcontrollers, not even the LM3S8962 that is part of the NI evaluation board, just a Startup.s file.
According to the tutorial, I should now follow this procedure http://zone.ni.com/devzone/cda/tut/p/id/7120#toc0 to port the RTX-kernel to my target. This involves setting a multitude of options in the uVision target options window. I got the feeling I was reinventing the wheel, since according to Keil/ARM (http://www.keil.com/dd/chip/4305.htm) my target is already supported by the RTX-kernel. To avoid unnecessary work: is there a location where I can download the configuration files for the kernel and agent module for this target? Thanks in advance for your help.
Paul
12-09-2008 10:54 AM
Hi Paul,
It looks like you've already gotten an answer from Luminary Micro here. I agree that the documentation needs some work. This was reported to R&D (# 136112) for further investigation. We are fully behind and very excited about this product, and we appreciate your feedback so that we can make it an even better product for the future.
Regards,
12-10-2008 04:16 AM
Hi Steve,
Sorry about the 'crosspost', I wasn't sure if this was a question for Luminary or NI (or both). I certainly didn't mean to 'flame' NI, I'm probably as excited about the product as you are
I guess the documents on the NI website are sometimes confusing because the ARM module is relatively new compared to the ADI Blackfin module; there are fewer documents and it can be hard to distinguish between information for the other embedded modules and info that's specific for the ARM module. Some internet forums mention LabVIEW with embedded support when they mean the Blackfin module, because the ARM module didn't exist at the time.
Anyway, thanks for your help and keep up the good work; the ARM module definitely has a lot of potential.
Paul
12-10-2008 12:29 PM
Hi Paul,
No worries at all We need this type of feedback to identify gaps in the documentation, thanks again!