diff options
author | Jens Arnold <amiconn@rockbox.org> | 2004-11-19 22:44:45 +0000 |
---|---|---|
committer | Jens Arnold <amiconn@rockbox.org> | 2004-11-19 22:44:45 +0000 |
commit | c519e6365e50645510d3394b2bcc67a501748b8c (patch) | |
tree | 9be4cad39947134d58315d16ce993f154b12b342 /flash/uart_boot | |
parent | 30237007f1cccdc12e6012a01a87ed83b6024fff (diff) | |
download | rockbox-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
Diffstat (limited to 'flash/uart_boot')
-rw-r--r-- | flash/uart_boot/Makefile | 16 | ||||
-rw-r--r-- | flash/uart_boot/client.c | 11 | ||||
-rw-r--r-- | flash/uart_boot/client.h | 3 | ||||
-rw-r--r-- | flash/uart_boot/flash.c | 3 | ||||
-rw-r--r-- | flash/uart_boot/flash.h | 3 | ||||
-rw-r--r-- | flash/uart_boot/minimon.h | 1 | ||||
-rw-r--r-- | flash/uart_boot/scalar_types.h | 3 | ||||
-rw-r--r-- | flash/uart_boot/uart.h | 3 | ||||
-rw-r--r-- | flash/uart_boot/uart_win.c | 1 |
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 | |||
12 | CFLAGS := -O -W -Wall -mno-cygwin | ||
13 | |||
14 | uart_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) | |||
78 | int DownloadByte(tUartHandle serial_handle, unsigned char byte, bool bAck) | 78 | int 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); | |||
18 | int Execute(tUartHandle serial_handle, UINT32 addr, bool bReturns); | 18 | int 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); | |||
6 | int EraseChip(tUartHandle serial_handle, UINT32 base); | 6 | int EraseChip(tUartHandle serial_handle, UINT32 base); |
7 | int ProgramBytes(tUartHandle serial_handle, UINT32 address, UINT8* pData, UINT32 size); | 7 | int 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 | |||