Hello,
I am working on an industrial automation project that involves programming the i188 PC-compatible controller with embedded DOS and several serial ports. What options do I have for debugging on this hardware?
Specifications of the controller: CPU 80188 or compatible, 40 MHz (RDC R-8820, clone of Am188ES ?) SRAM 512KBytes Flash 512KBytes EEPROM 2KBytes COM 0 Internal communication with the I/O modules COM 1 RS-232 (system console is here) COM 2 RS-485 COM 3 RS-232/RS-485 COM 4 RS-232 Model: ICPDAS I-8411 Detailed spec:
The controller has DOS-compatible OS in the boot sector of its Flash disk (first 64K), called MiniOS7. Flash disk has rudimentary file system: no directories, only full erase (OS is not affected since it resides in boot sector). There is no video card, but serial RS-232 console can be used instead. (COM 1)
For development I can use any compiler (I program in 'C') that can target DOS and i186. Manufacturer supplies system library (LIB and H files) that I link to my program for interfacing with controller's devices. Then I'm supposed to transfer binary to controller using manufacturer's terminal program.
Are there any DOS-targetting 'C' compilers that have what I need - remote debugging via RS-232?
Regards, Nickolai Leschov