mcbuilder with Make Controller 2.0
Up to Development Discussion
I'm starting work with the Make Controller 2.0 on the Interface board. I'm using mcbuilder in Windows Vista. I can easily build projects and download them. I can change blink rate in the blink task for example.
Problems: board doesn't show up in USB console. Can't get network working. Also couldn't connect to the webserver in heavy even after setting IP address to be compatible with my subnet.
When I upload heavy20-1.6.2.bin using mchelper, that seems to work and mchelper can see the OSC system.
Anyone know if mcbuilder distribution works with Make Controller 2.0 / Interface board??? Any known steps to get that combination working?
Thanks!
Forget to mention. I installed the new driver from 5-Dec-09. After doing that, the make controller now longer shows up in windows device manager, but downloading still works.
Should just work (TM). When you installed the new driver, did you explicitly uninstall the old one? If not, you should go back and do that.
Otherwise, is it mainly networking that's not working for you when building your own apps? If so, I think there may be a slight difference on some of the newest batch of Make Controllers that cause the Ethernet system to work a bit differently, and is not totally compatible with the existing firmware. I hope to have a fix out of this in the next week or so. My apologies for the delay.
Liam,
Thanks for reply. Another problem besides network is the USB console (mcbuilder). I'd like to be able to debug with Usb_Write() but even though I can download code reliably through USB, the board does not show up on usb console.
Blake
Previously Blake Hannaford wrote:
Liam,
Thanks for reply. Another problem besides network is the USB console (mcbuilder). I'd like to be able to debug with Usb_Write() but even though I can download code reliably through USB, the board does not show up on usb console.
Blake
Does it only show up as COM3 like this:
http://www.424.dk/make/mcbuilder_com3.jpg
Mine does if I download my ownapplication, and it runs the application I have writtten but doesn't responds to OSC commands.
When I download the MAKE heavy firmware from the website it show up correctly and responds to OSC commands.
Latest:
board shows up in mchelper and responds to OSC commands. However clicking on the device to open network property box gives erratic behavior (random IP addrs showing up repeatedly). Using the typed OSC commands however I got the IP / netmask set properly and turned on web server -- Yay!
However, can't get web server going with heavy built by mcbuilder. Unit does not respond to ping either.
One more observation, when heavy-built-by-mcbuilder is running, mchelper shows "unprogrammed board".
Sounds like it could possibly be a memory issue - need to go through the balancing act of making sure each of your tasks has enough stack space available to it.
Also, if you're using a newer Controller Board, you may need to patch your firmware source code with the changes made at http://code.google.com/p/makecontroller/source/detail?r=1472 as the Ethernet system may be slightly different
Previously Liam Staskawicz wrote:
Sounds like it could possibly be a memory issue - need to go through the balancing act of making sure each of your tasks has enough stack space available to it.
Isn't "/system/stack-audit 1" a good tool to do that ?
Also, if you're using a newer Controller Board, you may need to patch your firmware source code with the changes made at http://code.google.com/p/makecontroller/source/detail?r=1472 as the Ethernet system may be slightly different
How can one see if one needs to do those changes ?
Is it on v2.0 boards or only some versions ?

