<div dir="ltr">Sorry for missing the License in <span class="" style="color:rgb(80,0,80);font-family:arial,sans-serif;font-size:14px">clock/support.c</span><div><span class="" style="color:rgb(80,0,80);font-family:arial,sans-serif;font-size:14px"><br>
</span></div><div><font class="" color="#500050" face="arial, sans-serif"><span class="" style="font-size:14px">I will try </span></font><span class="" style="font-family:arial,sans-serif;font-size:14px">printk.Because the first version of the bs</span><span class="" style="font-family:arial,sans-serif;font-size:14px">p does not include the shared "start.S",</span></div>
<div><font class="" face="arial, sans-serif"><span class="" style="font-size:14px">I wrote the Uart_ code  to debug the bs</span></font><span class="" style="font-family:arial,sans-serif;font-size:14px">p s</span><span class="" style="font-family:arial,sans-serif;font-size:14px">pecific</span><span class="" style="font-family:arial,sans-serif;font-size:14px"> start.S. </span></div>
<div><span class="" style="font-family:arial,sans-serif;font-size:14px"><br></span></div><div><span class="" style="font-family:arial,sans-serif;font-size:14px"><br></span></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">
2013/4/17 Sebastian Huber <span dir="ltr"><<a href="mailto:sebastian.huber@embedded-brains.de" target="_blank">sebastian.huber@embedded-brains.de</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="im">On 04/17/2013 02:54 PM, Peng Fan wrote:<br>
</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">
diff --git a/c/src/lib/libbsp/arm/<u></u>tiny6410/debug/debug.c b/c/src/lib/libbsp/arm/<u></u>tiny6410/debug/debug.c<br>
new file mode 100644<br>
index 0000000..a57e4c9<br>
--- /dev/null<br>
+++ b/c/src/lib/libbsp/arm/<u></u>tiny6410/debug/debug.c<br>
@@ -0,0 +1,57 @@<br>
+/*<br>
+ *  Low level debug function<br>
+ *<br>
+ *  Copyright (c) 2013 by PengFan<<a href="mailto:van.freenix@gmail.com" target="_blank">van.freenix@gmail.com</a>><br>
+ *<br>
+ *  The license and distribution terms for this file may be<br>
+ *  found in the file LICENSE in this distribution or at<br></div>
+ *<a href="http://www.rtems.com/license/LICENSE" target="_blank">http://www.rtems.com/license/<u></u>LICENSE</a>.<div><div class="h5"><br>
+ *<br>
+ */<br>
+<br>
+#include <bsp.h><br>
+#include <s3c64xx.h><br>
+void debug_led(uint32_t val)<br>
+{<br>
+       uint32_t *addr = (uint32_t *)0x7f008800;<br>
+       *addr = val;<br>
+}<br>
+<br>
+<br>
+static void Delay(void)<br>
+{<br>
+    volatile int i;<br>
+<br>
+    for(i=0 ; i < 1000 ; i++)<br>
+    {<br>
+    }<br>
+}<br>
+<br>
+void Uart_SendByte(int data)<br>
+{<br>
+    while(!(rUTRSTAT0 & 0x2));   //Wait until THR is empty.<br>
+    Delay();<br>
+    rUTXH0 = (unsigned char)data;<br>
+}<br>
+<br>
+void Uart_SendString(char *pt)<br>
+{<br>
+    while(*pt)<br>
+        Uart_SendByte(*pt++);<br>
+    Uart_SendByte('\r');<br>
+    Uart_SendByte('\n');<br>
+}<br>
+<br>
+void printhex(unsigned int data)<br>
+{<br>
+       int i = 0,a = 0;<br>
+       for (i = 0; i < 8; i++) {<br>
+               a = (data>>(32-(i+1)*4))&0xf;<br>
+               if (((a<=9)&&(a>=0)))<br>
+                       Uart_SendByte(a + 0x30);<br>
+               else if ((a <= 0xf) && (a >= 0xa))<br>
+                       Uart_SendByte(a-0xa+0x61);<br>
+       }<br>
+       Uart_SendByte('\r');<br>
+       Uart_SendByte('\n');<br>
+}<br>
</div></div></blockquote>
<br>
Can't you use printk() for this?<div class="HOEnZb"><div class="h5"><br>
<br>
-- <br>
Sebastian Huber, embedded brains GmbH<br>
<br>
Address : Dornierstr. 4, D-82178 Puchheim, Germany<br>
Phone   : +49 89 189 47 41-16<br>
Fax     : +49 89 189 47 41-09<br>
E-Mail  : <a href="mailto:sebastian.huber@embedded-brains.de" target="_blank">sebastian.huber@embedded-<u></u>brains.de</a><br>
PGP     : Public key available on request.<br>
<br>
Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.<br>
______________________________<u></u>_________________<br>
rtems-devel mailing list<br>
<a href="mailto:rtems-devel@rtems.org" target="_blank">rtems-devel@rtems.org</a><br>
<a href="http://www.rtems.org/mailman/listinfo/rtems-devel" target="_blank">http://www.rtems.org/mailman/<u></u>listinfo/rtems-devel</a><br>
</div></div></blockquote></div><br></div>