April 15, 2010 - 11:21am
Guest |
Hi all - just new to this forum.
I downloaded the new RIDE7 as it is very nice and can talk to my Silabs devices all builtin. I have been using RIDE6 which is a bit ugly.
Anyway, I copied across the old RC51 and LX51 files that have a 32kB limit on them rather than the 4kB limit that the Ride 7 has. I can compile no worries but cannot link.
as there are new directives for the linker and I can't get rid of them, nor can I find any information in the manual that describes what these directives actually do.
in short the directives are:
DEFN, XMLM, XMLF, XML, XMLRIDE
How do I get rid of these from the RIDE 7, there doesn't seem to be a place where they are listed?
What do they do?
Thanks and Regards
Marshall Brown
Here is a dump of the invocation of my linker.
"C:\Program Files\Raisonance\Ride\Bin\LX51.EXE"
"C:\Users\marshall\source\jammer-monitor\firmware\test_rigs\freq-counter\osc.obj",
"C:\Users\marshall\source\jammer-monitor\firmware\test_rigs\freq-counter\ports.obj",
"C:\Users\marshall\source\jammer-monitor\firmware\test_rigs\freq-counter\timers.obj",
"C:\Users\marshall\source\jammer-monitor\firmware\test_rigs\freq-counter\main.obj",
"C:\Users\marshall\source\jammer-monitor\firmware\test_rigs\freq-counter\watchdog.obj"
TO("C:\Users\marshall\source\jammer-monitor\firmware\test_rigs\freq-counter\freq-counter.aof")
LIBPATH("C:\Program Files\Raisonance\Ride\Lib\51")
GENERATEDEPFILE
MAP IX
RS(256)
RSI(128)
CSIZE(65536)
XSIZE(65536)
DEFN(XSTACKLEN,256)
DEFN(TIM1_INIT,E8h)
CO(0)
DT(0)
ID(0)
XD(0)
BI(0)
ABSCODEOFFS(0)
XMLM(No,"C:\Users\marshall\source\jammer-monitor\firmware\test_rigs\freq-counter\freq-counter-modules.Standard.xml")
XMLF(No,8000,"C:\Users\marshall\source\jammer-monitor\firmware\test_rigs\freq-counter\freq-counter-flash.Standard.xml")
XML("C:\Users\marshall\source\jammer-monitor\firmware\test_rigs\freq-counter\freq-counter.Standard.xml")
XMLRIDE("C:\Users\marshall\source\jammer-monitor\firmware\test_rigs\freq-counter\freq-counter-globals.Standard.xml")
|
Hi Marshall
This might not be only a new directive linker issue.
Our tools which manage the capabilities of our software take in account tools version.
So what you tried should not give a good result.
The reason of that version checking is commercial, please refer to the following link for more details.
http://www.mcu-raisonance.com/warranty.html
Regads
Matloub
The Ride7 80C51 Linker is not working for me (just switched to Ride7). Did you get this issue resolved?
Thanks,
Larry
The Ride7 80C51 Linker is not working for me (just switched to Ride7). Did you get this issue resolved?
Thanks,
Larry
Hi Larry,
We do not have any open issue about this on our 8051 Linker. We would like to help you as quickly as possible on this issue, but we need to have more information about the problem before we can help further.
The evaluation version of the Linker is limited to 4KB of code generation, which may be the problem you are facing.
If you have another problem, we need the following information about your configuration:
- Version of Windows: At a command prompt type the following command: "systeminfo.exe", which gives you a system report. We need the full "Operating System" and "Version" from the report.
- Version of Ride7 and RKit that you are using. You can get these from the Ride7 "Help | About" dialog box.
Please check from the Raisonance downloads page at http://www.mcu-raisonance.com/mcu_downloads.html that you are using the latest version of the tools.
Concerning your particular problem:
- Provide the steps you followed to raise the error.
- The precise error message you received, and which tool produced it. If possible, a screenshot of the message (using the PrtScr keyboard key) is helpful.
- Does the problem occur when using the examples given with Ride7 (from the Ride7 installation directory, default being "C:\Program Files\Raisonance\Ride\Examples\")?
Please let us know when the problem has been solved satisfactorily.
Regards,