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

Reply via email to