Hi,
I'm having a problem writing to the flash after the first sector has been filled. During the function TI_FeeManager, Flash_Start_Async_Command_B is called when trying to erase one of the flash sectors. When this is called, my watchdog reset triggers.
I found this thread:http://e2e.ti.com/support/microcontrollers/hercules/f/312/p/210433/751213.aspx, but I have not been able to get past the flash function without a reset. I disabled interrupts by writing vimREG->REQMASKCLR0 = 0xFFFFFFFFU;. The nonmaskable intterupts are still available when I do this, but I don't think any of them are called. Am I missing disabling some interrupts?
I also saw the part about redefining Feed_Watchdog_V(). I've only been able to find the funciton in flash470.h and the binary files, so I am not sure how I am supposed to redefine it if needed.
The device I am using is the TMS470M F06607. Is there something else that I am missing that is causing the function to take too long?
Thanks!