In order to generate an S-Record file please make sure that Generate S-Record File option is checked in the ColdFire Linker panel of your project settings.
Please try the following procedure to determine if there are issues with your CodeWarrior/board/connection setup:
- connect the remote debugging probe cable between your computer and board (pin1 to pin1), then power on your board (see the board and debugger probe manuals for more details)
- create a new stationery project with the CodeWarrior for ColdFire New Project wizard for your board, then choose your processor and connection (for example P&E USB BDM Multilink)
- you can also specify your remote connection (debugger probe) after the project is created in project settings->Remote Debugging->Connection
- you can choose to not use for the beginning the Processor Expert tool, but using only the "Device initialization" instead
- click finish to create the stationery project
- build and debug the INTERNAL RAM target of this project with "Verify Memory Writes" checked and board .cfg file selected in the CF Debugger Settings panel of this project target
- verify if you can step over and run the main program instructions
- build the INTERNAL FLASH version of this project
- open flash programmer (Tools->Flash Programmer)
- load the board's flash programmer settings file, (Flash Programmer->Load settings, MCF52233_INTFLASH.xml) and choose "Use custom settings" option, then select your remote connection if it is different than the default one; also you can change the Flash Programmer settings that do not match with your board ones; however for the evaluation board the default settings should work
- consult the readme.txt (from the stationery project) and the board user manual for guidelines in using the stationery project and the right board switches position (usually the default switch position is recommended)
- erase the flash (Erase/Blank Check panel of the Flash Programmer) then Blank Check
- check the "Restrict Address Range" option from the Program/Verify panel to specify the flash range
- choose and Program the MCF52233_INTERNAL_FLASH.elf.S19 file from the project's "\bin" folder, then Verify (Program/Verify panel of the Flash Programmer)
- debug the INTERNAL FLASH target of the project after programming the flash