[C.CC USERS] Qs re occPlug's "Arduino" target and "Upload Firmware". *apologies; newb*

Christian Jacobsen cljacobsen at gmail.com
Mon Jan 24 11:33:19 GMT 2011


Hi,

You probably need to load the firmware, which you can do from the occplug menu. This is not a destructive operation, the firmware is (in arduino speak) just a sketch, and thus you can at any time upload a new sketch from the arduino environment. 

Hope that helps,
  Christian

On 24 Jan 2011, at 12:21, "Michael M. Butler" <mmbutler at gmail.com> wrote:

> I don't have any experience actually loading occam programs apart from
> today. Skip to the bottom three questions if you wish. Thanks for your
> time.
> 
> I am using Windows XP SP3; a Solarbotics "Ardweeny" is the target; my
> FTDI interface shows up as COM11.
> 
> Arduino 0022 code loads and works as expected with "Board" specified
> to be "Arduino Duemilanove or Nano w/ ATMega328". Code that is
> supposed to blink the LED on pin13 does what I expect it to.
> 
> However, neither the "heartbeat" nor the explicit blink examples in
> the Plumbing book appear to load and execute properly.
> 
> As a test, I first load code into the Ardweeny that fades an LED on
> Pin9. This loads and executes as expected.
> 
> Then I exit the Arduino.cc dev environment and launch the Transputer one.
> 
> I open the ch2.occ code file. I start the occPlug.
> 
> I select Platform:Arduino, Device:Arduino and type COM11 in the Port:
> field (no "pick" selections are displayed).
> 
> Compile completes successfully. I click the gear icon. I see data
> apparently being transferred to the FTDI interface.
> 
> I see this in the occPlug text area:
> 
> ==
> 
> avrdude.exe: AVR device initialized and ready to accept instructions
> 
> Reading | ################################################## | 100% 0.02s
> 
> avrdude.exe: Device signature = 0x1e950f
> avrdude.exe: reading input file "ch2.ihex"
> avrdude.exe: writing flash (22678 bytes):
> 
> Writing | ################################################## | 100% 1.25s
> 
> avrdude.exe: 22678 bytes of flash written
> 
> avrdude.exe done.  Thank you.
> 
> Any output from the connected device will appear below
> (hit stop to disconnect)
> 
> ==
> 
> BUT the code that starts executing after the download has ended is the
> old Arduino 0022 code I loaded, not the occam blink code--Pin13 shows
> no activity.
> 
> 
> 
> Now, I note that occPlug has an "Upload Firmware" option. So I wonder...
> 
> 1) do I need to execute this to change or supplant the extant
> bootloader so it will execute the compiled .occ files?
> 
> 2) if I do, what happens to my ability to use the target machine with
> Arduino.cc's 0022 dev environment?
> 
> 3) is this documented anywhere? I see no mention of it in the Plumbing book.
> 
> MMB
> 
> -- 
> Michael M. Butler  = =  m m b u t l e r  at  g m a i l . c o m
> 
> _______________________________________________
> users mailing list
> users at concurrency.cc
> http://www.concurrency.cc/mailman/listinfo/users



More information about the users mailing list