Are you having problem with Dynamic C for Rabbit Microprocessors and that Prolific USB to Serial converter?
Yes? So you are in the right place.
(sorry for my bad english)
I got a RabbitCore RCM2200 in the company that I work, it comes with Dynamic C SE 7.0 (I'll put some pictures later)
I lost 3 days of my life trying to make this thing work, but I got, I was almost giving up! I found little information about this in internet, so I think this could help some people like me in the world.
I bought a USB to Serial converter to my notebook. The driver that comes with this cable is " PL-2303 Driver Installer1.exe ", so the driver for this USB to Serial converter is " Profilic USB-to-Serial Comm Port " (you can find this information by opening "control pannel" -> "System" -> "Device Manager" -> Ports (Com & LPT) -> ""Profilic USB-to-Serial Comm Port"
When I start my Dynamic C SE (Special Edition) the program tries to find the correct processor connected to the board, and I got "unable to setup port" everytime.
First I thought it was a problem with the Dynamic C version, so I got the update from Dynamic C SE 7.20TSE to 7.21TSE, but I still getting that anoying error "unable to setup port"
I found into the official rabbit site, some forum with messages, and in the old forum I found some tips:
List of USB to Serial converter cables that works with Dynamic C
http://69.93.17.251/support/bb/messages/14/14314.html?1162704868
(broken link) :(
And there I found the following
------------------------------------------
By Anonymous on Tuesday, April 04, 2006 - 9:33 am: Edit
I used the following
Prolific (no name) USB-serial converter.
RCM3200 & DC9.4 with DC set up as below
Unchecked "Enable processor verification"
Checked "Disable baud negotiation"
Checked "Use USB-serial converter" It works
------------------------------------------
The Rabbit Website doesn't explain what is the differente between "Dynamic C SE" and "Dynamic C - The full-featured version"
I think "Dynamic C SE" is a simple version without the option "Use USB-serial converter" so forget this version!!!
I got the "Rabbit semiconductor Dynamic C 9.21" from Emule!
If you search there for "Rabbit Dynamic C" you'll find this software to download ;-)
But even with this version installed and configured I still getting that error "unable to setup port" :-( , but I found out by a miracle that this is a problem with the driver that I had of my prolific USB to Serial converter.
So I installed this other driver for prolific USB to Serial converter that I found:
wd_pl2303h-hx-x_v20019v2021.zip
And configured my DC (Dynamic C 9.21) as follow:
------------------------------------------
Options -> Project Options:
- mark Use serial connection
- check "Disable baud negotiation"
- Serial port: (use your virtual comm created by usb to serial driver)
- check "USE SERIAL TO USB CONVERTER!"
- Uncheck "Enable processor verification"
- Goto Targetless tab, Board Selection, and select your correct board, in my case is "22Mhz RCM2200, 128K SRAM, 256k Flash"
- and press "CTRL + Y" to connect to the board.
- Try open some samples and compile, it should work.
------------------------------------------
I hope this information could help some people with this Prolific USB to Serial converter
(comment in this blog if this information has helped you, then I'll be glad)