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