Cosmic UK Cosmic US Cosmic Germany Cosmic Italia Cosmic France


Cosmic Software Frequently Asked Questions


The end record (S7, S8 or S9) in my application's S-record is not compatible with my ROM burning program and/or the verification utility. Can I change this?


The end record was historically used to hold the entry point address of an assembly application. This is not general practice for C compilers as the reset vector address usually contains the program starting address. However, an entry point address may still be added via the -e option of the CHEX programming utility.
Cosmic Chex utility uses 0xFFFFFF by default e.g. 
S804FFFFFFFE
You can use any address via the -e option on Chex
Chex -e0 
S804000000FB
chex -e0xC000
S80400C0003B