<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Printf with lpc1343 in LPCXpresso IDE</title>
    <link>https://community.nxp.com/t5/LPCXpresso-IDE/Printf-with-lpc1343/m-p/535476#M4634</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by CodeRedSupport on Sun Jul 07 01:45:21 MST 2013&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;You need to be using [FONT=Courier New]__sys_write[/FONT], not [FONT=Courier New]__write[/FONT]&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;See:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;A href="http://"&gt;http://support.code-red-tech.com/CodeRedWiki/UartPrintf&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Regards,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;CodeRedSupport&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 16 Jun 2016 01:41:42 GMT</pubDate>
    <dc:creator>lpcware</dc:creator>
    <dc:date>2016-06-16T01:41:42Z</dc:date>
    <item>
      <title>Printf with lpc1343</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/Printf-with-lpc1343/m-p/535474#M4632</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by pito on Sat Jul 06 05:47:04 MST 2013&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Hi, I am trying to printf from following code:&lt;/SPAN&gt;&lt;BR /&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD bgcolor="#cacaca"&gt; &lt;PRE&gt;#include "LPC13xx.h"&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* LPC13xx definitions */
#include "clkconfig.h"
#include "gpio.h"
#include "uart.h"
#include &amp;lt;stdlib.h&amp;gt;
#include &amp;lt;stdio.h&amp;gt;
#include &amp;lt;string.h&amp;gt;
#include &amp;lt;cr_section_macros.h&amp;gt;
#include &amp;lt;NXP/crp.h&amp;gt;

__CRP const unsigned int CRP_WORD = CRP_NO_CRP ;

// Function __write()
uint32_t __write (int iFileHandle, uint8_t *pcBuffer, uint32_t iLength)
{
//this function is writing the printf buffer to uart
 UARTSend(pcBuffer,iLength);
 return iLength;
}

int main (void) {

&amp;nbsp;&amp;nbsp;&amp;nbsp; int dummy;

&amp;nbsp; GPIOInit();

&amp;nbsp; UARTInit(115200);

&amp;nbsp; // Set port for LED to output (1)
&amp;nbsp; GPIOSetDir( 0, 7, 1 );&amp;nbsp; //LED

&amp;nbsp; //GPIOSetDir( 1, 6, 0 );&amp;nbsp; //Rx
&amp;nbsp; //GPIOSetDir( 1, 7, 1 );&amp;nbsp; //Tx

&amp;nbsp; dummy = 1111;

&amp;nbsp; while (1)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Loop forever */
&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GPIOSetValue( 0, 7, 1 );
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; printf("This is a Test = %d \r\n", dummy);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GPIOSetValue( 0, 7, 0 );
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dummy ++;

&amp;nbsp; }
}&lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;SPAN&gt;I set lib to Redlib(nohost), however I see no activity on Tx. I am uploading via uart with flashmagic, the com works fine. The lpcxpresso IDE is the latest, build for lpc1343.&lt;/SPAN&gt;&lt;BR /&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD bgcolor="#cacaca"&gt; &lt;PRE&gt;Building target: LPCX1343_cmsis2_blinky.axf
Invoking: MCU Linker
arm-none-eabi-gcc -nostdlib -L"C:\MyCode\ARM\LPCxpresso\CMSISv2p00_LPC13xx\Release" -L"C:\MyCode\ARM\LPCxpresso\LPC13xx_cmsis2_Lib\Release" -Xlinker --gc-sections -Xlinker -Map=LPCX1343_cmsis2_blinky.map -mcpu=cortex-m3 -mthumb -T "LPCX1343_cmsis2_blinky_Release.ld" -o "LPCX1343_cmsis2_blinky.axf"&amp;nbsp; ./src/blinky.o ./src/cr_startup_lpc13.o ./src/timer16_int.o&amp;nbsp;&amp;nbsp; -lCMSISv2p00_LPC13xx -lLPC13xx_cmsis2_Lib
Finished building target: LPCX1343_cmsis2_blinky.axf
 
make --no-print-directory post-build
Performing post-build steps
arm-none-eabi-size LPCX1343_cmsis2_blinky.axf;&amp;nbsp; arm-none-eabi-objcopy -O ihex LPCX1343_cmsis2_blinky.axf LPCX1343_cmsis2_blinky.hex ;
&amp;nbsp;&amp;nbsp; text&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; data&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bss&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dec&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; hex&amp;nbsp;&amp;nbsp;&amp;nbsp; filename
&amp;nbsp; 12712&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 8&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 416&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 13136&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3350&amp;nbsp;&amp;nbsp;&amp;nbsp; LPCX1343_cmsis2_blinky.axf
&lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;BR /&gt;&lt;SPAN&gt;In uart.h I've set:&lt;/SPAN&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD bgcolor="#cacaca"&gt; &lt;PRE&gt;
#define TX_INTERRUPT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* 0 if TX uses polling, 1 interrupt driven. */
&lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;BR /&gt;&lt;SPAN&gt;Am I missing something? Thanks!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 01:41:41 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/Printf-with-lpc1343/m-p/535474#M4632</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T01:41:41Z</dc:date>
    </item>
    <item>
      <title>Re: Printf with lpc1343</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/Printf-with-lpc1343/m-p/535475#M4633</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by pito on Sat Jul 06 07:45:45 MST 2013&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;OK, I had to add "retarget.c" into the build instead of my __write() function above..&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 01:41:42 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/Printf-with-lpc1343/m-p/535475#M4633</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T01:41:42Z</dc:date>
    </item>
    <item>
      <title>Re: Printf with lpc1343</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/Printf-with-lpc1343/m-p/535476#M4634</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by CodeRedSupport on Sun Jul 07 01:45:21 MST 2013&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;You need to be using [FONT=Courier New]__sys_write[/FONT], not [FONT=Courier New]__write[/FONT]&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;See:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;A href="http://"&gt;http://support.code-red-tech.com/CodeRedWiki/UartPrintf&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Regards,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;CodeRedSupport&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 01:41:42 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/Printf-with-lpc1343/m-p/535476#M4634</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T01:41:42Z</dc:date>
    </item>
  </channel>
</rss>

