t-kernel team mailing list archive
-
t-kernel team
-
Mailing list archive
-
Message #00001
[PATCH] build: compile with arm-none-eabi-gcc
From: Du Huanpeng <u74147@xxxxxxxxx>
fix compile error in:
driver/tef_em1d/clk/src/rtc.c
remove binary files,
driver/tef_em1d/sysdsk/obj/mmc-common.o
driver/tef_em1d/sysdsk/obj/mmc-em1d512.o
and replace with dummy mmc driver:
driver/tef_em1d/sysdsk/src/mmc-common.c
driver/tef_em1d/sysdsk/src/mmc-em1d512.c
linker output format change to:
elf32-littlearm
Signed-off-by: Du Huanpeng <u74147@xxxxxxxxx>
---
tkernel_source/config/build/tef_em1d/rominfo.lnk | 2 +-
tkernel_source/driver/tef_em1d/clk/src/rtc.c | 1 -
tkernel_source/driver/tef_em1d/sysdsk/build/Makefile | 5 ++---
tkernel_source/driver/tef_em1d/sysdsk/obj/mmc-common.o | Bin 5232 -> 0 bytes
tkernel_source/driver/tef_em1d/sysdsk/obj/mmc-em1d512.o | Bin 4012 -> 0 bytes
tkernel_source/driver/tef_em1d/sysdsk/src/mmc-common.c | 8 ++++++++
tkernel_source/driver/tef_em1d/sysdsk/src/mmc-em1d512.c | 4 ++++
.../kernel/sysmain/build/tef_em1d/kernel-ram.lnk | 2 +-
.../kernel/sysmain/build/tef_em1d/kernel-rom.lnk | 2 +-
tkernel_source/monitor/tmmain/build/tef_em1d/monitor.lnk | 2 +-
10 files changed, 18 insertions(+), 8 deletions(-)
delete mode 100644 tkernel_source/driver/tef_em1d/sysdsk/obj/mmc-common.o
delete mode 100644 tkernel_source/driver/tef_em1d/sysdsk/obj/mmc-em1d512.o
create mode 100644 tkernel_source/driver/tef_em1d/sysdsk/src/mmc-common.c
create mode 100644 tkernel_source/driver/tef_em1d/sysdsk/src/mmc-em1d512.c
diff --git a/tkernel_source/config/build/tef_em1d/rominfo.lnk b/tkernel_source/config/build/tef_em1d/rominfo.lnk
index a658276..a9f02ac 100644
--- a/tkernel_source/config/build/tef_em1d/rominfo.lnk
+++ b/tkernel_source/config/build/tef_em1d/rominfo.lnk
@@ -18,7 +18,7 @@
* ROM information linker script
*/
-OUTPUT_FORMAT("elf32-larm-tkernel", "elf32-barm-tkernel", "elf32-larm-tkernel")
+OUTPUT_FORMAT("elf32-littlearm", "elf32-littlearm", "elf32-littlearm")
OUTPUT_ARCH(arm)
PHDRS {
diff --git a/tkernel_source/driver/tef_em1d/clk/src/rtc.c b/tkernel_source/driver/tef_em1d/clk/src/rtc.c
index 7781c10..45aa1eb 100644
--- a/tkernel_source/driver/tef_em1d/clk/src/rtc.c
+++ b/tkernel_source/driver/tef_em1d/clk/src/rtc.c
@@ -20,7 +20,6 @@
*/
#include "clkdrv.h"
-#include <stdlib.h>
#include <device/em1d512_iic.h>
/* RX-4581NB RTC definitions */
diff --git a/tkernel_source/driver/tef_em1d/sysdsk/build/Makefile b/tkernel_source/driver/tef_em1d/sysdsk/build/Makefile
index 680c5bb..15c0f19 100644
--- a/tkernel_source/driver/tef_em1d/sysdsk/build/Makefile
+++ b/tkernel_source/driver/tef_em1d/sysdsk/build/Makefile
@@ -41,9 +41,8 @@ VPATH = $(S)
HEADER += $(S)
SRC = main.c accept.c common.c inthdr.c pccard.c \
- ata.c atacmd.c ataio.c mem.c
+ ata.c atacmd.c ataio.c mem.c mmc-common.c mmc-em1d512.c
-SOBJ = ../obj/mmc-common.o ../obj/mmc-em1d512.o
OBJ = $(addsuffix .o, $(basename $(SRC)))
CFLAGS += -DUSE_MEMDRV -DUSE_MMCDRV
@@ -60,7 +59,7 @@ ALL = $(TARGET).o
all: $(ALL)
$(TARGET).o: $(OBJ)
- $(LINK_R.o) $^ $(SOBJ) $(OUTPUT_OPTION)
+ $(LINK_R.o) $^ $(OUTPUT_OPTION)
clean:
$(RM) $(OBJ) $(ALL) $(DEPS)
diff --git a/tkernel_source/driver/tef_em1d/sysdsk/obj/mmc-common.o b/tkernel_source/driver/tef_em1d/sysdsk/obj/mmc-common.o
deleted file mode 100644
index f559c7c1cfaaee34ae1b90b15041b5a296847b6f..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 5232
zcma)AeQ;FO6+iFo=7SK)gM=0-)t3-8R*8=g0UbLmCVW}YM?%0_rtFekC7Oh7cB43T
z>SBn}8JET}Q~5(@uLWip#?GMF8Hb8Zg*1*M4$~4!v9|l(^AbR(LdUjN8MnXl_Pwxf
zKkS`(IrrRq?zz8n&&R!+$Cs^Mt|&@`yrxhCDLw;wZYoi*l&IMqYoMuAPDW_ndDA!{
zNf%DaIO-&{kI$OMh|~?mPM9B`RjI?Gkg#^>Dfvdjh}A%unMUf!ES07^I%P`GFaIK!
z`;f?VOylIf5)v<_jDbC-acm#v&Jm5}h<=m1xNP3}kjO|%2}_9!OAQMvU<%gll#{T^
zG+~wM!YVO@#ri79w3N^e`{Lk{StYd2`CBeGJ4hJ`{@kV0Ip`eAUA!lcecOpOwo26w
zL7x(WZlc-8N-}cWiL`z3Cr8ft`2Ly8RZv(s(eS7QPIsUChtl?2ns9u+)Wb0aIQ%iD
z<&a5UmytZq`brsJT<n>q&|zh^a5lzZo0gUpL>E}zmrLPXt|7v(>2!vdzfwWM;q^**
zz5O+!yU2J!616*uCIThEO|-$Oxh^vkx~o5e&C2z{xsc0USma@3Kl!>@Cu!mk_WcFL
z#UVx8{>oo-xx=SxG7@VqoD62<5m3gXVtw)2zeASy=lOs(U@Hw@*8LZr-w9j1z0370
zcJbb4G2i~HLHhwMZEL_a6?)jV@ZO9prL+xfP8j3vdBxLqX*O*uBf_cF{xG48JZ)DY
z#sYL^qPFhL#B|!|EY#nXi|AdcW_Q`_Z^l&t9mV^;g?;~*t{`;PK-bIyT{`eQ2%Lzq
zJf4xXJvA$wX^aK?6=JEP?>oBwj;y73<Zx$3s=)dQ@buIBGOoQZs|>QMbYRb(ny76$
zHKC52n$YV`O*9+F<?V)WZXG!;7oxvNKQ0$%kIR+Vx5oIroT=k8#$=5?Ce`>;wn7`M
zPdz&k|Nmy^E<S&a<72I}53#|1=QGhDtKOWqgZ;1ra;xW$%ee~<T0cUpDTpT$qIwF}
zv}3%Zc3dto0(QCfo>cTF?7(99TYn;})F59#)qTRc2XbY40D08rd{*VgVnqP`-D;);
z`2?M9PLxCd@msxTKI%bT2Imm41KMvVIEJ1fCChQV7P8$<85y9ph$-<R<7NN*l<_LM
zs15+zec03Bywyd3$4p}!wytx6s6*=f0n0Q-<wv1G^-jo^;tYe(<;Rn%k4u)XopPTO
z)ZfG!U^fP=B`L8-Pl-b+)&eW%t-HS(Lj1>3XTrh>Vyw)=rB<3w1JN1I#~mSI{R93u
zI6ouDZV}eAUq6~HGX}Cp1DmrsoH^I3gHuMWSARTey>j)awO0(v=R<>1;M<SSw{b0S
zv42$9u@*QU(+B12D@UzukV)a2g^z7H^+i563u{h3SA=yQb2kHre~vF9kCR&N?E9c9
z^v{J46t<b#twx-AP|3(Qv1TpKv|N8rw*7kC_0Rh0@V_-K6%vjX5LVq>_<p3)=D6Tk
zs2mm6i`5v*PO}5hS*ar)wC(n;Y(7S&Y1^|iYK8Uql9bK93m5~)S@H5nP*_81MK%sR
zoS$qv*QmnU)P}h9V|I&%JkqbktYU~gQDb!9Dy)Z(UEi{gegE=a+flEP>lgU`IDm_6
z0zpHhg>H0jwXvMW+zmWNv>&(L_EajR-_6{|xl+im9UAU8zQ4+lL&~Mhb2p<t*Ow7p
z#J9ib+Y9~#KK2dQOZLT_(6AemT*G;s$4vbs#!Td|sQwvp()9ykFn~KDWjtYB;(G@8
zaR<r|(cftdyZ-j-ymJ-e8M)!=Vma3P0nUnbb02rX<lcXV{X9<WKisGJzUh=`Vh_tg
z&mkUToF^w`O^5G+25nesSofdS<4!q@`&zP$Vhp%gi)HzK<(yfqoRIanV@F7H*k-j-
z1fHQO*_Gl2SxITB9s~{(F_1!SA9+D?ZsE?brs}BQ2JZNgv<#YQ>EZ~RHuCu}(S6R<
zny8+Ed(V}J><lAq`!csdCWe~HXSM|AMf5%A+sM<YA@(KZ&jh*<1JKpss2c}oaP43W
zc;=j8{Yt3S#yPpU&iM$x%r4~py>QPRU<|lxCVfI-@$xL_{%`h#DUB3mzpUr|4utVG
zLEqxKrleLPSMGIwnajPsI-GIOgYUw;Jnn4hF2#QJC-U!;ui9gRb0937anQ-P58hK`
zJR^hf3!f3CgjI{ZchHceCiuhHnXS-MwpzD)Vz2hBRKlCHj1@NFY)t2k^0yQ<j#v`{
zzCSJb{iUOx@SBf}4x8U(INRAu<$9+yBwkilBi?lQQl#ZJ*KX4(4M(%V_*2=S>x1<U
z-W+dp9Y6wJsKj{$**?72_}%t7+km`u-)$>^eW=ZLu>&{WI=GK;9*C!J03W|cb=(VT
zSSV9Wp_C){fE(-AJ0)f`8wfuMXdMpzK=!mNo5$MWlz3R(_oRXP4?I5ZyFA=GnlT34
z$bkbigji)6#`+ZAt3w(2nTvHSS5Z-URaMQ^*UW90*R<%4<)$&eX+iU?3l}ZEZRwpY
zt;?3fPNEepEw}3pEAH;NQEzTs&}h)oDvU;Ak<DGCl(0l&;?bUDWHV^8FHg7ly}np?
zV=}faNsZA+GD3};6A5bU+nQ%OxAyeJdNH@OZB1h&ne6M@+@FjkSmpoMu7w!NCgI8N
zHh%ZdL9qG_esdenobXndY`c+3r?HU7cs<L(2XvjsyJZ-Cvp^SESC;8b_*nj{<P6BL
zeia`#)>ohJx_^Cqi@~v+-;$66#L4E*EyW1-jQbN$LJn~;*?hU_81b?3<WC`ocgtk+
z<(T@|cv7Hn$FUH_oePqCF07x=sZgJW4R-oUFjvq8ccm4M2k8=W<4Ow@tqOc;2i`A8
z)2@i4rx4o}o*Yx$`7H%J&%av0^ZM5dc%I+u2MhGofM@%7T%i)G1?9$L%=7v`7Ra;Q
zCj~su*PvMEn?m!^nS;Q19)_zP-h-2Ym&f~B0nhrn`LNxVpHCL>JU<J*%eTVQ<nt+U
zar?6bzOV%*vm!qlpfU=10(@pOfN!<OGhv&*i;w5l;p6!*sNZ=0L7xF-o>P_2SI3#K
z{Nw2Rjpujy3@G!@74dtE_@5W?uNCn}i}>Fa@qa4f&x2?Gg>ZC??^4nH=S4hz1WY!@
zJF|$twurx}h+kO5FD>G~Q^c<;;-f|U55RN0@EJ4yAA;xj*zfVw)6+SRtLWC=#!jk_
zP<@nE#<sO=iS#u#Ei#%Z5s$^9n|k`Yli(K^EZ_D>Yggi-H5lq*mYG$(T}eWDZjUAV
z<7T8U$rCL-QIE7G;<RZ~wCmwS*8(0|6-CkRy8lt`uZcywBCWAxtkYf87E8q3&b{}?
z`r3JO+7RhVb|hk*lzgarQ%|g?GybUG^<+2nbtPkF-&R*i9>%>bE8Bgk&YrltQ&*ys
z64CZpZ*<wiN%Y!c4|FAxt+9u@I%6!*-VbYgUC@Bh-xH%1t*bV%yl2Wf&r-;?J>uHR
z%UUDJd-`3>=&kDYhF0}rusyle-Ma0OmhM=jx8G%!Z|&=ec*aJeE_P~#KNMUt!%V+P
z^Z`?y=rYq<qDuHpsUy;vV!qj<8$Ft2Iv2iXItMkzqcteb%r|?~WLi%YWs1w{C2#x_
zZ+tkAmw(-((IEIb)EK7Mqc$?d`VW}m!GGDKCQ65L1JMvu;9G~B;eF#w!4ETSKpcXq
z_@~Y>k8&+kvG=DQz3fqx8h1SC(Q=PgdQ|i198l$3L<Uow*JDg^sXxv1CZgTmJpXP{
z@WbYyH-F3<=if5QJlMmuG5?!KxdpYRJkNJCHDDK0*z+1w6zR)Mn;?hWQWg;1!L%9Y
K#1#7rkN+1A4N(>V
diff --git a/tkernel_source/driver/tef_em1d/sysdsk/obj/mmc-em1d512.o b/tkernel_source/driver/tef_em1d/sysdsk/obj/mmc-em1d512.o
deleted file mode 100644
index 7955f51a0aa5ccd324ec8e6068b44e547956ef66..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 4012
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
diff --git a/tkernel_source/driver/tef_em1d/sysdsk/src/mmc-common.c b/tkernel_source/driver/tef_em1d/sysdsk/src/mmc-common.c
new file mode 100644
index 0000000..f82f529
--- /dev/null
+++ b/tkernel_source/driver/tef_em1d/sysdsk/src/mmc-common.c
@@ -0,0 +1,8 @@
+#include <tk/tkernel.h>
+#include "sdisk.h"
+
+ER mmcDiskInit(DrvTab *drv) { return E_OK; }
+ER mmcFormat(DrvTab *drv, DiskFormat *fmt, W dcnt) { return E_OK; }
+ER mmcIdentify(DrvTab *drv, BOOL check) { return E_OK; }
+ER mmcMisc(DrvTab *drv, W cmd) { return E_OK; }
+INT mmcReadWrite(DrvTab *drv, W blk, W cnt, void *mptr, BOOL write) { return 0; }
diff --git a/tkernel_source/driver/tef_em1d/sysdsk/src/mmc-em1d512.c b/tkernel_source/driver/tef_em1d/sysdsk/src/mmc-em1d512.c
new file mode 100644
index 0000000..98ba312
--- /dev/null
+++ b/tkernel_source/driver/tef_em1d/sysdsk/src/mmc-em1d512.c
@@ -0,0 +1,4 @@
+#include <tk/tkernel.h>
+#include "sdisk.h"
+
+void mmcAbort(DrvTab *drv) { return; }
diff --git a/tkernel_source/kernel/sysmain/build/tef_em1d/kernel-ram.lnk b/tkernel_source/kernel/sysmain/build/tef_em1d/kernel-ram.lnk
index 26c1799..8718995 100644
--- a/tkernel_source/kernel/sysmain/build/tef_em1d/kernel-ram.lnk
+++ b/tkernel_source/kernel/sysmain/build/tef_em1d/kernel-ram.lnk
@@ -18,7 +18,7 @@
* linker script (RAM)
*/
-OUTPUT_FORMAT("elf32-larm-tkernel", "elf32-barm-tkernel", "elf32-larm-tkernel")
+OUTPUT_FORMAT("elf32-littlearm", "elf32-littlearm", "elf32-littlearm")
OUTPUT_ARCH(arm)
ENTRY(_start)
diff --git a/tkernel_source/kernel/sysmain/build/tef_em1d/kernel-rom.lnk b/tkernel_source/kernel/sysmain/build/tef_em1d/kernel-rom.lnk
index 71292e4..0607698 100644
--- a/tkernel_source/kernel/sysmain/build/tef_em1d/kernel-rom.lnk
+++ b/tkernel_source/kernel/sysmain/build/tef_em1d/kernel-rom.lnk
@@ -17,7 +17,7 @@
* linker script (ROM)
*/
-OUTPUT_FORMAT("elf32-larm-tkernel", "elf32-barm-tkernel", "elf32-larm-tkernel")
+OUTPUT_FORMAT("elf32-littlearm", "elf32-littlearm", "elf32-littlearm")
OUTPUT_ARCH(arm)
ENTRY(_start)
diff --git a/tkernel_source/monitor/tmmain/build/tef_em1d/monitor.lnk b/tkernel_source/monitor/tmmain/build/tef_em1d/monitor.lnk
index ba0aeba..590651c 100644
--- a/tkernel_source/monitor/tmmain/build/tef_em1d/monitor.lnk
+++ b/tkernel_source/monitor/tmmain/build/tef_em1d/monitor.lnk
@@ -18,7 +18,7 @@
* link specification for monitor
*/
-OUTPUT_FORMAT("elf32-larm-tkernel", "elf32-barm-tkernel", "elf32-larm-tkernel")
+OUTPUT_FORMAT("elf32-littlearm", "elf32-littlearm", "elf32-littlearm")
OUTPUT_ARCH(arm)
ENTRY(_start)
--
1.9.1
Follow ups
-
[PATCH] ports-r4: clean machine code in eitent-start.S
From: Du Huanpeng, 2016-04-01
-
[PATCH] ports-r4: add new dummy sio driver
From: Du Huanpeng, 2016-04-01
-
[PATCH] tmonitor: struct dir
From: Du Huanpeng, 2016-04-01
-
[PATCH] ports-r4: prepare linker scripts and start.S, lowleve.S
From: Du Huanpeng, 2016-04-01
-
[PATCH] compile: add include cmdsvc/ (remove it later)
From: Du Huanpeng, 2016-04-01
-
[PATCH] compile: #include <cmdsvc.h>
From: Du Huanpeng, 2016-04-01
-
[PATCH] tmonitor: struct dir
From: Du Huanpeng, 2016-04-01
-
[PATCH] tmonitor: linux struct compile
From: Du Huanpeng, 2016-04-01
-
[PATCH] comments: replace c++ comments with c89
From: Du Huanpeng, 2016-04-01
-
[PATCH] fix-warnings: fix most with gcc and armcc
From: Du Huanpeng, 2016-04-01