<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://community.arm.com/utility/feedstylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>problem with uVision4 help me please</title><link>https://community.arm.com/developer/tools-software/tools/f/keil-forum/39982/problem-with-uvision4-help-me-please</link><description> 
Hi everybody, 

 
Issue1: 

 
I am designing an MIL 1553B interface card using LPC2294(from
NXP). I am having some source code from old projects which were
developed on uVision2 if I try to compile it using uVision4 it is
displaying lot of errors while</description><dc:language>en-US</dc:language><generator>Telligent Community 10</generator><item><title>RE: problem with uVision4 help me please</title><link>https://community.arm.com/thread/106648?ContentTypeID=1</link><pubDate>Fri, 30 Nov 2012 02:37:11 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:b28e5c30-3ae8-42e1-8ce2-07988fe98e01</guid><dc:creator>ImPer Westermark</dc:creator><description>&lt;p&gt;&lt;p&gt;
There are no possible ways we can know what variables and
functions that are missing.&lt;/p&gt;

&lt;p&gt;
So we can&amp;#39;t know if you have missed to make use of any Keil
library. Or if it is one or more of your own source files that are
missing from the project.&lt;/p&gt;

&lt;p&gt;
There is a huge difference between being the one sitting at the
computer, and being the one sitting somewhere else in this world and
just seeing the text you post to this forum...&lt;/p&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: problem with uVision4 help me please</title><link>https://community.arm.com/thread/106645?ContentTypeID=1</link><pubDate>Fri, 30 Nov 2012 00:40:52 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:657888d9-30fd-41a0-94cb-2f9b3b1cb408</guid><dc:creator>Andy Neil</dc:creator><description>&lt;p&gt;&lt;p&gt;
So &lt;b&gt;define&lt;/b&gt; them, then!&lt;/p&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: problem with uVision4 help me please</title><link>https://community.arm.com/thread/80787?ContentTypeID=1</link><pubDate>Fri, 30 Nov 2012 00:00:10 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:b20f1afe-3102-4f02-b2e8-ac90885e4437</guid><dc:creator>siva k</dc:creator><description>&lt;p&gt;&lt;p&gt;
Dear Mr.Andrew Neil,&lt;/p&gt;

&lt;p&gt;
Thank you very much for your valuable suggestion and definitely I
will go through all the user manuals and release notes but please let
me know the reason why the codes which were written in &lt;b&gt;C&lt;/b&gt; are
not getting build with uVision4?&lt;/p&gt;

&lt;p&gt;
Initially I have translated each .c file into uVision4 and I have
rectified all the errors (it is very correct as you said that latest
version has uncovered so many flaws)and when I try to build the
project it is displaying few functions and variables as undefined in
.out files while linking.&lt;/p&gt;

&lt;p&gt;
please throw some light on it so that I can proceed and do
something.&lt;/p&gt;

&lt;p&gt;
Thank you indeed,&lt;/p&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: problem with uVision4 help me please</title><link>https://community.arm.com/thread/92909?ContentTypeID=1</link><pubDate>Wed, 28 Nov 2012 01:37:17 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:fa77f3c6-91d7-4339-bc8e-f173410984ca</guid><dc:creator>Andy Neil</dc:creator><description>&lt;p&gt;&lt;p&gt;
Probably before Keil was acquired by ARM?&lt;/p&gt;

&lt;p&gt;
So you&amp;#39;re probably using the old Keil compiler - which is
completely unrelated to the current ARM tools!&lt;/p&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: problem with uVision4 help me please</title><link>https://community.arm.com/thread/67895?ContentTypeID=1</link><pubDate>Wed, 28 Nov 2012 01:34:29 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:68200dee-57db-48e2-93c9-718d5373078b</guid><dc:creator>Andy Neil</dc:creator><description>&lt;p&gt;&lt;p&gt;
Note that uVision is just the user interface &amp;amp; &amp;quot;framework&amp;quot;
which holds everything together. The actual build is performed by the
associated compiler, assembler, linker, etc.&lt;/p&gt;

&lt;p&gt;
uVision-&lt;b&gt;2&lt;/b&gt; was superseded by uVision-&lt;b&gt;3&lt;/b&gt; a
&lt;i&gt;&lt;b&gt;very&lt;/b&gt;&lt;/i&gt; long time ago - and uVision-&lt;b&gt;3&lt;/b&gt; itself was
superseded by uVision-&lt;b&gt;4&lt;/b&gt; a couple of years ago.&lt;/p&gt;

&lt;p&gt;
Therefore, it is likely that your project is
&lt;i&gt;&lt;b&gt;waaaaaaaaay&lt;/b&gt;&lt;/i&gt; out-of-date with the current Keil tools -
so it should not come as a surprise that your project does not &amp;quot;just
build&amp;quot; with the latest tools!&lt;/p&gt;

&lt;p&gt;
&lt;i&gt;&amp;quot;can someone tell me what are all the steps to be taken while
migrating from uVision2 to uVision4?&amp;quot;&lt;/i&gt;&lt;/p&gt;

&lt;p&gt;
For a start, you will need to work through all the reported
errors, and fix them.&lt;/p&gt;

&lt;p&gt;
You will need to check all the assumptions that your code made
about the uVision-2 environment, and check if these still apply to
uVision-4 - this will mean careful study of the &lt;b&gt;Manuals&lt;/b&gt; for
&lt;b&gt;both&lt;/b&gt; the old &lt;i&gt;&lt;b&gt;and&lt;/b&gt;&lt;/i&gt; the new toolsets.&lt;/p&gt;

&lt;p&gt;
You could try trawling through all the release notes between your
old &amp;amp; new versions - but they&amp;#39;re probably too far apart for that
to be very helpful. Might be worth a &amp;quot;skim&amp;quot; to look for major
changes?&lt;/p&gt;

&lt;p&gt;
You will need to do a lot of testing to ensure that everything
still works.&lt;/p&gt;

&lt;p&gt;
Be sure to keep an installation of the old tools available and in
working order - so that you can check whether any problems
encountered in this process are new, or did previously exist...&lt;/p&gt;

&lt;p&gt;
Note that, just because your code appeared to &amp;quot;work fine&amp;quot; with the
old tools, this does not mean that it was actually fine! It is very
common indeed that a new tool release will show-up previously
undiscovered flaws in your code...&lt;/p&gt;

&lt;p&gt;
&lt;i&gt;&amp;quot;I am using Keil uVision V4. 03q version i.e RL ARM
compiler&amp;quot;&lt;/i&gt;&lt;/p&gt;

&lt;p&gt;
RL ARM was not a &lt;b&gt;compiler&lt;/b&gt;; it was a set of so-called
&amp;quot;middleware&amp;quot; libraries - it is now part of MDK-Professional and not
available separately: &lt;a href="http://www.keil.com/rl-arm/"&gt;http://www.keil.com/rl-arm/&lt;/a&gt;&lt;/p&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>