2009-12-10 09:36 AM
2011-05-17 12:59 AM
I am trying to implement the fix for Rev. G silicon where I do not remap the FMI to jump to Bank0 , and instead just jump to 0x80000 to execute the code. The problem is the interrupts do not remap, and I cannot figure out how remap them. If I set in Bank1 the irq_handler address to bank 0, the interrupts work, but then of course the interrupts do not work in bank1 (which is a problem).
I would have thought it would have remapped itself once the new code initialized, but that is not the case. Any suggestions would be appreciated. THanks2011-05-17 12:59 AM
You have to dig into assembly :)
Check attached files, beware of start-up codes and changes in linker files, they are CRITICAL to proper IVT forward. Modify according to your needs.