Joined: 14 Mar 2007
Location: Ålesund, Norway
|Posted: Thu 30 Aug 18:53:46 2007 Post subject: Checkpoints when changing RTOS-32 version
| RTLoc configuration files
The RTLoc configuration files (.cfg files) located in the CDP_Application folder must be compatible with the RTOS-32 version. When changing CDP/RTOSversion these files will typically need to be modified. Use the files in the templates folder (CDPDeveloper\Templates\Project_template\CDP_Application) as templates.
For example, when migrating from CDP22.214.171.124/RTOS4.16 to CDP126.96.36.199/RTOS5.06, existing CDP.cfg files had to be updated with two PEHeader lines to work.
Check that rttboot.com on the controller is for the correct RTOS-32 version. If it is not, the controller will most likely crash during boot.
If a graphic mode is used on the controller
Check that the application was built using a version of biosboot.exe that is compatible with the RTOS version.
Biosboot.exe is typically located in the Program Files\OnTime RTOS...\bin folder. It is included in the .rtb file when RTLoc locates the application.
ICD supplies a modified version of biosboot.exe that allows scrmode.exe to change the screen mode before the application is started.
Biosboot.exe must be compatible with the RTOS versions it is used with, or the application will most likely crash during boot.
Svein Erling Linge, ICD