LPC1788 with emWin loading issues

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

LPC1788 with emWin loading issues

1,382 Views
lpcware
NXP Employee
NXP Employee

Content originally posted in LPCWare by pcproa on Tue Jan 24 14:15:10 MST 2012
Hello,
I am completely lost with emWin on my LPC1788 processor. I’ve searched around the net for days for the solution to my issues and very few people have the actual issue without any resolution being posted.

Here’s the situation.
I’m trying to load emWin into my personal LPC1788 setup using Raisonance Ride7. I’ve downloaded the emWin 5.12 libraries from LPCWare and I use the libraries for Keil uVision here:
http://www.lpcware.com/content/project/emwin-graphics-library

I add the file “GUI.lib” from the GUI directory to an existing project, and I also include the file “GUI.h” to the existing application.

I then put “GUI_Init()” in my main function and as far as I can see, I’ve fulfilled all of the requirements to have a functioning but non visual emWin application. But that is not the case.

I immediately get hundreds of compiler errors saying “GUIConf.h” cannot be found amongst a few others. So I search through the folders provided with emWin 5.12 libraries and I find the missing files necessary. I add them to the include directory and proceed.
Now I’d down to these issues with many many warnings

<i>Running: LD Linker
"C:\Program Files\Raisonance\Ride\arm-gcc\bin\arm-none-eabi-gcc.exe" -mcpu=cortex-m3 -mthumb -Wl,-T -Xlinker "C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\UART0.elf.ld" -u _start -Wl,-static -Wl,--gc-sections -Wl,-Map -Xlinker "C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\UART0.map" -nostartfiles  
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUI_Core.o) uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: Warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUI_Goto.o): Conflicting platform configuration 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUI_Goto.o) uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: Warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUI_SetOrg.o): Conflicting platform configuration 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUI_SetOrg.o) uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: Warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUI_UC_EncodeNone.o): Conflicting platform configuration 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUI_UC_EncodeNone.o) uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: Warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUI__memset.o): Conflicting platform configuration 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUI__memset.o) uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: Warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(LCD.o): Conflicting platform configuration 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(LCD.o) uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: Warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(LCD_Color.o): Conflicting platform configuration 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(LCD_Color.o) uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: Warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(LCD_GetEx.o): Conflicting platform configuration 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(LCD_GetEx.o) uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: Warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(LCD_GetNumDisplays.o): Conflicting platform configuration 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(LCD_GetNumDisplays.o) uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: Warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(LCD_Set.o): Conflicting platform configuration 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(LCD_Set.o) uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: Warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(F6x8.o): Conflicting platform configuration 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(F6x8.o) uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: Warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(WM.o): Conflicting platform configuration 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(WM.o) uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: Warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(WM_BringToBottom.o): Conflicting platform configuration 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(WM_BringToBottom.o) uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: Warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(WM_CriticalHandle.o): Conflicting platform configuration 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(WM_CriticalHandle.o) uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: Warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(WM_GetDesktopWindow.o): Conflicting platform configuration 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(WM_GetDesktopWindow.o) uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: Warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(WM_GetFirstChild.o): Conflicting platform configuration 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(WM_GetFirstChild.o) uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: Warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(WM_GetParent.o): Conflicting platform configuration 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(WM_GetParent.o) uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: Warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(WM_NotifyParent.o): Conflicting platform configuration 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(WM_NotifyParent.o) uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: Warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(WM_SendMessageNoPara.o): Conflicting platform configuration 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(WM_SendMessageNoPara.o) uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: Warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(WM_SendToParent.o): Conflicting platform configuration 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(WM_SendToParent.o) uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: Warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(WM_Timer.o): Conflicting platform configuration 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(WM_Timer.o) uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: Warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(WM_Touch.o): Conflicting platform configuration 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(WM_Touch.o) uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: Warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(WM__GetPrevSibling.o): Conflicting platform configuration 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(WM__GetPrevSibling.o) uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: Warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(WM__IsAncestor.o): Conflicting platform configuration 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(WM__IsAncestor.o) uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: Warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(WM__IsEnabled.o): Conflicting platform configuration 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(WM__IsEnabled.o) uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: Warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(WM__SendMessage.o): Conflicting platform configuration 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(WM__SendMessage.o) uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: Warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(WM__SendMessageIfEnabled.o): Conflicting platform configuration 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(WM__SendMessageIfEnabled.o) uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: Warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(WM__SendMessageNoPara.o): Conflicting platform configuration 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(WM__SendMessageNoPara.o) uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: Warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUICC_0.o): Conflicting platform configuration 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUICC_0.o) uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: Warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUI_Alloc.o): Conflicting platform configuration 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUI_Alloc.o) uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: Warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUI_ALLOC_AllocZero.o): Conflicting platform configuration 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUI_ALLOC_AllocZero.o) uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: Warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUI_CalcColorDist.o): Conflicting platform configuration 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUI_CalcColorDist.o) uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: Warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUI_CharM.o): Conflicting platform configuration 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUI_CharM.o) uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: Warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUI_Curs1.o): Conflicting platform configuration 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUI_Curs1.o) uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: Warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUI_CursorArrowM.o): Conflicting platform configuration 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUI_CursorArrowM.o) uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: Warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUI_CursorArrowMPx.o): Conflicting platform configuration 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUI_CursorArrowMPx.o) uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: Warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUI_CursorPal.o): Conflicting platform configuration 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUI_CursorPal.o) uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: Warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUI_Device.o): Conflicting platform configuration 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUI_Device.o) uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: Warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUI_DrawBitmap.o): Conflicting platform configuration 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUI_DrawBitmap.o) uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: Warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUI_MergeRect.o): Conflicting platform configuration 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUI_MergeRect.o) uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: Warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUI_MoveRect.o): Conflicting platform configuration 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUI_MoveRect.o) uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: Warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUI_OnKey.o): Conflicting platform configuration 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUI_OnKey.o) uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: Warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUI_PID.o): Conflicting platform configuration 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUI_PID.o) uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: Warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUI_RectsIntersect.o): Conflicting platform configuration 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUI_RectsIntersect.o) uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: Warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUI_SaveContext.o): Conflicting platform configuration 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUI_SaveContext.o) uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: Warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUI_SelectLayer.o): Conflicting platform configuration 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUI_SelectLayer.o) uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: Warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUI_SelectLCD.o): Conflicting platform configuration 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUI_SelectLCD.o) uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: Warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUI_SetColor.o): Conflicting platform configuration 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUI_SetColor.o) uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: Warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUI_SetDefault.o): Conflicting platform configuration 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUI_SetDefault.o) uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: Warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUI_SetDrawMode.o): Conflicting platform configuration 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUI_SetDrawMode.o) uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: Warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUI_SetFont.o): Conflicting platform configuration 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUI_SetFont.o) uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: Warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUI_SetLineStyle.o): Conflicting platform configuration 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUI_SetLineStyle.o) uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: Warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUI_SetTextAlign.o): Conflicting platform configuration 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUI_SetTextAlign.o) uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: Warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUI_SetTextMode.o): Conflicting platform configuration 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUI_SetTextMode.o) uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: Warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUI_SPRITE.o): Conflicting platform configuration 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUI_SPRITE.o) uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: Warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUI_Time.o): Conflicting platform configuration 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUI_Time.o) uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: Warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUI_Timer.o): Conflicting platform configuration 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUI_Timer.o) uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: Warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUI_WaitEvent.o): Conflicting platform configuration 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUI_WaitEvent.o) uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: Warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUI__IntersectRect.o): Conflicting platform configuration 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUI__IntersectRect.o) uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: Warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUI__IntersectRects.o): Conflicting platform configuration 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUI__IntersectRects.o) uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: Warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUI__ManageCache.o): Conflicting platform configuration 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUI__ManageCache.o) uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: Warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(LCD_SelectLCD.o): Conflicting platform configuration 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(LCD_SelectLCD.o) uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: Warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(LCD_SetClipRectEx.o): Conflicting platform configuration 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(LCD_SetClipRectEx.o) uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: Warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(LCD_UpdateColorIndices.o): Conflicting platform configuration 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(LCD_UpdateColorIndices.o) uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: Warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUIDEV.o): Conflicting platform configuration 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUIDEV.o) uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: Warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUIDEV_Banding.o): Conflicting platform configuration 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUIDEV_Banding.o) uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: Warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUIDEV_Clear.o): Conflicting platform configuration 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUIDEV_Clear.o) uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: Warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUIDEV_GetYSize.o): Conflicting platform configuration 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUIDEV_GetYSize.o) uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: Warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUIDEV_ReduceYSize.o): Conflicting platform configuration 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUIDEV_ReduceYSize.o) uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: Warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUIDEV_SetOrg.o): Conflicting platform configuration 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUIDEV_SetOrg.o) uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: Warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUIDEV_StaticDevices.o): Conflicting platform configuration 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUIDEV_StaticDevices.o) uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: Warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUIDEV_Usage.o): Conflicting platform configuration 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUIDEV_Usage.o) uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: Warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUIDEV_UsageBM.o): Conflicting platform configuration 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUIDEV_UsageBM.o) uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: Warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUIDEV_Write.o): Conflicting platform configuration 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUIDEV_Write.o) uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: Warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUIDEV_WriteToActiveOpaque.o): Conflicting platform configuration 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUIDEV_WriteToActiveOpaque.o) uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: Warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(WM_GetWindowRect.o): Conflicting platform configuration 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(WM_GetWindowRect.o) uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: Warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(WM_IsWindow.o): Conflicting platform configuration 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(WM_IsWindow.o) uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: Warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(WM_OnKey.o): Conflicting platform configuration 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(WM_OnKey.o) uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: Warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(WM_PID__GetPrevState.o): Conflicting platform configuration 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(WM_PID__GetPrevState.o) uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: Warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(WM_Screen2Win.o): Conflicting platform configuration 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(WM_Screen2Win.o) uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: Warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(WM_SetCapture.o): Conflicting platform configuration 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(WM_SetCapture.o) uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: Warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(WM_SetSize.o): Conflicting platform configuration 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(WM_SetSize.o) uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: Warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(WM__GetFirstSibling.o): Conflicting platform configuration 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(WM__GetFirstSibling.o) uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: Warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUICC_8888.o): Conflicting platform configuration 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUICC_8888.o) uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: Warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUICC_8888_Index2Color.o): Conflicting platform configuration 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUICC_8888_Index2Color.o) uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: Warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUI_Exec.o): Conflicting platform configuration 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUI_Exec.o) uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: Warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUI_GetBitmapPixelIndex.o): Conflicting platform configuration 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUI_GetBitmapPixelIndex.o) uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: Warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUI_GetOrg.o): Conflicting platform configuration 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUI_GetOrg.o) uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: Warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUI_Pen.o): Conflicting platform configuration 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUI_Pen.o) uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: Warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUI_SetAlpha.o): Conflicting platform configuration 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUI_SetAlpha.o) uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: Warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUI__CompactPixelIndices.o): Conflicting platform configuration 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUI__CompactPixelIndices.o) uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: Warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUI__ExpandPixelIndices.o): Conflicting platform configuration 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUI__ExpandPixelIndices.o) uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: Warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUI__SetPixelAlpha.o): Conflicting platform configuration 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUI__SetPixelAlpha.o) uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: Warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(LCD_GetPixelColor.o): Conflicting platform configuration 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(LCD_GetPixelColor.o) uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: Warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUIDEV_32.o): Conflicting platform configuration 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUIDEV_32.o) uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: Warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUIDEV_CreateFixed.o): Conflicting platform configuration 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUIDEV_CreateFixed.o) uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: Warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUIDEV_GetDataPtr.o): Conflicting platform configuration 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUIDEV_GetDataPtr.o) uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: Warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUIDEV_GetPos.o): Conflicting platform configuration 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUIDEV_GetPos.o) uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: Warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUIDEV_GetXSize.o): Conflicting platform configuration 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUIDEV_GetXSize.o) uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: Warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUIDEV_WriteToActiveAlpha.o): Conflicting platform configuration 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUIDEV_WriteToActiveAlpha.o) uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: Warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(WM_ResizeWindow.o): Conflicting platform configuration 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(WM_ResizeWindow.o) uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: Warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(WM__UpdateChildPositions.o): Conflicting platform configuration 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(WM__UpdateChildPositions.o) uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: Warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUI__Alpha.o): Conflicting platform configuration 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUI__Alpha.o) uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: Warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(LCD_GetP.o): Conflicting platform configuration 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(LCD_GetP.o) uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: Warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(LCD_Mirror.o): Conflicting platform configuration 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(LCD_Mirror.o) uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: Warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(LCD_ReadRect.o): Conflicting platform configuration 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(LCD_ReadRect.o) uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: Warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(WM_Move.o): Conflicting platform configuration 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(WM_Move.o) uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: Warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUICC_888_Index2Color.o): Conflicting platform configuration 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: warning: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUICC_888_Index2Color.o) uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\UART0.elf section `.bss' will not fit in region `RAM' 
c:/program files/raisonance/ride/arm-gcc/bin/../lib/gcc/arm-none-eabi/4.5.1/../../../../arm-none-eabi/bin/ld.exe: region `RAM' overflowed by 4135152 bytes 
C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin\emWin_512_Cortex_M3_LE.lib(GUI_Core.o): In function `GUI__Config': 
C:\Temp\emWin 5.12\emWin Source\MakeLib_IAR421_M3_LE\temp\Source\GUI_Core.c:(.text+0x94): undefined reference to `LCD_X_Config' 

collect2: ld returned 1 exit status
</i>
You can see that at the end of the attempt it is still asking for LCD_X_Config, along with RAM region overflowed.
Does anyone know what I should do next? There is also mention of using Makelib at the beginning of the emWin 5.12 manual and their statement of where I can find the BAT files to do the work, but I can’t find them anywhere.
Thanks,
Patrick

Labels (1)
0 Kudos
Reply
4 Replies

1,214 Views
lpcware
NXP Employee
NXP Employee
Content originally posted in LPCWare by pcproa on Fri Jan 27 08:54:05 MST 2012
Hey Karl,

I had some time last night and I created a new linker file that shows the SDRAM. I had to change two sections, .bss and .usrstack to use the SDRAM.
That got rid of the RAM issue

I then added the compiler option. It eliminated a bunch of those warnings. Now I see mostly "Conflicting platform configuration" and the new message and what you were talking about, "uses 4-byte wchar_t yet the output is to use 2-byte wchar_t; use of wchar_t values across objects may fail"
I plan on digging around in some compiler options to see if I can find anything that applies.

This morning I decided to attack the LCD_X_Config message. I previously added the file from the same working example I suggested, but it showed many error messages in relation to &_aVRAM and others. The one you've posted doesn't seem to have the same things. Where did you get it from?

Anyway, I added your version of LCD_X_Config, did a bit of tweaking and now I get
<i> C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\LCDConf.o: In function `LCD_X_Config': 
C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin/LCDConf.c:74: undefined reference to `LCD_API_ColorConv_M565' 
C:\Documents and Settings\Patrick\Desktop\LPC_UART0 w emWin\emWin/LCDConf.c:74: undefined reference to `GUIDRV_Lin_OSX_16_API' 
collect2: ld returned 1 exit status </i>

I attached my modified LCDConf.c here.
0 Kudos
Reply

1,214 Views
lpcware
NXP Employee
NXP Employee
Content originally posted in LPCWare by Karl on Fri Jan 27 05:49:27 MST 2012
Hi Patrick,

<i>You're saying that -fshort-wchar is a compiler option and that I should put that in a compiler option line?</i>

Yes, this should be added to the compiler options. It determines the representation of the <code>wchar_t</code> wide character type. The choice is for two (<code>-fshort-wchar</code>) or four bytes. I prefer two bytes, because you can use 2-byte wchar's in USB string descriptors. For instance <code>wchar_t *text = L"Hi"</code> has the binary representation <code>0x48 0x00 0x69 0x00</code>, which is what you want in a USB Unicode string. Passing wchar's between modules that have been compiled with different wchar options will fail. If the use is restricted to modules of the same type, there is no problem, and you can ignore this kind of warning. Might be possible to suppress them, since they are quite annoying.

<i>Also, I can see that potentially addressing the problems for the multiple warnings and the RAM overflow issues, but do you also have a potential solution for LCD_X_Config error?</i>

<code>LCD_X_Config</code> is a function that your application must provide. If you have example projects, you will typically find this in <code>LCDConf.c</code>. I have attached the version that I found in a working project for the LPC1788. Maybe you have that module, but it's not linked in?

<collapse title="LCD_X_Config implementation from LCDConf.c" collapsed="collapsed"><code>
/*********************************************************************
*
*       LCD_X_Config
*
* Purpose:
*   Called during the initialization process in order to set up the
*   display driver configuration.
*/
void LCD_X_Config(void) {
  //
  // Set display driver and color conversion for 1st layer
  //
  GUI_DEVICE_CreateAndLink(DISPLAY_DRIVER, COLOR_CONVERSION, 0, 0);
  //
  // Display driver configuration, required for Lin-driver
  //
  LCD_SetPosEx     (0, 0, 0);
  if (LCD_GetSwapXYEx(0)) {
    LCD_SetSizeEx  (0, YSIZE_PHYS , XSIZE_PHYS);
    LCD_SetVSizeEx (0, VYSIZE_PHYS, VXSIZE_PHYS);
  } else {
    LCD_SetSizeEx  (0, XSIZE_PHYS , YSIZE_PHYS);
    LCD_SetVSizeEx (0, VXSIZE_PHYS, VYSIZE_PHYS);
  }
  LCD_SetVRAMAddrEx(0, (void*)VRAM_ADDR_VIRT);
  //
  // Set user palette data (only required if no fixed palette is used)
  //
  #if defined(PALETTE)
    LCD_SetLUTEx(0, PALETTE);
  #endif
}
</code></collapse>

Regards,
Karl
0 Kudos
Reply

1,214 Views
lpcware
NXP Employee
NXP Employee
Content originally posted in LPCWare by pcproa on Thu Jan 26 08:17:11 MST 2012
Hi Karl,

I didn't think to do that, but I also didn't know that was a concern.

I'm not that great with messing around with Linker scripts (only had to do it once in Raisonance for a past project), but I'll see if I can do that tonight and report back here.

You're saying that -fshort-wchar is a compiler option and that I should put that in a compiler option line?

Also, I can see that potentially addressing the problems for the multiple warnings and the RAM overflow issues, but do you also have a potential solution for LCD_X_Config error?

Thanks,

Patrick
0 Kudos
Reply

1,214 Views
lpcware
NXP Employee
NXP Employee

Content originally posted in LPCWare by Karl on Wed Jan 25 08:54:04 MST 2012
Hi Patrick,

Concerning the RAM overflow problem, please make sure that the linker script places the emWin buffers into SDRAM address space.
Your memory definition may include this SDRAM declaration:

<code>
MEMORY
{
    ...
    sdram   : ORIGIN = 0xA0000000, LENGTH = 32M
}
</code>

Then the two RAM regions defined by emWin (VRAM and GUI_RAM) should be assigned like this:
<code>
.sdram (NOLOAD) :
{
    *(VRAM GUI_RAM)
} >sdram
</code>

------

And concerning that pile of wide character warnings, it may be a good idea to compile your code for 2-byte wide characters as well. Use the <code>-fshort-wchar</code> compiler option. In case Newlib is compiled with 4-byte wide characters, you may see the warnings pop up there...

Regards,
Karl

0 Kudos
Reply