Hi all,
I tried to use USBDM to program the FXTH87xx . But in the list of chips in Flash Programmer this MCU is absent. So, I insert this in the hcs08_devices.xml:
<!ENTITY HCS08-alt-load-flash SYSTEM "HCS08/FXTH87xx11_Starter_Project_CW10.abs.s19">
<flashProgram id="HCS08-alt-load-flash">
&HCS08-alt-load-flash;
</flashProgram>
<device family="HCS08" name="FXTH87xx11">
<memory type="ram">
<memoryRange start="0x000090" end="0x00028F" />
</memory>
<memory registerAddress="0x1820" type="flash" securityAddress="0xFFB0">
<securityEntryRef ref="HCS08-fnored-security"/>
<memoryRange start="0x00C000" end="0x00DFBF" />
</memory>
<sdid value="0x002C" />
<flashProgramRef ref="HCS08-alt-load-flash" />
</device>
I'm not sure thay I use right values especially securityEntryRef section. But now flash Programmer detect my chip. But when I click Program Flash, on EraseMass status pop up error:
Hope someone can help me.
Regards
Hi Sunrme,
Could you change the end address in the XML file to 0xDFFF as it appears that there is a pseudo-vector table to be programmed as well. Also remove the references to security - in other words use the following:
Make sure you select EraseSelective when programming.
bye