On Mon, Dec 03, 2007 at 05:34:02PM +0100, Michele Bavaro wrote: > Solved. > It was my fault, but the source in my opinion is a little misleading. > Since the USB interrupt autovector had been separated by the GPIF/FIFO one > (likely as a memory optimization during changeset 2452), it is not allowed > to use in hook_fgv the same vector_number as in hook_uv. > In fact FGV_MIN, defined as 0x80 in isr.h, is sequential in the unified > table USB+GPIF/FIFO to the last USB resource interrupt, but should be 0x0 > when used to indicize the new _fifo_gpif_autovector at address 0x0080. > Maybe a little update to the firmware should be done, either updating > FGV_xxxx values in isr.h, or modifying the hook_fgv as follows:
Thanks for finding this problem and suggesting the fixes. I've fixed it in the trunk (r7060) by renumbering FGV_* from 0x00. Eric _______________________________________________ Discuss-gnuradio mailing list Discuss-gnuradio@gnu.org http://lists.gnu.org/mailman/listinfo/discuss-gnuradio