summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJens Arnold <amiconn@rockbox.org>2004-11-19 22:44:45 +0000
committerJens Arnold <amiconn@rockbox.org>2004-11-19 22:44:45 +0000
commitc519e6365e50645510d3394b2bcc67a501748b8c (patch)
tree9be4cad39947134d58315d16ce993f154b12b342
parent30237007f1cccdc12e6012a01a87ed83b6024fff (diff)
downloadrockbox-c519e6365e50645510d3394b2bcc67a501748b8c.tar.gz
rockbox-c519e6365e50645510d3394b2bcc67a501748b8c.zip
Makefile and adjustments for compiling uart_boot under cygwin
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5439 a1c6a512-1295-4272-9138-f99709370657
-rw-r--r--flash/uart_boot/Makefile16
-rw-r--r--flash/uart_boot/client.c11
-rw-r--r--flash/uart_boot/client.h3
-rw-r--r--flash/uart_boot/flash.c3
-rw-r--r--flash/uart_boot/flash.h3
-rw-r--r--flash/uart_boot/minimon.h1
-rw-r--r--flash/uart_boot/scalar_types.h3
-rw-r--r--flash/uart_boot/uart.h3
-rw-r--r--flash/uart_boot/uart_win.c1
9 files changed, 33 insertions, 11 deletions
diff --git a/flash/uart_boot/Makefile b/flash/uart_boot/Makefile
new file mode 100644
index 0000000000..f8f94870b6
--- /dev/null
+++ b/flash/uart_boot/Makefile
@@ -0,0 +1,16 @@
1# __________ __ ___.
2# Open \______ \ ____ ____ | | _\_ |__ _______ ___
3# Source | _// _ \_/ ___\| |/ /| __ \ / _ \ \/ /
4# Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < <
5# Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \
6# \/ \/ \/ \/ \/
7# $Id$
8#
9# This Makefile currently works for cygwin only!
10
11
12CFLAGS := -O -W -Wall -mno-cygwin
13
14uart_boot: uart_boot.c client.c flash.c uart_win.c
15 $(CC) $(CFLAGS) $+ -o $@
16
diff --git a/flash/uart_boot/client.c b/flash/uart_boot/client.c
index a98edc60cb..71749a2c55 100644
--- a/flash/uart_boot/client.c
+++ b/flash/uart_boot/client.c
@@ -15,7 +15,7 @@ int ConfigFirstlevelPlayer (tUartHandle serial_handle)
15 if(!UartConfig(serial_handle, 4800, eMARKPARITY, eTWOSTOPBITS, 8)) 15 if(!UartConfig(serial_handle, 4800, eMARKPARITY, eTWOSTOPBITS, 8))
16 { 16 {
17 UINT32 dwErr = GET_LAST_ERR(); 17 UINT32 dwErr = GET_LAST_ERR();
18 printf("Error %d setting up COM params for baudrate byte\n", dwErr); 18 printf("Error %lu setting up COM params for baudrate byte\n", dwErr);
19 exit(1); 19 exit(1);
20 } 20 }
21 21
@@ -24,7 +24,7 @@ int ConfigFirstlevelPlayer (tUartHandle serial_handle)
24 if (result_nbr != 2) 24 if (result_nbr != 2)
25 { 25 {
26 UINT32 dwErr = GET_LAST_ERR(); 26 UINT32 dwErr = GET_LAST_ERR();
27 printf("Error %d setting up COM params for baudrate byte\n", dwErr); 27 printf("Error %lu setting up COM params for baudrate byte\n", dwErr);
28 } 28 }
29 29
30 SLEEP(100); // wait for the chars to be sent, is there a better way? 30 SLEEP(100); // wait for the chars to be sent, is there a better way?
@@ -48,7 +48,7 @@ int ConfigFirstlevelRecorder (tUartHandle serial_handle)
48 if(!UartConfig(serial_handle, 4800, eNOPARITY, eTWOSTOPBITS, 8)) 48 if(!UartConfig(serial_handle, 4800, eNOPARITY, eTWOSTOPBITS, 8))
49 { 49 {
50 UINT32 dwErr = GET_LAST_ERR(); 50 UINT32 dwErr = GET_LAST_ERR();
51 printf("Error %d setting up COM params for baudrate byte\n", dwErr); 51 printf("Error %lu setting up COM params for baudrate byte\n", dwErr);
52 exit(1); 52 exit(1);
53 } 53 }
54 54
@@ -66,7 +66,7 @@ int ConfigFirstlevelRecorder (tUartHandle serial_handle)
66 if(!UartConfig(serial_handle, 38400, eNOPARITY, eONESTOPBIT, 8)) 66 if(!UartConfig(serial_handle, 38400, eNOPARITY, eONESTOPBIT, 8))
67 { 67 {
68 UINT32 dwErr = GET_LAST_ERR(); 68 UINT32 dwErr = GET_LAST_ERR();
69 printf("Error %d setting up COM params for 1st level loader\n", dwErr); 69 printf("Error %lu setting up COM params for 1st level loader\n", dwErr);
70 exit(1); 70 exit(1);
71 } 71 }
72 72
@@ -78,7 +78,6 @@ int ConfigFirstlevelRecorder (tUartHandle serial_handle)
78int DownloadByte(tUartHandle serial_handle, unsigned char byte, bool bAck) 78int DownloadByte(tUartHandle serial_handle, unsigned char byte, bool bAck)
79{ 79{
80 unsigned char received; 80 unsigned char received;
81 bool bRecorder = true; // false for player
82 81
83 while (1) 82 while (1)
84 { 83 {
@@ -230,7 +229,7 @@ int DownloadArchosMonitor(tUartHandle serial_handle, char* szFilename)
230 if(!UartConfig(serial_handle, 115200, eNOPARITY, eONESTOPBIT, 8)) 229 if(!UartConfig(serial_handle, 115200, eNOPARITY, eONESTOPBIT, 8))
231 { 230 {
232 UINT32 dwErr = GET_LAST_ERR(); 231 UINT32 dwErr = GET_LAST_ERR();
233 printf("Error %d setting up COM params for baudrate %d\n", dwErr, 115200); 232 printf("Error %lu setting up COM params for baudrate %d\n", dwErr, 115200);
234 exit(1); 233 exit(1);
235 } 234 }
236 235
diff --git a/flash/uart_boot/client.h b/flash/uart_boot/client.h
index d2ef29aa2e..a5df8c35d6 100644
--- a/flash/uart_boot/client.h
+++ b/flash/uart_boot/client.h
@@ -18,4 +18,5 @@ int SetTargetBaudrate(tUartHandle serial_handle, long lClock, long lBaudrate);
18int Execute(tUartHandle serial_handle, UINT32 addr, bool bReturns); 18int Execute(tUartHandle serial_handle, UINT32 addr, bool bReturns);
19 19
20 20
21#endif \ No newline at end of file 21#endif
22
diff --git a/flash/uart_boot/flash.c b/flash/uart_boot/flash.c
index f27bb7ec0a..854de20454 100644
--- a/flash/uart_boot/flash.c
+++ b/flash/uart_boot/flash.c
@@ -74,4 +74,5 @@ int ProgramBytes(tUartHandle serial_handle, UINT32 address, UINT8* pData, UINT32
74 // UART protocol is slow enough such that I don't have to wait 20us here 74 // UART protocol is slow enough such that I don't have to wait 20us here
75 } 75 }
76 return 0; 76 return 0;
77} \ No newline at end of file 77}
78
diff --git a/flash/uart_boot/flash.h b/flash/uart_boot/flash.h
index 70c620108d..9c69ad46a5 100644
--- a/flash/uart_boot/flash.h
+++ b/flash/uart_boot/flash.h
@@ -6,4 +6,5 @@ int EraseSector(tUartHandle serial_handle, UINT32 address);
6int EraseChip(tUartHandle serial_handle, UINT32 base); 6int EraseChip(tUartHandle serial_handle, UINT32 base);
7int ProgramBytes(tUartHandle serial_handle, UINT32 address, UINT8* pData, UINT32 size); 7int ProgramBytes(tUartHandle serial_handle, UINT32 address, UINT8* pData, UINT32 size);
8 8
9#endif \ No newline at end of file 9#endif
10
diff --git a/flash/uart_boot/minimon.h b/flash/uart_boot/minimon.h
index 51406d4b12..69a03b1f4d 100644
--- a/flash/uart_boot/minimon.h
+++ b/flash/uart_boot/minimon.h
@@ -21,3 +21,4 @@
21 21
22 22
23#endif // _MINIMON_H 23#endif // _MINIMON_H
24
diff --git a/flash/uart_boot/scalar_types.h b/flash/uart_boot/scalar_types.h
index 88d82c4ec1..f3ac1d86eb 100644
--- a/flash/uart_boot/scalar_types.h
+++ b/flash/uart_boot/scalar_types.h
@@ -41,4 +41,5 @@
41 41
42 42
43 43
44#endif \ No newline at end of file 44#endif
45
diff --git a/flash/uart_boot/uart.h b/flash/uart_boot/uart.h
index 46b082c497..a0c10d1a0f 100644
--- a/flash/uart_boot/uart.h
+++ b/flash/uart_boot/uart.h
@@ -53,4 +53,5 @@ void UartClose(tUartHandle handle);
53 53
54 54
55 55
56#endif // _UART_H \ No newline at end of file 56#endif // _UART_H
57
diff --git a/flash/uart_boot/uart_win.c b/flash/uart_boot/uart_win.c
index 243017ac88..6e82e9580c 100644
--- a/flash/uart_boot/uart_win.c
+++ b/flash/uart_boot/uart_win.c
@@ -136,3 +136,4 @@ void UartClose(tUartHandle handle)
136 136
137 return; 137 return;
138} 138}
139