From a925f4e4c967000e9cd1ea1beb10ef6ee8ebfac8 Mon Sep 17 00:00:00 2001 From: yul Date: Wed, 22 Jun 2022 04:01:25 +0200 Subject: [PATCH] updated CAN_RSDO and trying to fix the dictionary mess --- Debug/CANOpen_attempt.axf | Bin 242344 -> 242736 bytes Debug/CANOpen_attempt.map | 503 ++++++++++++------------ Debug/src/main.o | Bin 90868 -> 91992 bytes Debug/src/main.su | 34 +- Debug/src/od.o | Bin 35496 -> 35312 bytes Debug/src/od.su | 4 +- Debug/uart2can-bin_bla_Debug.ld | 2 +- Debug/uart2can-bin_bla_Debug_library.ld | 2 +- Debug/uart2can-bin_bla_Debug_memory.ld | 2 +- src/main.c | 19 + src/od.c | 22 +- src/od.h | 2 +- 12 files changed, 316 insertions(+), 274 deletions(-) diff --git a/Debug/CANOpen_attempt.axf b/Debug/CANOpen_attempt.axf index 35aaf6e4ca137200545c6b2e3e533c4b03e91a18..351da87cbbc2a197de46661445b19c0535fc38c4 100755 GIT binary patch delta 15793 zcma)j349gRz5iM6+^jdbA$x9sn}q}jgb>0SmMjo~U|B>(#U@}90u3P~Q3(NVP(;vb zu03MS-x~D6Vy>wXH%Ii!2)Y@M&MIFWB&cZ25nGvm`?vpZ0&?%$)CUKg;~) z%-qS|ufh&|6ZVu>d~;w^a&o`cLdK|Sj0(p;DuNE~*204ePj!irky|G6!Qx`jmTEp~ z%Pj5?OQS(a3nM*U4u{slEvNWpXVNv^{`fWjDb9=dxNFxPMXsVtm9qWPbx{;jeJ437sjru{uU0Mx_srgQHQ+*xt6*IZ?LzugM}$OG?vU{uaY$wlfh}EZaxhWD@(z_TAU~(>4CT!nf`~(~)%t*#3YE zaiKr`CY&8xoLidf%U#~+Yg~TJcV)S{do55?rDiEq;^u)J>Bi(ETZ1ia=InA_SjEPw>0AD3El>LY;vu-l$Lb`$Mme+ zI(2DaRwIssvX0?6IO|GXZc+GeyE^}VoxSZI{btdd-!$bp4%FPzbmSp~yrOh$>59s( z&Z+*HfjpY~NM=Uhr@XKzmm>GtWnsq@Aj zft&KT{2Tte|AzlVH$SdBk{cWqhx%6r^WSk^=D#JBKgap=>MIwPCGI@+;O;QnvSsjp;NDS)^&wU?dq)R3PyWrR}k72U4dvX z>Iy)+w9AS10`*)J?~64h_CE|_*bfgCdzNeqKiwkRxjfafrZ{2w8c{d`jn>%4@82 zj5yI!IX!YR=(UZNd_-euqpwnCw4E(4zGpGHpYv^o{T$MA6~GL}!^9yL3b_YXS($1iksb*jtPJ9l1FYhw8*&xmWH z=t|`u6AoQm>2sXz>WqfWplg>(yAaf;vE1W}yVhD7iBZ=w!cKH`M(E;yN?`4KFUg|j z0#dnft*cYhRRp-lOk;=6YP1$w;)=RDSHNk<)z;FNzRr6m$Qy`mK6T^~WEPfkrG~YC zd8wb!V)1djJ#<~aWJGRwnhqYlfoNyFxtIjQDZ->(LuG>reSN5jo4zGOrMuXFH zD{ot1GYI^2h25b4Ogw*w^B2`~9)4P!>+4^c$ghjAGAxr8)Ew08LjU^y+$lv_p?Wfz zXUB|9W$e$%J#}mvW3egz&yx8ccyf;xV-ul03YDz!t6g11INx6A|2UN|;qawKrSaFp zDnQ(ak*vh|aH0Qt8oyikmJemDbI`x84Z{rn(hSBT(Y^&|tCB9!dfWIXWR_(z=0df2 z!-g2`gFQ6K-X7{dHHg0|6P6$>>eF)62Gn}g$50YfN%)iLu-#Nv$LiNdL{-nUj{CEs6_;9m`6YJ!W1o0Qaclf^- zqAggwc~JeyB?j;v>at7BBv>3KN&)wUi7eis&W4FRkr(LiA1=;^f$Zofj`K6>&;7(= zQR-58{lzq~$E6kmaw&tXi1K7g#ah?GM%NdkGRWIO_p~dVA z^2d9{9vQU?*{2`2dAvD%>_MFBowMBPk166Pyg!yI?wYYOoUxU9h*=~wD&Z%f zh)oqy&w@J#?a0N9j|&^EQ|qIC0qR7eE@3>kk3p@8+7+&b4G=?ko0>mB-0MCZ#u(-g zo)3}X9qKn=il#8tIY5jMd0}cun#fL=jrbgFFM8nMsk0di-F%2KZz*GY{VURhlo=I% zn3&EZeos4A*T>-UVjl4kki*r|0yM)wfv!KPJ%hyP+x;bBG z-QibT28$;Cgo?=!sr<0Y%@Cf5OXU7Gp+_IeA}1X7FUkXfctrHW0$@N`Jk{}G^nv3!%{$qs|i5Fj%;N<7T^lM8VvKX z8;BJap@$Hg2EPH}A-7|)0-19;xpYf%mUQ3JGA5>I^I$>4(qt^T0z)N=ObVsr*DK=H6eM#NjY2m80F2XPHP*N6~%F=`3 zVI0g2JVkvJJc<+tfe_>%n}dHr(cEc7vpJ4oe?rlG2yODkM0t;C-Bktmb^F$RE$a4_ z@dflJLw_H%d;3ctjDGb4vp0hcNhLo&;?B8H&(qz12LnU(HS!}q!07seY)B!E&}8m& zx=la4c>uCVCJoVK?lDHBK2u+9lX;4PYuK>JR_Nt&XL~GTUfurSKar^%9zctA7sxYo zauuwlzYI7SaKK_FM)F|ODmGvnXaGNPR{5eC8>8pUl9xg^6N-_5g$mR zw%AmU*`!sT^BM`iU=z+ES$#3T&@G#Dilm;gN!?9S`bF?ekJM4>?~~5$QH-tA9XF9w z;}NWX@novyIOnIdfSR145HsT2V~7#8+gR3oKk)s|vPh(E-PrFSHC(^MAJBVGof!2A z^}a&CGG;*%Cb1SrPud6SLT3&r*hVoQZyxhJdcd!032&g&?R|_1;LTp#Erz~ou(F9o zM#uJtYra~GX@=Zf-Qv&(eyNj&Ptj!_9Qrtx14Qx+of^je3-jw>g;<8>edkH6A-eBO z6%5G-zuNa^rM~SI-7)hC~EGeDuq#Qs=IY3X!f$ttt2Sfn`_(`EvwO2A1I= zqtL5B7VL0P4wi07wnN5%7+MSgt_3%Mph*X|q@gV;b+j1hdx#hT&ZQ92Bvz(7bRkg! zO$sulJM?R!1ep|!v^(@;q67z5=;kn4?$DJ)2??S=H5o&ccZm{eQeuhn#bHofrdAv% zt_tz&yELveaA>|P9*gWZM;-CQjFUNaU;C0tPXECqRG;Fd4N82^Z|;*J1!4g};|JmP0y zx}ySLQ$NoWqkJx+zGqNVS@b1DEZ^s{J^)>C1WZBljLCoq_d0KZ$CDl_TM~-hLH+Z_ z8r^@82_E%m^AH$-^dXupyAQskShMSzu*hd46 zrM)&^Oy|$~f0r+oh^W1kTaAF9aHD#h)Mp|$%2Or8^~l} zBHjFR&=?nz8!|RzTI8g75r?}!NMSdUQq-3-MSN*$CZ80q^R%%c5xkExFYcLwcpiyt zY?=XmS|k}sGmUf;(nC0DAgS7oOp6>JkNX`I*x*dA&dn6jZnBqQNKRH3BxkkO`^k{K}Adv@t)!Ko>GX}A^i4O@-RYOpCw{>j+$L0JW(S}NBW46 z+^9^Z_*@Z-i5aa*W{Y?}Mm5Y9o}jUr+!zeyo-RDbhO{hwsBJE(_3l46q&$0+HP2fnJL9Dx9edL_MRvzC)xJUoVC%u40}E+BFqNyQvyd5v;JnJMX5A_JWm{R-%F`y> zsi=Z|HO7*+E*a}OyHTzv-;yJGD{5S#YMLk3gwgPKnDyl#6?&Ig>7zNI@uy1TPnE`> zDvdwYGpI;bdZji^fQ88i6{4*{rAeU)p-K}%Ri6+{22BW6ng~@NvbrHRB6VnLT#Eks&VniS5~niqa47tp#hl(C8CnN;_m9X8?BeBo-N=1vOx;%CJ6K$jEFoB7+C51s*L>U}GlnhD7AU|ZsFKW%A?=hU76S25cYQGTf z*KvAY{ECR%g(S2?^rh2IQAej2L_O*466Xo+78NA9M@%R5qIikWQSlfdzj*HroZb;x zM0{5qB4U>~NW><2bvVJb(m{S7l2hrlUOqw0N9AccZIENh(?+?5^q-WUtLy7TSzrn2 zu|L1=kC-p62KXzU5Q|(QFHn8DRXoEx{1w~83{C6{Qm3C4DOwWK#2IyFyYPT@X}hT6 z^fIYprx;H!nRe|IYx$WM(_Rpg-pUNzBgW)Y`jKH=3%N^+@@lRLT1X`|_yiHaIM~8D2F_cu{;L@a8FCukZ@oIR@<&FY=fDC-#Z~ zLM$s&?JtW@)Q7*sE41c5s_mCz9B)^iePZG`%1iPb_O#){G=7)v!6CGM@IjeMeg#et zIKzY!fq@eN4&^S{p`M0*0Oc>)#ZJzwiS&;~BG_;k17*s2^7m@PtKyOQ6SY2>TAWvtnVLJWLkq~% zq9}SN3M0k{!;3H|<;p{bt7Zh`` z#*3}tNrxC^V)>rBv|ps^PvnR^`G81qQbv}asp12oHh{9Sd{nCU4~RRQl$xbqc@K&K zfqzDNm24qbPdzO*t1o^bR;hbi#9cm0*D~Cg40Dy_!53w3xe-Gb@R;U8AO)JsbC<^R zG*@4si6W4e(-a6&dY9V_!9-I~OEg6_q8P$cv4@iEWz3i0SHfIS=algMGY^TKLgabW zKab#@=}C`&;!%+-MO>nP;cMc~Lm~GsuC5=ET~gmrQ?6R8iK0dMs-xl zR&{u(%nYblP*qp%%~I!<%F5uGlS|60>uVcI>ebY0Srlkt^+dJwI2YV^UwK`fda+t2 z1(WqLhVfrl%cFt!Evv4pUr=4IRxOi14>FA`tx-`mvQfQSBfpO(jp3t87Sz@*Xee1$ zQBq%7TVAf7UoOW6)YaE6u3nU*{<2)ojxfCFrdeVBk4ok~Q;mQNYY{-*{R^j+tx)&Y z$~!8SmCanZr2M{mcI&N0`Eyv=g8Bu9j_HT`&FD~4R{p@^`^p)Vr=V|(@%&S{ptkJ6 z1-0cR50ux|EnZg5W=@{5xUQa6FDolA!K)WTqojJlQk7pP6B6pm>q{^cZFTbR4z;~OM)})T$PP|<>9dtG6Uj$wlrM0~OA}YhenE+txc4!i zXVi&RvOluKg;ml+sVQu=Os3S7y;>IGb$G*SSxl+v!__j4ULb!5HeRqstdS{r**tQM zOs7oq<29gmsI_Y#j7;;%8rhFB&39|$U`i?pKADE3lJAo#A}3N+_`seOsn*lEEK=?9 z!DVQa`k2nxqJHO-PZn8Q)cml(N5zvo--R1YDuT|zLx{C)wRmB1`Js3ns`0SEd>3{P zUQ=#Yta__SCTny-dezz{8H)>0T?a|bjZ?{Mao!xKiq;~G`gm1A=NSoV{aTqe=r}f+ z)}}T;%<(7%FvaD{|20xCg+Y9Mv#a|0q{n5E=u(=clT_S8GAeBr_M+Ba*D@pW3_GMl z{F5Fv=OLLrfL_E?X+_Nsb3g1@Cm%u28MZ(AOM3mmaMO`><(k^Pfs z2W%A1?n2`g;4GX4wv0$7?4(LsFZ=swgKQLo+-}3VH5(?iIJ{Q1O!~RDUxn4NETk^5vHUb%7m@A{`0{V{K!o;87i%&awJO88&QvkHHxAU_wSr)F= zH-aW~unS$JkY^JhO!r=+7(F;(!^Ec>ubqF!hKWy)3KpL*JvMY>+KAG#LpK2pdXBI# z^>~F1lL309FbZebrF9pp1N10i6wd0=cn)|j&eqI-W894t)oiMZ=qnD~?}EDXMn&9@OqfKrA{fW^i1VB*uWno*37HX&u$F?}Uq zVUnl&y@e^D^ERAFOO0}lT_6y5cngyO+6h>g49v1&;?uL5QH+3|vSH%Wj=|2aA|rai zwKNh9+C~_~FfbLV$--oSb`};U(WV3?9+zv>Q=6q*H9aof`o6+0(cDV|R?Ouo^moUU z5AE{b+Aw*fG{(r20x03dg1JOtBJF9wNM5% ziXngAh7VXQoDF%JM4P}H|3`qa>o)$c!Kb7$182ILh&8>hrNr5BG>d`LO#Xl3d=8jy z0hWA?O+KFT#Yr2147S-YP1-wN9Q0y1?C_eGJ7xu=on^UpRq_bcM}W)du^BuG-p`~2LHSb6F(>W zMt+_RcUml*tqx4hF^N9Rp}xU3u_dtH5&%D#HsHPZpV;`3H{t)m#-|?lp=_ZS&eCo2 zKFi^pQ9S}1Z2}hmbsK;9P57asd-QW}!Y{M&X~cFJnASgM^ed88EQkAgDMXF2BsilV z?yX|U$JzMg;EWB^2(iC6JhZqe5mcyrdWYRWF=c(4+qfx7s~Ka1;XjZ1`>9tv37taI+25 z7dv}xm|h)N#kwk5ZG0MmcWn48$anYOQh47c@XwnVJZ|ITmeyS?{WCUx*iHD~*!X<~ zyY2rN=&%V4zKH>5+oX-X2|u(@Wp9?5_-srq#Mzf^lcy1&kM4|OT=w*pn;mbn;aRZ% zUOr;T~<0hr*Q`v5a{^B>5EJbLj3?6K4ZYgL1uzCjjSrjGsnHo?ah~ z#B%{%OoZq8K(P0CSuad{_D+BoNA&PQ*Uy0S@!WkFm<%-c;_n5%fIa3clYbaE5}mR- z^d9ivY#mJc6a@1REZ{(6r-9FtHxwGu4)w}2GR0?)G0g#+xMAkO4#hAG*v`-Eh3^FZ zu)gbm43ihSYJof9#u|i`z-5?Kob*|3LZc@n&K`AOnUv#xHx&Zp@Mk2cf8SyZ%Jab1 zx}$aW3a|_EcbM`=fb9YPx)(kPJQkgyTOip#2aNw_K!W|lfn_oc>yUo0B!P?IB6@c- za0D*%tH5iq3?QQOk6?yoNsJ$g8$Sy;@daW$tbb(kcjGOAhU_0@Vi))e@Zi46#9moj(vwgI8mTuy@ziD@35`2-vZl*_$(Pf090rheMi{l;0Iv(ppAxz zuHy zI35NOgU){$c)l%ny$);-_&2@q=fL#gq8@+`aeN5^KI1YSIM{c<_T(o67`qq4Xa(p7 zMll!Rg)T4f;XjA6> z!QSI7z-?d+0G}?S-MWIIMFAf~vu92N*qg*^>KWpXfbI590&l?x!KOaK{|VfIHu;AZ zXIDtTmboI(cyV|907;cl->bMmmL-Iw;0$}Xzs&k zh__(De2P5lfB@n9A#f4H1+u=!SODc)vFNPJ?ose>N5FZe{C@z?MnG2T-2?pYxSjy$ zJ+i$6$ADc?=>KNZ!0$l_MQ{`V<^C^#1K`vO;J<-~V-d|WiotX~0KtFBxLuk-*V-4rNo#MNtF-eN;>iY0hT?(+3DAO@+IG?LAlwd>%Y1 zG^DG6Kd?F62)rEcRIGc&I$SlF5p$O&*e39O1CV;B!T=5V??A9SI18-X)(;x{z84Nc zes~49W6MDl@CQg#b0JUm1_0Av7|k&81mLr{8r6+;W;qH6IIpCfSUFiDOzrG8{lhUxX`w?G85f!drpqZ!LzH4qgNf!W_>t@$0}BkxA#9_)#oE`q~~dLiT;^ zLkRpMy=MeI0j_~S8=|DE;LpJJ0KNi-zwR~jzrbg0Qz+nk3!LmT9pblKc5aOEn-Ps5 zyRWtczoFLF-(OQwRioahkRkrvJ7kHF_@>w|cj3GK(EAotm(-OlE2%55F7wCimZ>6S zQO}Q)YV9H!>7VhU93QA2*^l4dS_}QZ*e_$acw(|TdH}!4O_?It2kPtr{3IBBhY|;6 znpSX^V9%i&xFE%%*?@8~S2FcE= vzAZAvwd-NYX7$Gw9X(4|x3=J?+K!!)MY>dVi%gCSI3U>6GK!Wd*>a9|I2T>z?H^zDp5wfX554)iqb#WGa-D1+b6u1Ll)1|? z%4ECqD%C?SG=V-`muN$6uubCP6*WWheF5oLPbMZL^l`KHBo*Y~v6G6g`h4FY`2e1n zp_2=BEPyk0++W8MI7`PFI(7hO>o`Hj8gM@yN2{d{zBK5m4zkEq77goSRHuXY8uZ65 z((<~NIN9!VO_s&BCN=-{+unRaI}^U;vVDzBCa#Zczj)ODQ zoxk2K@GtqF{TqJJzcFfb7eA`Yk{dcw0p6SdeundxyjKGGHqOVYKL*3Yx!$*e`70V< zs5V9LSpJrJCW6=A^xb84!guiTvgYFj9P6%_vF7L5bAe;7UwW%EU`*$wd7b{KzuxJG z`W>CVsK4ClgL-wR6ZIF=q+Yy_hn!ObV%;yZ%VXz07V>ecZ0GV^YgKv7qAE~6?xM^n zpRs5LD6xSg69SoO6N ze7B_+W21Wi-}6z(=ak>NtR!o~+3fPzWjw3=Y!)U=V^_qA)N$`F4Yhm6hk}PIP;HCkN&J2FawLx&bh?wBh$`#$)f@2DJEp%J zW2x!5PC3>eWf>%!k1xVV7e%PxC_aS0r+yX1NATy>Z=-nM;5$1zFYQGBYsd9V!>_B> zC_ZTRl53*uO5I;#4qaU4ah&hGG!=%`U%OlluY>b~$?-iONi*9TRn~c_1sW=^wN;0M zqGbi2?YuNe*YREqYu|TSmbH|Sp8n7?TGvye%A zR~lIR>C2s$c3X&_H~x@LN)qPUqaVs{hh4xdsDv2am%pxx zV|X}!P)&{DgFT`=wkfI%+v3HBUtyoQnh%qmvTSJemF9r5y+A0;#9P4Es%=I`>v?pBO_iq;<>lQw>}v-2y|FBW?8haFUlz;-rLgo4B-jQW=y63?>Rch;0I+gcBmg?UuSe@YD=`9I{pCJ5YV5o>3t_lEE-cNax`)Tawc+QiC5(Et-S1sT*d;>^nc5@lq&!JXohTM*I!bkwl%#_^>d8+7Qtmta4LCHqTZwQ^apv3_|cHdOk#o zC#%z7iZem#Qi>QLHUz2cRFNN33;P^wA4cHd$&(lhyzLNU?rO$1dYe*(lv&aX72|m5 zTO7KA9srk@^Uybd96@VZfyNuiH)xsKlOYCA-9W@i1~ECP>IhJUfzpHOi8t9m*+IJq zO)*ej&;jabs(}iEo+dQSKtqCds{BkbIzH@q5NGnxCmf7b2hH0J^cx zrfBA4RPQX2%qOa0St2%c8+AWf=++0a@b3FE9 zQ(U09Hlcb4E)t=4q9Ry=i`vxrO#?}j5!A-#um_}ilN3iJH+4SOq$Cq1k|=kYlx$Gk z^OwwFV!q#Lcv6#eqe%EY8Mwft=!0k{%0j>8xCm*o6f%jsu-wFMu8$%rnz7-KmTuE(_8%>$ar_D!=>=8zQ+aUYr|v8gVlo`(Cdh3BQLBfOCZ zQd_a9CiMeo8wzb{%{1!iJdPS7#xOqzsm$0;)|7IOZccS1!^uot|A^*BUlrZD^}Z%s zxX$QnN>^W*Poa4!ntz1GJ^M@j8O(Svdoozoo3P9yhHJA@%1;25w+E+q`I&&Ydr!nOkp`aga16 zaG$AgT?5GD;eV+6Bh;nd4U9mHnP(!A`SBuniXz~RsO*cH0J4qMKegAjKi!V4E&~^+kZ}H@35NW>?h;7zMaR?>@^tHM_ zf$CyYBb-KyIe#k2K5mm8L$dmkeY{IH|8A1{y-jKXN%+P70yaX8Ri}9l3LNFEccfqkXqzC5XRU(UDpLj!kjpb(wpzt6OzkWVC6(9zdXRu>SB|A2SpewPB4^!)BZx zlujiu_F0;m5saDX&<04 z8#tU_ljvJuGoOkHjQdpFf`H_^txatkETV4pKvV_mcfkI_pqnTGeq^X7vB+J42Z$1AQX+|R|6x#q zOiC0eL3b$c5D~&(Q?CyZsUAr!B6<~IqBRMByFzM+vc*}4nAil(yk!q~uK9b38cV&4 zO$%HfkilCr^*P!!-$ir5w+yGbKr{?(LfcA6hT-gfBnWpKeQmJt@uYfvAk7Y?W-K`9 z|G7*5`UFG&Ttol*JVSpy))Hg4A(O%fx)nxHH03URbW_kLW(E4#Z!o70R);ljE~kj2 z#&ViyE+=miqCq;W;@&q3#d;rCCIsY5JoI5Ga7A2iQ@0n3K^{reR}5-0>-7&Gu1pm^T4ZPf z&4sskv?vZpEnw1jXuz<5!ho^iH${smoa7({-$+VS2PcYXo}~Va;?88VjYe&#MT*&? zi;x1e<*ZlsfNQPd+P(L5Y6+GtGGEHz=0h)v4Y42!z- z_XB~f?jq!<2PcWh(%de!7|#t#^X%g!oBQW5(=xj#qP1E%TEvD8FuT;}h2#rVe1(YR z1J&8_BD&9@9Bz#&EqZMD4P6aZ4He>AoHYeuJ$nw%;mTbhA~hOeg!jJ5B3t5MV+@Ow z6{$nhgtz}?tO42&*2USnQcuCAuLONR$`vRnrBhaq-6GOF8xR}m+It3N0r9Z5vr%ND z+=|k=N*7@j%_Kh3Rpb_m(I~CEIMFHXM;2^P3hfh0R9&5y|j*0>y*|{cgR?Wzjb%8?i$vW$GUY{H!@u@qJ%yQ!9oUF7F*k$1e%epa7CC> zGO}QCLo9h~!&$pj7wVF`x5$zsdK+bPa}j3hrs-lyFhwoOMeyOzzUt(3vCKpMBwtb{ zUs5JtQYK$gPKVR1wp1r)T9~v`A{t#?$id`X-NEE!WO6QLaxP_Zs@Z;m4#>NdztZC* zsWUuE-lR<4q)gtVOwOcC&ZJDvq}&jp+_#Dt4>?bF97=K=WpW&4avWuH9A$DGWpW&4 zavWvykCmuS{;>v4b@GRms7`*NjCqGPGg%GD85?80@7yXvQdLs3aI4B@5nrIireJy< z2*-HJkRY?-3if#}jVPg-7O?dx1nuMy&0pJvN|>*jv`U0$xir6}Sot{1wSa;7sD%4E zpdrlA;E)mFK4*0my&}}Zt3+?lk;6D2qc7t2rNykpokxqEcL>k8XrlK?@!}bOxfRd8 zHAnDt2hlTOFG(i8PxYh^sBN+$`LqcnpT3baWc(LBGmnr=);@Y>XVbIa5TfV&LeJbI z9%`I7i5UHd(ldVrsTlAi(F;z|bI?zudT<#v7~)6V!bqwQf0dpiPLpvX%Sh&?45}BE z(zE0nPN!uoZaIR_Fh4UDS$3+_vcZgp|VTF8iwHCq!Bw+WayUSG`=Vms{hx!iRDEeMO69nke#~dP2-gja`i4Sq)>1u zbjWs9^^6$lL*YYSVQR;-;wJxoU{V~B>(t+$5p(z^_4u=5EZ=SvPg7BpRRSRjF!C5| z7P%uvjHG`w3V&nPdP9Jsk36lWJSTpelBb2`Xi;uW=4dY8uQZ<=tyiwrd%PArN7IUA zs9Q^r;p5c61LEdBH@h_i}BukOx$uv9hfiE)us9J z&pvm|nzy9Zou^)2Aam8_1#*s>yHJjf9y@As1shfT>#E7qe?6*dLPgc+n@3G|=QZ_L zA1;&$%F!U7SO3uIHhbZMC5^KdG_oak-98%p`r0LI35o@C3RvB& z#WnZLT3lOockSXO^$QoUg*6jypIbY-5z5BbFKJY7FP4$<3l`SYR^hdSp|EPftogO< zuKERy{RdT{Bekqi#@s@9KtADGwxqVP3dYpTYMjLu*Uo{S+Qn71ix)3kOg4-zyGwtRd|agMx}*$JGI=mR&%2M|}9) zBQq%q1UJL1;c8&BOcKpuYDTk+$DUWqs5}s+wl>3*%5e1(mEVP{&zt2#ntrQO=U2+e zRO@1AjU?EG?!@cCzQsX7G@=6hNNDJ-j;uuU7kjI7D`gBenEIKpJ5t50LRlTDMy^74 zMN#TDDx;#+eXC?@^%-2Mtoxlcl2UUd$rF9g+-jN6cd2_<%UI_wu(5Tvua;#}{q#E-kw6zd zBXKqzm0y7MAGo;PV6U=dm9a+l9ZN@okqq*18;%2m7J{8$W5dLM!@??IjSN@!uaOa+ z2wZloHY5{g!_@V78zw&8L5*bCu+N5xPj^#0Kbh{HdgA(KwFgm(wYe;PenhsDqe}9tWTsx(Ot(*@j8MM4X34G6qP0{I#&&VGsTR8zw#-wU#{Td(VdB=r;muDFexaY;p)jyFvNz5zcy9HJdBy%(1ZS6su~Bn$AO=EMlxokGNT)l!JpW$ zuCL#X{9QJz+mmx6e~b+ie|YW<{3Le2jX(nL(TSobV?Y=3l>bI7iEr{%CY7lJ)Ho^^ z3{Z1XhAkd&qkQWCwUzik6sTiV&KRi9QMrGh>L7W?pl*5UuXK>g+ywgg9`wV5)C|x| z+IrAe4DN2PFPR?rfDM!WGlSJJ=n?M>R_Can^da5ti9d6Q^8Y>PH9hHtYADgG3vZO) zQK;sEE_M~F^~7)M!T+XE9V7lvh3Xvf3x?jdTSE&t?oejfp zSDDObWu~Rj#1fAtjUjnR}AVYlMPXW`PnMpnrZ#NDB zpFy3H3++z>PdDwPe%=8tMsTIiA_!jqe!|AT*#`l%5OHS;6p+B*A@EP$ZBQq$m0axm z&QK^ij&sosBFXm!?uYx(Ruks{kA-!OCN2d246b<8#HGM1ar2<%OYNsf&y6F#69V=b zSPsli`nd7L2*2-qpa)jK_2{4pd{Vd*I2=aP4AG3X0)J~8&`ZGPC#BG*u{Yfyd_mfg zXbS%u*lxg&>Y|cK(TB(j&_jL1J8UAV|D!V8QwGv&jh+8Aw0z$=3-}T=S>vn+u7TrF z=#E>6O1BxD-3_cEjEw=Gy10)7^*;+6!+r>O6HZRLdeX33fS(!2*fc}l!*+pSH~UBr z{5o(U?57Y$9lQgK|E58LeFE@pzVRBL_+J3ScvlPLLvc9&5Aa*KI2V}hAH@%gi4rr0 zVt1kOM=w%%75ry#rC(w4Lo_tB%?N$p$8Cd2~pL7Rp(|raliT`~(F0zJun3Hs^&N3fh4Kir{zf$)HZ)qqz09 znagScjLm?5hMW9gtYNzW@xY@I^3jLhKC7FrPHdHap6&&u>6>sY&X236vS|>$is?0G z2N4MPM>x}(&N;wo7(JGNuG|BReGU&9v$+QNDBNio_aN|0TO``%L?p3WOCKrN@r%Ip zd5&R#gZ&3^C9u(fgPjGohqAALe}fsa4Ezxo$y{*XcS^jQm{QU`px!<`B1sAax>u-! zWdYj_8UgGYr7P9_KNeU^W9)M*TyoEp9`dt+ry|n8V>*8s@X{D80TZvrCSb>5<%cF= z1F(GsKL(tFBbSCu9qa?X2$51#z7^PR;43}w`#tbizzO(`QDnCFTmvD_<`btcW3^aN z)*1)|wh}GaXyD?gZi7>R>2=I9Q{j9p$XgL)DomUQ{yjM2%S=2B_|>AWQ_aK1fza0F zBL|xRyc8=2-%IKvo(XIvGN2yVKH?_e3uvDLA=*J}b$O!^$!|ur+oe8i2eF#1HR1Wb z^Jx(53SR)8g(-qk-GJACe?pxS?cq;>2V$34KK%*!I7WyQN|$Gt0lU5s;Dcc9Gx^bW zJ_R9qv2q^!#`0+)Fl{?Z)FHjld8XLFv<8~6UKZkLaezd)68wvpEn4gp=Vzg9G!~t; z?dB36+px%#zYBO9459&eNWnS~W$fAO7aJQ5tX~5=F7l7=+rXc zE#R}bFISo!z6V^4Svq3kFM#JGDz2xWVx;go2wQ9;^usr89E&R3Y!C(93&R~_u89m_ z`n--hB%kL4AH}x%(3BqmY#+dQ;4i?VL^E0qT&wqo{Z9tW10gidJQ#rIU{_#~cSW*B z@E2je#y|ndKL>2@;3TlFTYqTm{T}!`;G1#K=?4$mUjlv=focl+*A@CAfY6ub<4x=a z&cM-GW8w^8%wX4)Z!-=RGqMRb5d7{{?qDUr528KY*2&;8!1hHv6By%hd1#%{SzQmp zX}oiy&s(X%QegTN(VF5_!0T)-dKma^ta@vaZ3ph&#)9nzo`?4En(m@!fbF-;7l5(J zJY7?K3IwFCSpBwv_4pnNgFXRX1phZdhz$G^*dB`8fd|5%5|e)oxXxxk09LHsWih}9 z2V?%-W`k4^{*G0CzlnzdUqOe~s-}05Y1nqw8kh`RiVkQS(IUJR*xtds9{671ZJ6O~ zQ~!G4sUAEkO~N+Riy<)6#B;F-1JQxuA_sdC{0CFJXW$@k1NawUBpJ{KY&YNyU`%J% znxT&;?=6OMQ~#I1VO!A2ev|M$2rCDB|Mn-jN_ZP~%W&@9xCigjy(jj`U;8T8K^Y+` zOT4KEWp6G{jZ!09WumsCRIqcZwiR;IrmFR=GF5x1Qm|(AJV-oPebkD-Dy)21uvJPs zB$G7xf?$(XKUBrECRK3=e+PKHNi9REooSNng4zvM&i+-X#^YKJ(~>YgT1K=q5Gbts f6l(a$;0eio4pcuMl8I5Po|WuVooYPLOi%w0N#s3w diff --git a/Debug/CANOpen_attempt.map b/Debug/CANOpen_attempt.map index 576060b..ac9f29a 100644 --- a/Debug/CANOpen_attempt.map +++ b/Debug/CANOpen_attempt.map @@ -139,8 +139,6 @@ Discarded input sections .text 0x0000000000000000 0x0 ./src/can.o .data 0x0000000000000000 0x0 ./src/can.o .bss 0x0000000000000000 0x0 ./src/can.o - .text.can_sdo_send - 0x0000000000000000 0xb4 ./src/can.o .debug_macro 0x0000000000000000 0xa84 ./src/can.o .debug_macro 0x0000000000000000 0x1c ./src/can.o .debug_macro 0x0000000000000000 0x3a ./src/can.o @@ -250,6 +248,8 @@ Discarded input sections .bss.callback_count 0x0000000000000000 0x4 ./src/main.o .bss.cmd 0x0000000000000000 0x4 ./src/main.o + .bss.entry_tmp + 0x0000000000000000 0xc ./src/main.o .bss.msg_receive 0x0000000000000000 0x10 ./src/main.o .text.CANOpen_pdo2_send @@ -279,8 +279,6 @@ Discarded input sections .text 0x0000000000000000 0x0 ./src/od.o .data 0x0000000000000000 0x0 ./src/od.o .bss 0x0000000000000000 0x0 ./src/od.o - .text.get_OD_data - 0x0000000000000000 0x80 ./src/od.o .debug_macro 0x0000000000000000 0xa84 ./src/od.o .debug_macro 0x0000000000000000 0x10 ./src/od.o .debug_macro 0x0000000000000000 0x12e ./src/od.o @@ -673,7 +671,7 @@ END GROUP 0x0000000020084000 __top_RamAHB32 = 0x20084000 0x0000000020084000 __top_RAM2 = 0x20084000 -.text 0x0000000000000000 0x4258 +.text 0x0000000000000000 0x43b8 FILL mask 0xff 0x0000000000000000 __vectors_start__ = ABSOLUTE (.) *(.isr_vector) @@ -682,10 +680,10 @@ END GROUP 0x00000000000000cc . = ALIGN (0x4) 0x00000000000000cc __section_table_start = . 0x00000000000000cc __data_section_table = . - 0x00000000000000cc 0x4 LONG 0x4258 LOADADDR (.data) + 0x00000000000000cc 0x4 LONG 0x43b8 LOADADDR (.data) 0x00000000000000d0 0x4 LONG 0x10000000 ADDR (.data) 0x00000000000000d4 0x4 LONG 0xb8 SIZEOF (.data) - 0x00000000000000d8 0x4 LONG 0x4258 LOADADDR (.data_RAM2) + 0x00000000000000d8 0x4 LONG 0x43b8 LOADADDR (.data_RAM2) 0x00000000000000dc 0x4 LONG 0x2007c000 ADDR (.data_RAM2) 0x00000000000000e0 0x4 LONG 0x0 SIZEOF (.data_RAM2) 0x00000000000000e4 __data_section_table_end = . @@ -782,293 +780,299 @@ END GROUP .text.can_receive 0x0000000000000794 0xac ./src/can.o 0x0000000000000794 can_receive + .text.can_sdo_send + 0x0000000000000840 0xb4 ./src/can.o + 0x0000000000000840 can_sdo_send .text.can_sdo_receive - 0x0000000000000840 0xb6 ./src/can.o - 0x0000000000000840 can_sdo_receive - *fill* 0x00000000000008f6 0x2 ff + 0x00000000000008f4 0xb6 ./src/can.o + 0x00000000000008f4 can_sdo_receive + *fill* 0x00000000000009aa 0x2 ff .text.NVIC_EnableIRQ - 0x00000000000008f8 0x30 ./src/i2c.o + 0x00000000000009ac 0x30 ./src/i2c.o .text.i2c_start_transaction - 0x0000000000000928 0x18 ./src/i2c.o - 0x0000000000000928 i2c_start_transaction + 0x00000000000009dc 0x18 ./src/i2c.o + 0x00000000000009dc i2c_start_transaction .text.I2C0_IRQHandler - 0x0000000000000940 0x314 ./src/i2c.o - 0x0000000000000940 I2C0_IRQHandler + 0x00000000000009f4 0x314 ./src/i2c.o + 0x00000000000009f4 I2C0_IRQHandler .text.i2c_write_register - 0x0000000000000c54 0x58 ./src/i2c.o - 0x0000000000000c54 i2c_write_register + 0x0000000000000d08 0x58 ./src/i2c.o + 0x0000000000000d08 i2c_write_register .text.i2c_read_registers - 0x0000000000000cac 0x7c ./src/i2c.o - 0x0000000000000cac i2c_read_registers + 0x0000000000000d60 0x7c ./src/i2c.o + 0x0000000000000d60 i2c_read_registers .text.i2c_init - 0x0000000000000d28 0x64 ./src/i2c.o - 0x0000000000000d28 i2c_init - .text.Delay 0x0000000000000d8c 0x3e ./src/lcd.o - 0x0000000000000d8c Delay - *fill* 0x0000000000000dca 0x2 ff + 0x0000000000000ddc 0x64 ./src/i2c.o + 0x0000000000000ddc i2c_init + .text.Delay 0x0000000000000e40 0x3e ./src/lcd.o + 0x0000000000000e40 Delay + *fill* 0x0000000000000e7e 0x2 ff .text.Write_Cmd - 0x0000000000000dcc 0x34 ./src/lcd.o - 0x0000000000000dcc Write_Cmd + 0x0000000000000e80 0x34 ./src/lcd.o + 0x0000000000000e80 Write_Cmd .text.Write_Cmd_Data - 0x0000000000000e00 0x2c ./src/lcd.o - 0x0000000000000e00 Write_Cmd_Data + 0x0000000000000eb4 0x2c ./src/lcd.o + 0x0000000000000eb4 Write_Cmd_Data .text.disp_setwindow - 0x0000000000000e2c 0x9a ./src/lcd.o - 0x0000000000000e2c disp_setwindow + 0x0000000000000ee0 0x9a ./src/lcd.o + 0x0000000000000ee0 disp_setwindow .text.disp_clear - 0x0000000000000ec6 0x7a ./src/lcd.o - 0x0000000000000ec6 disp_clear + 0x0000000000000f7a 0x7a ./src/lcd.o + 0x0000000000000f7a disp_clear .text.disp_setpix - 0x0000000000000f40 0x5c ./src/lcd.o - 0x0000000000000f40 disp_setpix + 0x0000000000000ff4 0x5c ./src/lcd.o + 0x0000000000000ff4 disp_setpix .text.lcd_activate - 0x0000000000000f9c 0x2c ./src/lcd.o - 0x0000000000000f9c lcd_activate + 0x0000000000001050 0x2c ./src/lcd.o + 0x0000000000001050 lcd_activate .text.ILI9341_Initial - 0x0000000000000fc8 0x21e ./src/lcd.o - 0x0000000000000fc8 ILI9341_Initial - *fill* 0x00000000000011e6 0x2 ff + 0x000000000000107c 0x21e ./src/lcd.o + 0x000000000000107c ILI9341_Initial + *fill* 0x000000000000129a 0x2 ff .text.NVIC_SetPriority - 0x00000000000011e8 0x54 ./src/main.o + 0x000000000000129c 0x54 ./src/main.o .text.SysTick_Config - 0x000000000000123c 0x44 ./src/main.o + 0x00000000000012f0 0x44 ./src/main.o .text.SysTick_Handler - 0x0000000000001280 0x1c ./src/main.o - 0x0000000000001280 SysTick_Handler + 0x0000000000001334 0x1c ./src/main.o + 0x0000000000001334 SysTick_Handler .text.get_systick_counter - 0x000000000000129c 0x14 ./src/main.o - 0x000000000000129c get_systick_counter + 0x0000000000001350 0x14 ./src/main.o + 0x0000000000001350 get_systick_counter .text.affichage - 0x00000000000012b0 0xa8 ./src/main.o - 0x00000000000012b0 affichage + 0x0000000000001364 0xa8 ./src/main.o + 0x0000000000001364 affichage .text.CANOpen_pdo1_send - 0x0000000000001358 0x94 ./src/main.o - 0x0000000000001358 CANOpen_pdo1_send + 0x000000000000140c 0x94 ./src/main.o + 0x000000000000140c CANOpen_pdo1_send .text.CANOpen_pdo1_receive - 0x00000000000013ec 0x84 ./src/main.o - 0x00000000000013ec CANOpen_pdo1_receive + 0x00000000000014a0 0x84 ./src/main.o + 0x00000000000014a0 CANOpen_pdo1_receive .text.get_data_from_i2c_and_ready_to_be_sent_to_master_then_send - 0x0000000000001470 0x48 ./src/main.o - 0x0000000000001470 get_data_from_i2c_and_ready_to_be_sent_to_master_then_send + 0x0000000000001524 0x48 ./src/main.o + 0x0000000000001524 get_data_from_i2c_and_ready_to_be_sent_to_master_then_send .text.CAN_IRQHandler - 0x00000000000014b8 0x1b8 ./src/main.o - 0x00000000000014b8 CAN_IRQHandler + 0x000000000000156c 0x238 ./src/main.o + 0x000000000000156c CAN_IRQHandler .text.print_received_can_data - 0x0000000000001670 0x4c ./src/main.o - 0x0000000000001670 print_received_can_data + 0x00000000000017a4 0x4c ./src/main.o + 0x00000000000017a4 print_received_can_data .text.callback_init - 0x00000000000016bc 0x20 ./src/main.o - 0x00000000000016bc callback_init + 0x00000000000017f0 0x20 ./src/main.o + 0x00000000000017f0 callback_init .text.CANOpen_NMT_send - 0x00000000000016dc 0x44 ./src/main.o - 0x00000000000016dc CANOpen_NMT_send + 0x0000000000001810 0x44 ./src/main.o + 0x0000000000001810 CANOpen_NMT_send .text.CANOpen_heartbeat_send - 0x0000000000001720 0x40 ./src/main.o - 0x0000000000001720 CANOpen_heartbeat_send + 0x0000000000001854 0x40 ./src/main.o + 0x0000000000001854 CANOpen_heartbeat_send .text.slave_main - 0x0000000000001760 0xe0 ./src/main.o - 0x0000000000001760 slave_main + 0x0000000000001894 0xe0 ./src/main.o + 0x0000000000001894 slave_main .text.master_main - 0x0000000000001840 0xd8 ./src/main.o - 0x0000000000001840 master_main - .text.main 0x0000000000001918 0x3c ./src/main.o - 0x0000000000001918 main + 0x0000000000001974 0xd8 ./src/main.o + 0x0000000000001974 master_main + .text.main 0x0000000000001a4c 0x3c ./src/main.o + 0x0000000000001a4c main .text.get_od_accelo_interval - 0x0000000000001954 0x14 ./src/od.o - 0x0000000000001954 get_od_accelo_interval + 0x0000000000001a88 0x18 ./src/od.o + 0x0000000000001a88 get_od_accelo_interval + .text.get_OD_data + 0x0000000000001aa0 0x50 ./src/od.o + 0x0000000000001aa0 get_OD_data .text.set_OD_data - 0x0000000000001968 0x78 ./src/od.o - 0x0000000000001968 set_OD_data + 0x0000000000001af0 0x50 ./src/od.o + 0x0000000000001af0 set_OD_data .text.ssp_config - 0x00000000000019e0 0x98 ./src/ssp.o - 0x00000000000019e0 ssp_config + 0x0000000000001b40 0x98 ./src/ssp.o + 0x0000000000001b40 ssp_config .text.ssp_send - 0x0000000000001a78 0x40 ./src/ssp.o - 0x0000000000001a78 ssp_send + 0x0000000000001bd8 0x40 ./src/ssp.o + 0x0000000000001bd8 ssp_send .text.SystemInit - 0x0000000000001ab8 0xd8 /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) - 0x0000000000001ab8 SystemInit - .text.__main 0x0000000000001b90 0xe /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(_cr__main.o) - 0x0000000000001b90 __main - 0x0000000000001b90 __CR_SEMIHOST + 0x0000000000001c18 0xd8 /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) + 0x0000000000001c18 SystemInit + .text.__main 0x0000000000001cf0 0xe /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(_cr__main.o) + 0x0000000000001cf0 __main + 0x0000000000001cf0 __CR_SEMIHOST .text.fp_round - 0x0000000000001b9e 0x4c /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o) + 0x0000000000001cfe 0x4c /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o) .text.pr_dec.constprop.0 - 0x0000000000001bea 0x26 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o) - .text.sprintf 0x0000000000001c10 0x6c /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o) - 0x0000000000001c10 sprintf - *fill* 0x0000000000001c7c 0x4 ff + 0x0000000000001d4a 0x26 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o) + .text.sprintf 0x0000000000001d70 0x6c /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o) + 0x0000000000001d70 sprintf + *fill* 0x0000000000001ddc 0x4 ff .text.fp_display - 0x0000000000001c80 0x950 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o) + 0x0000000000001de0 0x950 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o) .text.vsnprintf - 0x00000000000025d0 0x68 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o) - 0x00000000000025d0 vsnprintf - .text.printf 0x0000000000002638 0x54 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o) - 0x0000000000002638 printf - .text._initio 0x000000000000268c 0x78 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(initio.o) - 0x000000000000268c _initio + 0x0000000000002730 0x68 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o) + 0x0000000000002730 vsnprintf + .text.printf 0x0000000000002798 0x54 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o) + 0x0000000000002798 printf + .text._initio 0x00000000000027ec 0x78 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(initio.o) + 0x00000000000027ec _initio .text.__vfprintf - 0x0000000000002704 0xbe4 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(printf.o) - 0x0000000000002704 __vfprintf - .text.setvbuf 0x00000000000032e8 0x3e /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(setvbuf.o) - 0x00000000000032e8 setvbuf - .text.strlen 0x0000000000003326 0x48 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(strlen.o) - 0x0000000000003326 strlen - .text.memset 0x000000000000336e 0x4 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(memset.o) - 0x000000000000336e memset + 0x0000000000002864 0xbe4 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(printf.o) + 0x0000000000002864 __vfprintf + .text.setvbuf 0x0000000000003448 0x3e /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(setvbuf.o) + 0x0000000000003448 setvbuf + .text.strlen 0x0000000000003486 0x48 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(strlen.o) + 0x0000000000003486 strlen + .text.memset 0x00000000000034ce 0x4 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(memset.o) + 0x00000000000034ce memset .text._deferredlazyseek - 0x0000000000003372 0x40 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_deferredlazyseek.o) - 0x0000000000003372 _deferredlazyseek + 0x00000000000034d2 0x40 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_deferredlazyseek.o) + 0x00000000000034d2 _deferredlazyseek .text.__flsbuf - 0x00000000000033b2 0x140 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_deferredlazyseek.o) - 0x00000000000033b2 __flsbuf - .text._fdopen 0x00000000000034f2 0x68 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_fdopen.o) - 0x00000000000034f2 _fdopen - .text._fflush 0x000000000000355a 0x52 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_fflush.o) - 0x000000000000355a _fflush - .text._frexpl 0x00000000000035ac 0x56 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_frexpl.o) - 0x00000000000035ac _frexpl - *fill* 0x0000000000003602 0x2 ff - .text._ldexpl 0x0000000000003604 0x48 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_ldexpl.o) - 0x0000000000003604 _ldexpl + 0x0000000000003512 0x140 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_deferredlazyseek.o) + 0x0000000000003512 __flsbuf + .text._fdopen 0x0000000000003652 0x68 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_fdopen.o) + 0x0000000000003652 _fdopen + .text._fflush 0x00000000000036ba 0x52 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_fflush.o) + 0x00000000000036ba _fflush + .text._frexpl 0x000000000000370c 0x56 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_frexpl.o) + 0x000000000000370c _frexpl + *fill* 0x0000000000003762 0x2 ff + .text._ldexpl 0x0000000000003764 0x48 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_ldexpl.o) + 0x0000000000003764 _ldexpl .text._Cwritebuf - 0x000000000000364c 0x6c /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_writebuf.o) - 0x000000000000364c _Cwritebuf - .text.malloc 0x00000000000036b8 0xc8 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(alloc.o) - 0x00000000000036b8 malloc - .text.free 0x0000000000003780 0x30 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(alloc.o) - 0x0000000000003780 free + 0x00000000000037ac 0x6c /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_writebuf.o) + 0x00000000000037ac _Cwritebuf + .text.malloc 0x0000000000003818 0xc8 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(alloc.o) + 0x0000000000003818 malloc + .text.free 0x00000000000038e0 0x30 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(alloc.o) + 0x00000000000038e0 free .text._Csys_alloc - 0x00000000000037b0 0x20 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(alloc.o) - 0x00000000000037b0 _Csys_alloc - .text.fclose 0x00000000000037d0 0x58 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fclose.o) - 0x00000000000037d0 fclose - .text.fflush 0x0000000000003828 0x3c /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fflush.o) - 0x0000000000003828 fflush - .text.fseek 0x0000000000003864 0xfc /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fseek.o) - 0x0000000000003864 fseek - .text.ftell 0x0000000000003960 0x44 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(ftell.o) - 0x0000000000003960 ftell - .text.remove 0x00000000000039a4 0x14 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(remove.o) - 0x00000000000039a4 remove - .text._sbrk 0x00000000000039b8 0x3c /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_cr_sbrk.o) - 0x00000000000039b8 _sbrk + 0x0000000000003910 0x20 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(alloc.o) + 0x0000000000003910 _Csys_alloc + .text.fclose 0x0000000000003930 0x58 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fclose.o) + 0x0000000000003930 fclose + .text.fflush 0x0000000000003988 0x3c /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fflush.o) + 0x0000000000003988 fflush + .text.fseek 0x00000000000039c4 0xfc /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fseek.o) + 0x00000000000039c4 fseek + .text.ftell 0x0000000000003ac0 0x44 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(ftell.o) + 0x0000000000003ac0 ftell + .text.remove 0x0000000000003b04 0x14 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(remove.o) + 0x0000000000003b04 remove + .text._sbrk 0x0000000000003b18 0x3c /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_cr_sbrk.o) + 0x0000000000003b18 _sbrk .text._do_fflush - 0x00000000000039f4 0x40 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_do_fflush.o) - 0x00000000000039f4 _do_fflush + 0x0000000000003b54 0x40 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_do_fflush.o) + 0x0000000000003b54 _do_fflush .text.__check_heap_overflow - 0x0000000000003a34 0x14 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_cr_check_heap.o) - 0x0000000000003a34 __check_heap_overflow + 0x0000000000003b94 0x14 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_cr_check_heap.o) + 0x0000000000003b94 __check_heap_overflow .text.__aeabi_dmul - 0x0000000000003a48 0xfc /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) - 0x0000000000003a48 __aeabi_dmul + 0x0000000000003ba8 0xfc /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) + 0x0000000000003ba8 __aeabi_dmul .text.__aeabi_ddiv - 0x0000000000003b44 0x134 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) - 0x0000000000003b44 __aeabi_ddiv + 0x0000000000003ca4 0x134 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) + 0x0000000000003ca4 __aeabi_ddiv .text.__aeabi_dsub - 0x0000000000003c78 0x1ac /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) - 0x0000000000003c78 __aeabi_dsub + 0x0000000000003dd8 0x1ac /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) + 0x0000000000003dd8 __aeabi_dsub .text.__aeabi_dadd - 0x0000000000003e24 0x110 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) - 0x0000000000003e24 __aeabi_dadd + 0x0000000000003f84 0x110 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) + 0x0000000000003f84 __aeabi_dadd .text.__aeabi_d2iz - 0x0000000000003f34 0x42 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) - 0x0000000000003f34 __aeabi_d2iz + 0x0000000000004094 0x42 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) + 0x0000000000004094 __aeabi_d2iz .text.__bhs_ui2d - 0x0000000000003f76 0x46 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) - 0x0000000000003f76 __bhs_ui2d + 0x00000000000040d6 0x46 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) + 0x00000000000040d6 __bhs_ui2d .text.__aeabi_i2d - 0x0000000000003fbc 0x12 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) - 0x0000000000003fbc __aeabi_i2d + 0x000000000000411c 0x12 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) + 0x000000000000411c __aeabi_i2d .text.__aeabi_dcmpeq - 0x0000000000003fce 0x3c /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) - 0x0000000000003fce __aeabi_dcmpeq + 0x000000000000412e 0x3c /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) + 0x000000000000412e __aeabi_dcmpeq .text.__aeabi_dcmplt - 0x000000000000400a 0x58 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) - 0x000000000000400a __aeabi_dcmplt + 0x000000000000416a 0x58 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) + 0x000000000000416a __aeabi_dcmplt .text.__aeabi_dcmple - 0x0000000000004062 0x62 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) - 0x0000000000004062 __aeabi_dcmple + 0x00000000000041c2 0x62 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) + 0x00000000000041c2 __aeabi_dcmple .text.__aeabi_dcmpge - 0x00000000000040c4 0x62 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) - 0x00000000000040c4 __aeabi_dcmpge + 0x0000000000004224 0x62 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(double.o) + 0x0000000000004224 __aeabi_dcmpge .text.__aeabi_memset_lowlevel - 0x0000000000004126 0x32 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(memcpy.o) - 0x0000000000004126 __aeabi_lowlevel_memset + 0x0000000000004286 0x32 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(memcpy.o) + 0x0000000000004286 __aeabi_lowlevel_memset .text.__sys_appexit - 0x0000000000004158 0xc /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_appexit.o) - 0x0000000000004158 __exit - 0x0000000000004158 __sys_appexit + 0x00000000000042b8 0xc /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_appexit.o) + 0x00000000000042b8 __exit + 0x00000000000042b8 __sys_appexit .text.__sys_close - 0x0000000000004164 0xc /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_close.o) - 0x0000000000004164 __sys_close + 0x00000000000042c4 0xc /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_close.o) + 0x00000000000042c4 __sys_close .text.__sys_flen - 0x0000000000004170 0xc /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_flen.o) - 0x0000000000004170 __sys_flen + 0x00000000000042d0 0xc /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_flen.o) + 0x00000000000042d0 __sys_flen .text.__sys_istty - 0x000000000000417c 0xc /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_istty.o) - 0x000000000000417c __sys_istty + 0x00000000000042dc 0xc /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_istty.o) + 0x00000000000042dc __sys_istty .text.__sys_remove - 0x0000000000004188 0xc /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_remove.o) - 0x0000000000004188 __sys_remove + 0x00000000000042e8 0xc /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_remove.o) + 0x00000000000042e8 __sys_remove .text.__sys_seek - 0x0000000000004194 0xc /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_seek.o) - 0x0000000000004194 __sys_seek + 0x00000000000042f4 0xc /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_seek.o) + 0x00000000000042f4 __sys_seek .text.__sys_tmpnam - 0x00000000000041a0 0xc /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_tmpnam.o) - 0x00000000000041a0 __sys_tmpnam + 0x0000000000004300 0xc /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_tmpnam.o) + 0x0000000000004300 __sys_tmpnam .text.__sys_write - 0x00000000000041ac 0xc /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_write.o) - 0x00000000000041ac __sys_write + 0x000000000000430c 0xc /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_write.o) + 0x000000000000430c __sys_write *(.rodata .rodata.* .constdata .constdata.*) .rodata.CANOpen_pdo1_receive.str1.4 - 0x00000000000041b8 0x10 ./src/main.o + 0x0000000000004318 0x10 ./src/main.o .rodata.print_received_can_data.str1.4 - 0x00000000000041c8 0xa ./src/main.o + 0x0000000000004328 0xa ./src/main.o .rodata.fp_display.str1.1 - 0x00000000000041d2 0x34 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o) + 0x0000000000004332 0x34 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fpprintf.o) 0x35 (size before relaxing) .rodata._initio.str1.1 - 0x0000000000004206 0x4 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(initio.o) + 0x0000000000004366 0x4 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(initio.o) .rodata.__vfprintf.str1.1 - 0x000000000000420a 0x31 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(printf.o) + 0x000000000000436a 0x31 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(printf.o) 0x38 (size before relaxing) .rodata._Csys_alloc.str1.1 - 0x000000000000423b 0x18 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(alloc.o) - *fill* 0x0000000000004253 0x1 ff + 0x000000000000439b 0x18 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(alloc.o) + *fill* 0x00000000000043b3 0x1 ff .rodata.__num_Ciob_streams - 0x0000000000004254 0x4 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__ciob.o) - 0x0000000000004254 __num_Ciob_streams - 0x0000000000004258 . = ALIGN (0x4) + 0x00000000000043b4 0x4 /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__ciob.o) + 0x00000000000043b4 __num_Ciob_streams + 0x00000000000043b8 . = ALIGN (0x4) -.glue_7 0x0000000000004258 0x0 - .glue_7 0x0000000000004258 0x0 linker stubs +.glue_7 0x00000000000043b8 0x0 + .glue_7 0x00000000000043b8 0x0 linker stubs -.glue_7t 0x0000000000004258 0x0 - .glue_7t 0x0000000000004258 0x0 linker stubs +.glue_7t 0x00000000000043b8 0x0 + .glue_7t 0x00000000000043b8 0x0 linker stubs -.vfp11_veneer 0x0000000000004258 0x0 - .vfp11_veneer 0x0000000000004258 0x0 linker stubs +.vfp11_veneer 0x00000000000043b8 0x0 + .vfp11_veneer 0x00000000000043b8 0x0 linker stubs -.v4_bx 0x0000000000004258 0x0 - .v4_bx 0x0000000000004258 0x0 linker stubs +.v4_bx 0x00000000000043b8 0x0 + .v4_bx 0x00000000000043b8 0x0 linker stubs -.iplt 0x0000000000004258 0x0 - .iplt 0x0000000000004258 0x0 ./src/accelo.o +.iplt 0x00000000000043b8 0x0 + .iplt 0x00000000000043b8 0x0 ./src/accelo.o -.rel.dyn 0x0000000000004258 0x0 - .rel.iplt 0x0000000000004258 0x0 ./src/accelo.o +.rel.dyn 0x00000000000043b8 0x0 + .rel.iplt 0x00000000000043b8 0x0 ./src/accelo.o .ARM.extab *(.ARM.extab* .gnu.linkonce.armextab.*) -.ARM.exidx 0x0000000000004258 0x0 - 0x0000000000004258 __exidx_start = . +.ARM.exidx 0x00000000000043b8 0x0 + 0x00000000000043b8 __exidx_start = . *(.ARM.exidx* .gnu.linkonce.armexidx.*) - 0x0000000000004258 __exidx_end = . - 0x0000000000004258 _etext = . + 0x00000000000043b8 __exidx_end = . + 0x00000000000043b8 _etext = . -.data_RAM2 0x000000002007c000 0x0 load address 0x0000000000004258 +.data_RAM2 0x000000002007c000 0x0 load address 0x00000000000043b8 FILL mask 0xff [!provide] PROVIDE (__start_data_RAM2 = .) [!provide] PROVIDE (__start_data_RamAHB32 = .) @@ -1089,7 +1093,7 @@ END GROUP 0x0000000010000000 . = ALIGN (0x4) 0x0000000010000000 _end_uninit_RESERVED = . -.data 0x0000000010000000 0xb8 load address 0x0000000000004258 +.data 0x0000000010000000 0xb8 load address 0x00000000000043b8 FILL mask 0xff 0x0000000010000000 _data = . [!provide] PROVIDE (__start_data_RAM = .) @@ -1124,9 +1128,9 @@ END GROUP 0x0000000010000017 0x1 ./src/od.o 0x0000000010000017 baudrate .data.od_accelo_interval - 0x0000000010000018 0x1 ./src/od.o + 0x0000000010000018 0x2 ./src/od.o 0x0000000010000018 od_accelo_interval - *fill* 0x0000000010000019 0x3 ff + *fill* 0x000000001000001a 0x2 ff .data.ODList 0x000000001000001c 0x9c ./src/od.o 0x000000001000001c ODList 0x00000000100000b8 . = ALIGN (0x4) @@ -1134,7 +1138,7 @@ END GROUP [!provide] PROVIDE (__end_data_RAM = .) [!provide] PROVIDE (__end_data_RamLoc32 = .) -.igot.plt 0x00000000100000b8 0x0 load address 0x0000000000004310 +.igot.plt 0x00000000100000b8 0x0 load address 0x0000000000004470 .igot.plt 0x00000000100000b8 0x0 ./src/accelo.o .bss_RAM2 0x000000002007c000 0x0 @@ -1163,10 +1167,11 @@ END GROUP *fill* 0x0000000010000105 0x3 .bss.state 0x0000000010000108 0x4 ./src/main.o 0x0000000010000108 state + .bss.tmp 0x000000001000010c 0x2 ./src/main.o + 0x000000001000010c tmp .bss.accelo_interval - 0x000000001000010c 0x2 ./src/main.o - 0x000000001000010c accelo_interval - *fill* 0x000000001000010e 0x2 + 0x000000001000010e 0x2 ./src/main.o + 0x000000001000010e accelo_interval .bss.timer_counter 0x0000000010000110 0x4 ./src/main.o 0x0000000010000110 timer_counter @@ -1234,12 +1239,12 @@ END GROUP 0x0000000010008000 PROVIDE (_vStackTop = DEFINED (__user_stack_top)?__user_stack_top:(__top_RamLoc32 - 0x0)) 0xffffffffefff74c6 PROVIDE (__valid_user_code_checksum = (0x0 - ((((((_vStackTop + (ResetISR + 0x1)) + (NMI_Handler + 0x1)) + (HardFault_Handler + 0x1)) + (DEFINED (MemManage_Handler)?MemManage_Handler:0x0 + 0x1)) + (DEFINED (BusFault_Handler)?BusFault_Handler:0x0 + 0x1)) + (DEFINED (UsageFault_Handler)?UsageFault_Handler:0x0 + 0x1)))) 0x0000000000000000 _image_start = LOADADDR (.text) - 0x0000000000004310 _image_end = (LOADADDR (.data) + SIZEOF (.data)) - 0x0000000000004310 _image_size = (_image_end - _image_start) + 0x0000000000004470 _image_end = (LOADADDR (.data) + SIZEOF (.data)) + 0x0000000000004470 _image_size = (_image_end - _image_start) OUTPUT(CANOpen_attempt.axf elf32-littlearm) LOAD linker stubs -.debug_info 0x0000000000000000 0x43c4 +.debug_info 0x0000000000000000 0x448d .debug_info 0x0000000000000000 0x267 ./src/accelo.o .debug_info 0x0000000000000267 0x185 ./src/callback.o .debug_info 0x00000000000003ec 0xb8b ./src/can.o @@ -1247,12 +1252,12 @@ LOAD linker stubs .debug_info 0x00000000000011f6 0x40 ./src/crp.o .debug_info 0x0000000000001236 0xd45 ./src/i2c.o .debug_info 0x0000000000001f7b 0x62b ./src/lcd.o - .debug_info 0x00000000000025a6 0xf69 ./src/main.o - .debug_info 0x000000000000350f 0x30d ./src/od.o - .debug_info 0x000000000000381c 0x861 ./src/ssp.o - .debug_info 0x000000000000407d 0x347 /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) + .debug_info 0x00000000000025a6 0x1055 ./src/main.o + .debug_info 0x00000000000035fb 0x2ea ./src/od.o + .debug_info 0x00000000000038e5 0x861 ./src/ssp.o + .debug_info 0x0000000000004146 0x347 /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) -.debug_abbrev 0x0000000000000000 0x10da +.debug_abbrev 0x0000000000000000 0x10c5 .debug_abbrev 0x0000000000000000 0x13d ./src/accelo.o .debug_abbrev 0x000000000000013d 0x10c ./src/callback.o .debug_abbrev 0x0000000000000249 0x239 ./src/can.o @@ -1260,10 +1265,10 @@ LOAD linker stubs .debug_abbrev 0x00000000000005a4 0x38 ./src/crp.o .debug_abbrev 0x00000000000005dc 0x283 ./src/i2c.o .debug_abbrev 0x000000000000085f 0x149 ./src/lcd.o - .debug_abbrev 0x00000000000009a8 0x389 ./src/main.o - .debug_abbrev 0x0000000000000d31 0x137 ./src/od.o - .debug_abbrev 0x0000000000000e68 0x164 ./src/ssp.o - .debug_abbrev 0x0000000000000fcc 0x10e /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) + .debug_abbrev 0x00000000000009a8 0x39b ./src/main.o + .debug_abbrev 0x0000000000000d43 0x110 ./src/od.o + .debug_abbrev 0x0000000000000e53 0x164 ./src/ssp.o + .debug_abbrev 0x0000000000000fb7 0x10e /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) .debug_aranges 0x0000000000000000 0x338 .debug_aranges @@ -1289,17 +1294,17 @@ LOAD linker stubs .debug_aranges 0x0000000000000310 0x28 /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) -.debug_ranges 0x0000000000000000 0x280 +.debug_ranges 0x0000000000000000 0x298 .debug_ranges 0x0000000000000000 0x30 ./src/accelo.o .debug_ranges 0x0000000000000030 0x20 ./src/callback.o .debug_ranges 0x0000000000000050 0x38 ./src/can.o .debug_ranges 0x0000000000000088 0x70 ./src/cr_startup_lpc175x_6x.o .debug_ranges 0x00000000000000f8 0x48 ./src/i2c.o .debug_ranges 0x0000000000000140 0x50 ./src/lcd.o - .debug_ranges 0x0000000000000190 0xa0 ./src/main.o - .debug_ranges 0x0000000000000230 0x20 ./src/od.o - .debug_ranges 0x0000000000000250 0x18 ./src/ssp.o - .debug_ranges 0x0000000000000268 0x18 /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) + .debug_ranges 0x0000000000000190 0xb8 ./src/main.o + .debug_ranges 0x0000000000000248 0x20 ./src/od.o + .debug_ranges 0x0000000000000268 0x18 ./src/ssp.o + .debug_ranges 0x0000000000000280 0x18 /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) .debug_macro 0x0000000000000000 0x3473 .debug_macro 0x0000000000000000 0xa8 ./src/accelo.o @@ -1333,7 +1338,7 @@ LOAD linker stubs .debug_macro 0x00000000000028c8 0x12d /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) .debug_macro 0x00000000000029f5 0xa7e /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) -.debug_line 0x0000000000000000 0x2b82 +.debug_line 0x0000000000000000 0x2ba1 .debug_line 0x0000000000000000 0x407 ./src/accelo.o .debug_line 0x0000000000000407 0x2a5 ./src/callback.o .debug_line 0x00000000000006ac 0x5b6 ./src/can.o @@ -1341,12 +1346,12 @@ LOAD linker stubs .debug_line 0x0000000000000dc2 0xb5 ./src/crp.o .debug_line 0x0000000000000e77 0x579 ./src/i2c.o .debug_line 0x00000000000013f0 0x55f ./src/lcd.o - .debug_line 0x000000000000194f 0x875 ./src/main.o - .debug_line 0x00000000000021c4 0x1f3 ./src/od.o - .debug_line 0x00000000000023b7 0x34c ./src/ssp.o - .debug_line 0x0000000000002703 0x47f /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) + .debug_line 0x000000000000194f 0x8ae ./src/main.o + .debug_line 0x00000000000021fd 0x1d9 ./src/od.o + .debug_line 0x00000000000023d6 0x34c ./src/ssp.o + .debug_line 0x0000000000002722 0x47f /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) -.debug_str 0x0000000000000000 0xbd53 +.debug_str 0x0000000000000000 0xbd5d .debug_str 0x0000000000000000 0xa2b3 ./src/accelo.o 0xa33e (size before relaxing) .debug_str 0x000000000000a2b3 0xb0 ./src/callback.o @@ -1361,13 +1366,13 @@ LOAD linker stubs 0xac5f (size before relaxing) .debug_str 0x000000000000b0e7 0x92 ./src/lcd.o 0xa569 (size before relaxing) - .debug_str 0x000000000000b179 0x63d ./src/main.o - 0xafcd (size before relaxing) - .debug_str 0x000000000000b7b6 0x138 ./src/od.o + .debug_str 0x000000000000b179 0x6d2 ./src/main.o + 0xb068 (size before relaxing) + .debug_str 0x000000000000b84b 0xad ./src/od.o 0x4562 (size before relaxing) - .debug_str 0x000000000000b8ee 0x41 ./src/ssp.o + .debug_str 0x000000000000b8f8 0x41 ./src/ssp.o 0xa7aa (size before relaxing) - .debug_str 0x000000000000b92f 0x424 /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) + .debug_str 0x000000000000b939 0x424 /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) 0xa10e (size before relaxing) .comment 0x0000000000000000 0x49 @@ -1505,17 +1510,17 @@ LOAD linker stubs .ARM.attributes 0x000000000000076b 0x1b /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_semihost.a(__sys_write.o) -.debug_frame 0x0000000000000000 0x9e0 +.debug_frame 0x0000000000000000 0x9e4 .debug_frame 0x0000000000000000 0xd4 ./src/accelo.o .debug_frame 0x00000000000000d4 0x84 ./src/callback.o .debug_frame 0x0000000000000158 0xfc ./src/can.o .debug_frame 0x0000000000000254 0x170 ./src/cr_startup_lpc175x_6x.o .debug_frame 0x00000000000003c4 0x11c ./src/i2c.o .debug_frame 0x00000000000004e0 0x154 ./src/lcd.o - .debug_frame 0x0000000000000634 0x298 ./src/main.o - .debug_frame 0x00000000000008cc 0x80 ./src/od.o - .debug_frame 0x000000000000094c 0x58 ./src/ssp.o - .debug_frame 0x00000000000009a4 0x3c /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) + .debug_frame 0x0000000000000634 0x29c ./src/main.o + .debug_frame 0x00000000000008d0 0x80 ./src/od.o + .debug_frame 0x0000000000000950 0x58 ./src/ssp.o + .debug_frame 0x00000000000009a8 0x3c /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/Debug/libCMSIS_CORE_LPC17xx.a(system_LPC17xx.o) Cross Reference Table @@ -1758,6 +1763,7 @@ can_receive ./src/can.o can_sdo_receive ./src/can.o ./src/main.o can_sdo_send ./src/can.o + ./src/main.o can_send ./src/can.o ./src/main.o cmd ./src/main.o @@ -1774,6 +1780,7 @@ disp_clear ./src/lcd.o disp_setpix ./src/lcd.o ./src/main.o disp_setwindow ./src/lcd.o +entry_tmp ./src/main.o errno /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(errno.o) /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(_cr_sbrk.o) /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(ftell.o) @@ -1797,6 +1804,7 @@ ftell /usr/local/mcuxpressoide-11.5. /usr/local/mcuxpressoide-11.5.0_7232/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.5.0.202107051138/tools/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(fseek.o) g_pfnVectors ./src/cr_startup_lpc175x_6x.o get_OD_data ./src/od.o + ./src/main.o get_data_from_i2c_and_ready_to_be_sent_to_master_then_send ./src/main.o get_od_accelo_interval ./src/od.o ./src/main.o @@ -1869,6 +1877,7 @@ strlen /usr/local/mcuxpressoide-11.5. timer_0_init ./src/timer.o timer_counter ./src/main.o timer_counter_ms ./src/timer.o +tmp ./src/main.o transform_from_two_compli ./src/accelo.o type_device ./src/od.o uart_init ./src/uart.o diff --git a/Debug/src/main.o b/Debug/src/main.o index 09031e3564bb7517c8e6dedf427fdc7a2952f995..e7433434681ce2c41dc3e052dce27f7f90186da7 100644 GIT binary patch delta 34508 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 LVV*nfWXS&kRaEsU delta 33841 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 USvtz>8K%cbp;@INidCuq19m$5$^ZZW diff --git a/Debug/src/main.su b/Debug/src/main.su index d6c2f25..e489f6e 100644 --- a/Debug/src/main.su +++ b/Debug/src/main.su @@ -1,19 +1,19 @@ /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/inc/core_cm3.h:1405:22:NVIC_SetPriority 16 static /home/yuyu/Documents/Documents/HEPIA/SPI/workspace/CMSIS_CORE_LPC17xx/inc/core_cm3.h:1532:26:SysTick_Config 16 static -../src/main.c:94:6:SysTick_Handler 4 static -../src/main.c:98:5:get_systick_counter 4 static -../src/main.c:113:6:affichage 16 static -../src/main.c:124:6:CANOpen_pdo1_send 16 static -../src/main.c:138:6:CANOpen_pdo1_receive 16 static -../src/main.c:146:6:CANOpen_pdo2_send 16 static -../src/main.c:159:6:CANOpen_pdo3_send 16 static -../src/main.c:172:6:CANOpen_pdo4_send 16 static -../src/main.c:187:6:get_data_from_i2c_and_ready_to_be_sent_to_master_then_send 8 static -../src/main.c:202:6:CAN_IRQHandler 16 static -../src/main.c:289:7:print_received_can_data 16 static -../src/main.c:296:6:callback_init 8 static -../src/main.c:305:6:CANOpen_NMT_send 16 static -../src/main.c:315:6:CANOpen_heartbeat_send 16 static -../src/main.c:324:5:slave_main 32 static -../src/main.c:373:6:master_main 32 static -../src/main.c:421:5:main 8 static +../src/main.c:98:6:SysTick_Handler 4 static +../src/main.c:102:5:get_systick_counter 4 static +../src/main.c:117:6:affichage 16 static +../src/main.c:128:6:CANOpen_pdo1_send 16 static +../src/main.c:142:6:CANOpen_pdo1_receive 16 static +../src/main.c:150:6:CANOpen_pdo2_send 16 static +../src/main.c:163:6:CANOpen_pdo3_send 16 static +../src/main.c:176:6:CANOpen_pdo4_send 16 static +../src/main.c:191:6:get_data_from_i2c_and_ready_to_be_sent_to_master_then_send 8 static +../src/main.c:206:6:CAN_IRQHandler 24 static +../src/main.c:308:7:print_received_can_data 16 static +../src/main.c:315:6:callback_init 8 static +../src/main.c:324:6:CANOpen_NMT_send 16 static +../src/main.c:334:6:CANOpen_heartbeat_send 16 static +../src/main.c:343:5:slave_main 32 static +../src/main.c:392:6:master_main 32 static +../src/main.c:440:5:main 8 static diff --git a/Debug/src/od.o b/Debug/src/od.o index b99609c82392f8d7c4382655fe5b76b657f5f1e2..9b4afa704b39c0f29e086053e3bdd33d438773e0 100644 GIT binary patch delta 12457 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 delta 12657 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 Ps!*x#$s?YR=kmV*F_H6Q diff --git a/Debug/src/od.su b/Debug/src/od.su index 24535cd..d648d5d 100644 --- a/Debug/src/od.su +++ b/Debug/src/od.su @@ -1,3 +1,3 @@ ../src/od.c:16:9:get_od_accelo_interval 4 static -../src/od.c:138:12:get_OD_data 24 static -../src/od.c:149:6:set_OD_data 24 static +../src/od.c:138:6:get_OD_data 16 static +../src/od.c:156:6:set_OD_data 16 static diff --git a/Debug/uart2can-bin_bla_Debug.ld b/Debug/uart2can-bin_bla_Debug.ld index e288d5f..3b81d2d 100644 --- a/Debug/uart2can-bin_bla_Debug.ld +++ b/Debug/uart2can-bin_bla_Debug.ld @@ -6,7 +6,7 @@ * Generated linker script file for LPC1769 * Created from linkscript.ldt by FMCreateLinkLibraries * Using Freemarker v2.3.30 - * MCUXpresso IDE v11.5.0 [Build 7232] [2022-01-11] on Jun 22, 2022, 2:13:14 AM + * MCUXpresso IDE v11.5.0 [Build 7232] [2022-01-11] on Jun 22, 2022, 3:58:27 AM */ INCLUDE "uart2can-bin_bla_Debug_library.ld" diff --git a/Debug/uart2can-bin_bla_Debug_library.ld b/Debug/uart2can-bin_bla_Debug_library.ld index 9a028fe..82c5a11 100644 --- a/Debug/uart2can-bin_bla_Debug_library.ld +++ b/Debug/uart2can-bin_bla_Debug_library.ld @@ -6,7 +6,7 @@ * Generated linker script file for LPC1769 * Created from library.ldt by FMCreateLinkLibraries * Using Freemarker v2.3.30 - * MCUXpresso IDE v11.5.0 [Build 7232] [2022-01-11] on Jun 22, 2022, 2:13:14 AM + * MCUXpresso IDE v11.5.0 [Build 7232] [2022-01-11] on Jun 22, 2022, 3:58:27 AM */ GROUP ( diff --git a/Debug/uart2can-bin_bla_Debug_memory.ld b/Debug/uart2can-bin_bla_Debug_memory.ld index ffcb8b8..07144df 100644 --- a/Debug/uart2can-bin_bla_Debug_memory.ld +++ b/Debug/uart2can-bin_bla_Debug_memory.ld @@ -6,7 +6,7 @@ * Generated linker script file for LPC1769 * Created from memory.ldt by FMCreateLinkMemory * Using Freemarker v2.3.30 - * MCUXpresso IDE v11.5.0 [Build 7232] [2022-01-11] on Jun 22, 2022, 2:13:14 AM + * MCUXpresso IDE v11.5.0 [Build 7232] [2022-01-11] on Jun 22, 2022, 3:58:27 AM */ MEMORY diff --git a/src/main.c b/src/main.c index 9bf0999..d51743e 100644 --- a/src/main.c +++ b/src/main.c @@ -70,6 +70,10 @@ int cmd; int state = 0; int scroll_speed = 20; +uint16_t tmp; + +OD_entry_t entry_tmp; + //#define CAN_NMT_RESET_COMMUNICATION 130 /* @@ -241,6 +245,21 @@ void CAN_IRQHandler(){ break; case CAN_RSDO: can_sdo_receive(&msg, &msg_sdo); + if(msg_sdo.css == 0){ //css 0 Download sdo request + if(msg_sdo.od_index == 0x5000){ + tmp = (msg_sdo.data[1]<<8)|(msg_sdo.data[0]); + set_OD_data(msg_sdo.od_index, msg_sdo.od_subidx, &tmp); + + } + }else if(msg_sdo.css == 2){//css 2 sdo upload request + get_OD_data(msg_sdo.od_index, msg_sdo.od_subidx, &tmp); + + } + scroll_speed = get_od_accelo_interval(); + tmp = tmp; + break; + case CAN_TSDO: + can_sdo_send(msg_sdo); /* if(msg_sdo.od_index == ODList[0].index){ diff --git a/src/od.c b/src/od.c index b3382d5..5bda69c 100644 --- a/src/od.c +++ b/src/od.c @@ -10,7 +10,7 @@ char software_version[4] = "0.0"; uint16_t od_heartbeat = 1000; uint8_t node_id = 0x42; uint8_t baudrate = 0x03; -uint8_t od_accelo_interval = 1000; +uint16_t od_accelo_interval = 900; uint16_t od_measurements[3]; uint8_t get_od_accelo_interval(){ @@ -135,24 +135,38 @@ void set_OD_data(uint16_t index, uint8_t subEntries, void* odObject){ } }*/ -OD_entry_t get_OD_data(uint16_t index, uint8_t subEntries){ - for(int i = 0; i < SIZE_OF_OD; i++){ +void get_OD_data(uint16_t index, uint8_t subEntries, void* res){ + /*for(int i = 0; i < SIZE_OF_OD; i++){ if(ODList[i].index == index){ if(ODList[i].subIdx == subEntries){ return ODList[i]; } } + }*/ + if(index == 0x1000){ + res = ODList[0].odObject; + }else if(index == 0x1001){ + res = ODList[1].odObject; + }else if(index == 0x5000){ + res = ODList[8].odObject; } } void set_OD_data(uint16_t index, uint8_t subEntries, void* odObject){ - for(int i = 0; i < SIZE_OF_OD; i++){ + /*for(int i = 0; i < SIZE_OF_OD; i++){ if(ODList[i].index == index){ if(ODList[i].subIdx == subEntries){ ODList[i].odObject = odObject; } } + }*/ + if(index == 0x1000){ + ODList[0].odObject = (uint32_t*)(odObject); + }else if(index == 0x1001){ + ODList[1].odObject = (uint8_t*)(odObject); + }else if(index == 0x5000){ + ODList[8].odObject = (uint16_t*)(odObject); } } diff --git a/src/od.h b/src/od.h index 4a269a6..2f6646c 100644 --- a/src/od.h +++ b/src/od.h @@ -18,7 +18,7 @@ typedef struct OD_entry{ //OD_entry_t ODList[SIZE_OF_OD]; -OD_entry_t get_OD_data(uint16_t index, uint8_t subEntries); +void get_OD_data(uint16_t index, uint8_t subEntries, void* res); void set_OD_data(uint16_t index, uint8_t subEntries, void* odObject);