So far I have been unable to implement the KEIL Advanced RTX-166 operating system into the STMicroelectronics DK4000 development board using the uVision3 IDE. I have created several embedded applications that work. Has anyone been able to get the RTOS to operate on this board. The DK4000 development board contains the Infineon C167CR-LM processor with a ST PSD4135 memory device. Brad.
I have beeg unable to get the RTOS to work on my development board. I have been able to write small applications and download them correctly. I have modified the RTOS example file "Artx_ex1" to output a counter to P2. This works in the debug mode, but does not work when downloaded to the development board. This would seem to indicate a hardware configuration mismatch. I have configured the 'START167.A66' file to reflect the development board's configuration. The program is failing to execute the os_sys_init (1); call in function main. Brad.
When os_sys_init (1) fails, then there is a problem with the system_heap or context_heap. It looks like you have not enough memory there or the memory cannot be addressed. I case that you start a new design, you should consider using Advanced RTX166 (which has replaced about 2 years ago the older RTX166). Contact our sales departments for an upgrade offer. Reinhard
I have purchased the Advanced RTX166 only two months ago.. I will place the program in main memory (512kByte) and give it a try. Currently it is in the secondary memory with 32kByte. Thank you for your help. Brad.