AlfredoS
stranger
Reged: May 09 2008
Posts: 3
|
|
Good day,
I'm trying to put together a development environment on a Mac with OS X 10.5.2.
Would like to use C (hopefully Hi-Tech C), the acclaimed Hi-Tide IDE and a JDM programmer I have.
So far, I have been unable to run the IDE (posted detailed info here), and I've been unable to program a PIC using the JDM programmer.
I have a PL2303-based USB to serial adapter from Belkin that works well for more orthodox uses (i.e., talking to another serial device).
What I tried so far is IC-Prog and WinPic 800 running on VMWare Fusion 1.1. Both can talk to the serial port, but will not program the PIC.
To be completely honest, I'm not a professional of embedded design and am working on this as a hobby. I am willing to invest some money in another programmer if it is more or less guaranteed to work on OS X. I have googled and browsed around extensively and it seems that one of Microchip's kits will work with a buggy software they provide, but I'm unclear as to which exact programmer and software combination will work for the least amount of money. I have only seen something looking like working as I want on a YouTube video and the letters were not very readable 
Any hints or ideas appreciated.
Thanks,
-------------------- --
Alfredo Sola
ASP5-RIPE
|
Dan Henry
Guru
  
Reged: Oct 16 2003
Posts: 3387
Loc: Boulder, Colorado U.S.A.
|
|
I am not really familiar with these "JDM" programmers, but looking at the picture, one gets the impression that the programmer has no intelligence of its own and that the programming signals are controlled via bit-banging serial port leads. Is that correct? If so and if it's the bit-banging over USB through virtualization software that is giving you the problems, then you might consider a programmer that has its own microcontroller using the serial port in a standard (more orthodox) Tx/Rx capacity.
|
AlfredoS
stranger
Reged: May 09 2008
Posts: 3
|
|
Hi,
Thanks for your input. Yes, the JDM and similar programmers have no intelligence - just a bunch of diodes, R and C. So it's likely that the unorthodox use of the serial port is not well tolerated by the layers of conversion and/or virtualization. What is the exact problem is anybody's guess - signal levels from the USB-Serial device, timing of the signals getting wrong during virtualization, etc.
I lack the knowledge to debug the issue, and it's probably not worth the work. If there is no magic recipe (i.e., someone already did it and tells me how), then I'm ready to spend some bucks on a solution that simply works. In this case, I'd love to hear from anyone that has it working, specifically which programmer and software combination.
Thanks,
-------------------- --
Alfredo Sola
ASP5-RIPE
|
|