* fxload putting code at a wrong place
@ 2002-01-17 8:45 Matthieu Lochegnies
2002-01-17 14:48 ` David Brownell
0 siblings, 1 reply; 2+ messages in thread
From: Matthieu Lochegnies @ 2002-01-17 8:45 UTC (permalink / raw)
To: linux-hotplug
[-- Attachment #1: Type: text/plain, Size: 250 bytes --]
High !
I just bought an Ez USB development kit and tried to play with it
using fxload. The new merging algorithm seems to forget to initialize
data_addr.
Attached is a small patch that, I think, fixes it.
Regards,
--
Matthieu Lochegnies
[-- Attachment #2: ezusb.pch --]
[-- Type: text/plain, Size: 786 bytes --]
Index: ezusb.c
===================================================================
RCS file: /cvsroot/linux-hotplug/admin/fxload/ezusb.c,v
retrieving revision 1.3
diff -u -r1.3 ezusb.c
--- ezusb.c 2001/12/27 17:59:33 1.3
+++ ezusb.c 2002/01/17 08:33:28
@@ -130,6 +130,7 @@
FILE*image;
int rc;
unsigned short cpucs_addr;
+ unsigned char first_line = 1;
/* EZ-USB FX and FX2 devices differ, apart from the 8051 core */
if (fx2)
@@ -186,6 +187,13 @@
buf[7] = 0;
off = strtoul(buf+3, 0, 16);
buf[7] = tmp;
+
+ /* Initialize data_addr */
+ if( first_line )
+ {
+ data_addr = off;
+ first_line = 0;
+ }
/* Read the record type */
tmp = buf[9];
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: fxload putting code at a wrong place
2002-01-17 8:45 fxload putting code at a wrong place Matthieu Lochegnies
@ 2002-01-17 14:48 ` David Brownell
0 siblings, 0 replies; 2+ messages in thread
From: David Brownell @ 2002-01-17 14:48 UTC (permalink / raw)
To: linux-hotplug
Whoops! Good catch. I also added "-Wall" to CFLAGS in
the Makefile (one gets used to having compilers tell about
such bugs :) and fixed the other warnings (minor) too. All
in CVS now.
Curious ... the firmware I tested with didn't misbehave
with that bug in place. But this fixes a problem I was
scratching my head about yesterday ... thanks!
- Dave
----- Original Message -----
From: "Matthieu Lochegnies" <lochegm1@cti.ecp.fr>
To: <linux-hotplug-devel@lists.sourceforge.net>
Sent: Thursday, January 17, 2002 12:45 AM
Subject: fxload putting code at a wrong place
> High !
>
> I just bought an Ez USB development kit and tried to play with it
> using fxload. The new merging algorithm seems to forget to initialize
> data_addr.
>
> Attached is a small patch that, I think, fixes it.
>
> Regards,
>
> --
> Matthieu Lochegnies
>
_______________________________________________
Linux-hotplug-devel mailing list http://linux-hotplug.sourceforge.net
Linux-hotplug-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linux-hotplug-devel
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2002-01-17 14:48 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-01-17 8:45 fxload putting code at a wrong place Matthieu Lochegnies
2002-01-17 14:48 ` David Brownell
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).