This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
I'm developing on a 28335 using CCS v5. I've been reading through the documentation and have determined that I should use (or at least check out the use of) the C28x FPU fast RTS Library.
SPRCA75 has section 2: Installing the Library. It begins with the assumption that the library is already installed on my hard drive at c:\tidcs\c28\C28x_FPU_fastRTS\<version>. It is not. On my computer at c:\tidcs\c28 I find a folder named Flash28_API, but nothing else.
So wander around looking for where to find the RTS library. Eventually I find in ControlSuite an Update button followed by a "Custom Install - Add additional components" button. So I click on this and after what seemed like an eternity I found options under Libraries -> Math -> fastRTS -> fastRTS_v100. I choose to install it. After a second eternity, I get an error box that says "Source file not found: C:\Windows\Installer\MSID56B.tmp. Verify that the file exists and that you can access it." Options are "Retry" and "Cancel". The former changes nothing, the latter apparently undoes whatever the installer has done to this point.
I tried it a second time and ran into this similar-but-different error: "Source file not found: C:\Windows\Installer\MSI7016.tmp. Verify that the file exists and that you can access it."
Any suggestions?
Hello,
I believe that fastRTS is provided by the C2000 team and not the tools team. Hence I'll move your post to the C2000 forum with the experts there (they would also support the install issue for controlSUITE).
Thanks
ki
Ok, I've found the library where you said it was rather than where the documentation said it was. I've added it to my project's build as per sprca75. It builds with the fast RTS linking first, as evidenced by the map file. However, I have several more questions now.
1. I am getting a build warning that says: "#10247-D creating output section "FPUmathTables" without a SECTIONS
2. While my map file shows that the fastRTS functions are being used, they are mapped to Flash instead of RAM. How do I get them into RAM?
3. Several applicable FPU trig tables are now being mapped to RAM. Are these being copied from the Boot ROM? What told the linker to put them there? I'm glad that they are there, but I don't understand how they were put there.
sprca75 Section 3.3 tells you what to do if you "do not wish to load a copy of these tables into the device" but it doesn't tell you how TO utilize the tables in RAM. You may have gathered (correctly) that I'm not completely on top of how to use the .cmd files.