<?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>fopen error in uvision3</title><link>https://community.arm.com/developer/tools-software/tools/f/keil-forum/42747/fopen-error-in-uvision3</link><description> Hi all 
 
when I run the below program i am getting the error 
 *** ERROR L128: REFERENCE MADE TO UNRESOLVED EXTERNAL 
 
could any suggest me how to remove the error? 
 
looking for your help 
t.senthil 
 
 
#include &amp;lt;ARTX.h&amp;gt;
#include &amp;lt;stdio.h&amp;gt;
void</description><dc:language>en-US</dc:language><generator>Telligent Community 10</generator><item><title>RE: fopen error in uvision3</title><link>https://community.arm.com/thread/149166?ContentTypeID=1</link><pubDate>Tue, 07 Feb 2006 03:45:19 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:db3256ec-e1e2-4bf1-8599-c3665e4c7fe6</guid><dc:creator>Andy Neil</dc:creator><description>&lt;p&gt;&lt;i&gt;&amp;quot;yes I am having the ARTX.h ARTX_Config.c and ARTX_Config.h files&amp;quot;&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
The error messages tell you that the functions you are missing are: fopen, fprintf, and fclose.&lt;br /&gt;
&lt;br /&gt;
Do you have definitions for those functions anywhere in your source code?&lt;br /&gt;
Probably not.&lt;br /&gt;
&lt;br /&gt;
Probably, they are in a &lt;b&gt;Library&lt;/b&gt; that forms part of the ARTX Product. if so, you need to include this Library in your project (or select suitable project options that will cause it to be included).&lt;br /&gt;
Once again, the &lt;b&gt;Manual&lt;/b&gt; will tell you how to do this.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.keil.com/ararm/"&gt;http://www.keil.com/ararm/&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: fopen error in uvision3</title><link>https://community.arm.com/thread/149165?ContentTypeID=1</link><pubDate>Tue, 07 Feb 2006 03:38:46 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:68b4ed21-ed43-40cb-be69-1e864d9d2fee</guid><dc:creator>Andy Neil</dc:creator><description>&lt;p&gt;&lt;i&gt;&amp;quot;Do I need to change anything in ARTX_config file?&amp;quot;&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
What does the &lt;b&gt;Manual&lt;/b&gt; say?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: fopen error in uvision3</title><link>https://community.arm.com/thread/134716?ContentTypeID=1</link><pubDate>Tue, 07 Feb 2006 03:13:00 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:8ac163c4-a26a-4a49-8560-946d2def4a20</guid><dc:creator>senthil raj</dc:creator><description>&lt;p&gt;&lt;i&gt;&amp;quot;Do you have this product?&amp;quot;&amp;quot;&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
yes I am having the ARTX.h  ARTX_Config.c and ARTX_Config.h files... .I have an updated version of uvision3 too....&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Tool Version Numbers:&lt;br /&gt;
Toolchain Path:    C:\Keilarmnew\ARM\BIN\&lt;br /&gt;
C Compiler:         CA.Exe       V2.42&lt;br /&gt;
Assembler:          AA.Exe       V2.40b&lt;br /&gt;
Linker/Locator:     LA.Exe       V2.42&lt;br /&gt;
Librarian:          LIBA.Exe       V4.26&lt;br /&gt;
Hex Converter:      OHA.Exe       V2.10&lt;br /&gt;
CPU DLL:            SARM.DLL       V1.29&lt;br /&gt;
Dialog DLL:         DARMP.DLL       V1.10c&lt;br /&gt;
Target DLL:         BIN\UL2ARM.DLL       V1.14a&lt;br /&gt;
Dialog DLL:         TARMP.DLL       V1.10&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;&amp;quot;Even if you do have the product, the Linker is telling you that you haven&amp;#39;t included it in your project&amp;quot;&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
Even after including ARTX_config.c file in my project I am getting the same error!&lt;br /&gt;
&lt;br /&gt;
Do I need to change anything in ARTX_config file?&lt;br /&gt;
&lt;br /&gt;
t.senthil&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: fopen error in uvision3</title><link>https://community.arm.com/thread/123118?ContentTypeID=1</link><pubDate>Tue, 07 Feb 2006 01:41:27 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:b411fb95-d0cc-47ef-95e7-38e485547528</guid><dc:creator>Andy Neil</dc:creator><description>&lt;p&gt;&lt;i&gt;&amp;quot;... exists in the ARTX Library. Do you have this product?&amp;quot;&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
Even if you do have the product, the Linker is telling you that you haven&amp;#39;t included it in your project.&lt;br /&gt;
&lt;br /&gt;
If you have the product, you will also have the documentation that tells you how to use it!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: fopen error in uvision3</title><link>https://community.arm.com/thread/111913?ContentTypeID=1</link><pubDate>Tue, 07 Feb 2006 00:58:59 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:2ba805fa-911b-4101-a834-fce2aca3d92d</guid><dc:creator>Keil Software Support Intl.</dc:creator><description>&lt;p&gt;fopen (is part of the Flash File System and) exists in the ARTX Library.  Do you have this product?&lt;br /&gt;
&lt;br /&gt;
Reinhard&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: fopen error in uvision3</title><link>https://community.arm.com/thread/97818?ContentTypeID=1</link><pubDate>Mon, 06 Feb 2006 03:01:24 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:8df098c3-a4d9-443b-9f58-691fdc7d7fca</guid><dc:creator>Andy Neil</dc:creator><description>&lt;p&gt;&lt;i&gt;&amp;quot;looking for help!&amp;quot;&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
Hans-Bernhard Broeker has already said it:&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;&amp;quot;you get it because you&amp;#39;re blindly assuming that some function exists, which doesn&amp;#39;t&amp;quot;&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
For details, see:&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.keil.com/support/man/docs/ca/ca_xa_librarydif.htm"&gt;http://www.keil.com/support/man/docs/ca/ca_xa_librarydif.htm&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: fopen error in uvision3</title><link>https://community.arm.com/thread/73807?ContentTypeID=1</link><pubDate>Mon, 06 Feb 2006 00:57:00 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:9bf56f35-def8-491b-a853-768f3ec027ff</guid><dc:creator>senthil raj</dc:creator><description>&lt;p&gt;Hi this is the complete error that I am getting when i buid the program.&lt;br /&gt;
&lt;br /&gt;
looking for help!&lt;br /&gt;
t.senthil&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;  Build target &amp;#39;LPC2100&amp;#39;&lt;br /&gt;
linking...&lt;br /&gt;
*** WARNING L23: UNRESOLVED EXTERNAL SYMBOLS&lt;br /&gt;
*** ERROR L128: REFERENCE MADE TO UNRESOLVED EXTERNAL&lt;br /&gt;
    SYMBOL:  fopen?T&lt;br /&gt;
&lt;br /&gt;
ADDRESS: 0000016EH&lt;br /&gt;
*** ERROR L128: REFERENCE MADE TO UNRESOLVED EXTERNAL&lt;br /&gt;
    SYMBOL:  fprintf?T&lt;br /&gt;
    ADDRESS: 00000182H&lt;br /&gt;
*** ERROR L128: REFERENCE MADE TO UNRESOLVED EXTERNAL&lt;br /&gt;
    SYMBOL:  fprintf?T&lt;br /&gt;
    ADDRESS: 00000198H&lt;br /&gt;
*** ERROR L128: REFERENCE MADE TO UNRESOLVED EXTERNAL&lt;br /&gt;
    SYMBOL:  fclose?T&lt;br /&gt;
    ADDRESS: 000001A4H&lt;br /&gt;
Program Size: data=1168 const=34 code=444&lt;br /&gt;
Target not created&lt;/b&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: fopen error in uvision3</title><link>https://community.arm.com/thread/45504?ContentTypeID=1</link><pubDate>Sat, 04 Feb 2006 09:03:49 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:faeb8570-f509-4d96-80d4-e3b5776c115d</guid><dc:creator>HansBernhard Broeker</dc:creator><description>&lt;p&gt;&lt;i&gt;when I run the below program i am getting the error&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
No, you don&amp;#39;t.  You get it when you &lt;b&gt;build&lt;/b&gt; the program.  And you get it because you&amp;#39;re blindly assuming that some function exists, which doesn&amp;#39;t.  The error message also tells you which function that is.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>