Hi Fruity,
It sounds like you are using a Hi-Wave
BDM debugger. That would most likely have erased D-Bug12 bootloader. Since the Hi-Wave BDM works for at least one program, there is no reason for any bootloader
unless you need to use it somewhere with only HyperTerm (or other terminal), which perhaps is the case.
The trick might be to tell Hi-Wave that you want to load the S19 file containing S2 records in "banked" format. I hope someone here can tell you but I don't use Hi-Wave.
The file you need most which displays the menu in HyperTerm is "BootEVB-16banked.S19". Perhaps you have the same file in "linear" format that would load? The Ep9s12_mon.S19 is in linear format, but was only monitor. You need "Ep9s12_boot.s19" so I'll attach that from my Dragon12/rev-D. Make sure you still have a 4 MHz xtal. (*** sorry, I just noticed that _boot file was attached in another post *** maybe what this needs is use SRecCvt.exe to convert it to banked or linear format).
Another possible problem I dont know is if this old Hi-Wave is not compatible with your version of MCU? You can download the latest CW and try it.
Any way, the reason some programs will not load when the D-Bug12 bootloader is erased is because it was linked for the bootloader. That means the bootloader must be present to find and execute the program on powerup.
Good luck and Happy Programming!
Message Edited by imajeff on 2006-09-14 10:00 AM
Message Edited by imajeff on 2006-09-14 10:04 AM