From c5a3c8c670d2c505eaa608cc9cdedd932df3720a Mon Sep 17 00:00:00 2001 From: Maurus Cuelenaere Date: Sat, 4 Apr 2009 17:53:59 +0000 Subject: Jz4740 USB tool: * Add a slight delay, so that the pre-boot code gets time to execute * Remove an unneeded check git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20616 a1c6a512-1295-4272-9138-f99709370657 --- utils/jz4740_tools/jz4740_usbtool.c | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) (limited to 'utils') diff --git a/utils/jz4740_tools/jz4740_usbtool.c b/utils/jz4740_tools/jz4740_usbtool.c index 049d6bb118..5f391b155e 100644 --- a/utils/jz4740_tools/jz4740_usbtool.c +++ b/utils/jz4740_tools/jz4740_usbtool.c @@ -518,6 +518,7 @@ int send_rockbox(usb_dev_handle *dh, const char* filename) upload_data(dh, 0x080000000, jz_xloader, LEN_jz_xloader); } boot(dh, 0x080000000, false); + _SLEEP(1); fsize = read_file(filename, &buffer); upload_data(dh, 0x080004000, buffer, fsize); @@ -676,12 +677,9 @@ int jzconnect(int address, unsigned char* buf, int len, int func) } } - if (dev == NULL) - { - fprintf(stderr, "[ERR] Device not found.\n"); - fprintf(stderr, "[ERR] Ensure your device is in USB boot mode and run usbtool again.\n"); - return -4; - } + fprintf(stderr, "[ERR] Device not found.\n"); + fprintf(stderr, "[ERR] Ensure your device is in USB boot mode and run usbtool again.\n"); + return -4; found: if ( (dh = usb_open(dev)) == NULL) -- cgit