Hi, Mark.
Thanks for the prompt reply.
As for the RUN_LOOPS_IN_RAM issue, I didn't realize that it was unsupported.
As for the DMA problem, at least when running using the debugger and setting breakpoints, the code appears to hang, and when stopped manually is in an unimplemented interrupt routine, undef_int(). I did go back to a reasonably pure SP6 after seeing the problem with a version I've altered significantly. It showed up in both. By "reasonably pure", I mean that I've turned off DHCP, altered the IP addresses to be 192.168.1.x rather than 192.168.0.x, and changed the system to be the DEMO board rather than the EVB board. To test for the DMA problem, I put a call to fnSaveNewPars(SAVE_NEW_PARAMETERS); right at the end of fnApplication(). One more thing: I've still not succeeded in running a pure SP6 using version 7.0, so in testing SP6, I reverted to version 6.4 of the IDE.
I have read version 2 of the discussion of the uTaskerFileSystem -- several times. Does its explanation of the parameter system differ from version 3?
To keep the length of this message down, I'll attach my musings about the parameter system, which I wrote earlier today, as a text file. If you like, feel free to answer off-line or to copy and edit the file and reply to the questions on-line, whichever you think is best for the forum. I had intended to clean the text up a bit, but it seems more important to include it with this response, so please excuse its tendency to ramble.
Best regards,
Richard