It must be specific to the PIC32MX440F512H with the bootloader in it, right?
No, I found the procdefs.ld file over on the CPUStick site. That discussion makes it clear the file is for that processor with the bootloader - although there is nothing in the file itself that says it is correct for the PIC32MX440F512. Do we know who created the file? Is there an equivalent file for the same chip when the bootloader is not used?
Thanks Markus. It is painful but I'm catching on. I've created my first real embedded C program. It controls relays that switch AC power to inductive loads on the zero crossing of the AC current going into the load. This protects relay contacts, prevents arcing, replaces "snubbers", reduces (almost eliminates) RFI generation, reduces isolation voltage requirements, reduces surge currents, etc. Works like a champ! Again, thanks for your coaching.
Ok, here's the write up on Using a MicroController to Perform Zero-Crossing Switching of Inductive AC Loads. If you don't want to bother to download it (it's a little bit large - I don't have winzip on this machine), it is also posted on my web site at http://wy6k.com/homebrew_stuff/Zero%20Crossing%20with%20a%20MicroCo...