Getting Started with VB
#1
Posted 11 November 2011 - 01:43 PM
#2
Posted 12 November 2011 - 08:29 PM
Hi. I saw the advertisement for the NetDuino in Make magazine and started to look into it. I was hooked when I saw that VB.NET is supported!
Me too:) Sorry, unfortunately I have no answers - just questions. I have not yet received my Netduino board, so I thought i'd give the samples a try and use the emulator.
Everthing works according to the book until "F5" and then the exceptions "roll" inn. I'm using VB2010 Express.
I am not trying to hijack this thread. I just didn't see any reason to open a new one.
Tom
#3
Posted 22 November 2011 - 06:05 PM
Hi. I saw the advertisement for the NetDuino in Make magazine and started to look into it. I was hooked when I saw that VB.NET is supported!
I have VB Express 2010 installed. I downloaded and installed the 4.2 .NetMicroFramework RTM and the NetDuino SDK.
Unlike C#, when I load VB I do not see a option for a .NetMicro Application. I can reference Microsoft.SPOT but not Microsoft.SPOT.Hardware (as I have seen in some online examples).
I tried doing a console app and referencing Microsoft.SPOT but, I do not see the option to set the complitation to target an emulator or hardware.
Am I missing something fundamental?
I am going to order a netduino board later today... is it a problem to not have the board connected when developing?
Thanks!
terry
Has anyone else seen this problem?
#4
Posted 13 December 2011 - 05:38 AM
#5
Posted 13 December 2011 - 05:56 AM
#6
Posted 13 December 2011 - 06:08 AM
#7
Posted 13 December 2011 - 09:42 PM
#8
Posted 13 December 2011 - 09:51 PM
Hi Seascan!Any ideas how I can install the newer mscorlib?
You need to upgrade to 4.2. This requires two parts:
- Update the TinyBooterDecompressor
- Update the firmware
My .NETMF projects: .NETMF Toolbox / Gadgeteer Light / Some PCB designs
#9
Posted 13 December 2011 - 10:22 PM
#10
Posted 13 December 2011 - 11:32 PM
#11
Posted 14 December 2011 - 07:56 AM
Hmm it could work, but I believe there were some changes in the TinyBootDecompressor as well. So if you encounter any problem, try upgrading it as wellStefan,
I should have mentioned: I started to upgrade the firmware before I saw your post. I did NOT do the TinyBootDecompressor... everything seems to be working fine. Is this okay?
My .NETMF projects: .NETMF Toolbox / Gadgeteer Light / Some PCB designs
#12
Posted 14 December 2011 - 01:43 PM
Hmm it could work, but I believe there were some changes in the TinyBootDecompressor as well. So if you encounter any problem, try upgrading it as well
What exactly is the TinyBootDecompressor? What does it do?
Thanks,
Terry
#13
Posted 14 December 2011 - 02:43 PM
#14
Posted 14 December 2011 - 02:56 PM
If I'm correct it's a boot loader, not much different from the MBR on a PC. I'm no expert on that though, so I could be wrong.What exactly is the TinyBootDecompressor? What does it do?
My .NETMF projects: .NETMF Toolbox / Gadgeteer Light / Some PCB designs
#15
Posted 14 December 2011 - 02:57 PM
It must be the 3V3 pin. I looked at the pictures again and I've put it in 3V3.I noticed in the tutorial for the TinyBootDecompressor calls for a hardware reset using 3.3V but the picture shows using the /Reset pin... Does it matter which pin?
You can do it on USB power, just make sure you unplug/plug it back in after reset, so the PC detects the right device driver.Also, do I need as external power supply when doing a deep reset or can I use the USB? The reason I ask is that the tutorial mentions connecting to the PC AFTER the reset.
My .NETMF projects: .NETMF Toolbox / Gadgeteer Light / Some PCB designs
#16
Posted 14 December 2011 - 03:00 PM
It must be the 3V3 pin. I looked at the pictures again and I've put it in 3V3.
It was the angle that threw me... I counted the ports and it was on the 3.3!
#17
Posted 14 December 2011 - 03:15 PM
Yes. On devices with small memory, such as Netduino, the actual bootloader TinyBooter is compressed and included in TinyBooterDecompressor, to save space. TinyBooterDecompressor is executed after power up or reset, decompresses TinyBooter into RAM (hence the name) and executes it. TinyBooter checks the state of the on-board switch to determine whether to stay in 'boot mode' used to flash the firmware, or to execute TinyCLR (the .NET runtime), which in turn searches for an application and executes it, if found.If I'm correct it's a boot loader
0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users