This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

F05 Flash API Help

Other Parts Discussed in Thread: TMS470R1B1M

Hi,

I am using the F05 Flash API functions in a program for the TMS470R1B1M micro.  I realize this micro is NRND but I have to support an existing software and hardware design. 

The fapiver.h file has 0x0031 listed for the version. 

I am using the IAR compiler Version 4.41A. 

The compiler is linking in the files: blank.r79, erase.r79, etc instead of using a library as mentioned in other posts. 

The problem is that sometimes flash_compact_b takes longer than 1 second (watchdog timeout) and the feed_dog routine is not being called or at least the watchdog line stops toggling. 

I tried to trace through the functions but I do not have the *.c files and am not even sure that I could trace or if interrupts are disabled. 

Any ideas of what could be wrong?  My *.r79 files are from 2005.  Is there a newer version?

Thanks,

Tim Belski