The Netduino forums have been replaced by new forums at community.wildernesslabs.co.
This site has been preserved for archival purposes only
and the ability to make new accounts or posts has been turned off.
Professional interests: Software architecture, .Net, C#, Java, WCF, SOA, backend applications. Still write code most all day every day.
Personal interests: scuba diving, photography, various other adventure sports that I've survived mostly intact, home automation, and now Netduino projects.
I upgraded my PC to Windows 10, doing a clean install. I then installed all the required pieces, with Visual Studio Ultimate 2013 being my IDE (Update 5). I've run all Windows updates.
Neither MFDeploy nor VS2013 can see my Netduino 2 when I plug it in to the USB port.
The SecretLabs.NETMF.Hardware.PLATFORM references in C# seem to be very nicely organized/named around each type of Netduino board, e.g. "SecretLabs.NETMF.Hardware.Netduino", SecretLabs.NETMF.Hardware.NetduinoPlus", SecretLabs.NETMF.Hardware.NetduinoMini", etc.
But I do not see a DLL for "SecretLabs.NETMF.Hardware.Netduino2". What DLL should I use for code that targets the Netduino 2?
It appears that there are some problems in the references in the SecretLabs.NETMF.Hardware.NetduinoGo DLL that are preventing me from being able to execute my "blinky" first app on my new Netduino Go.
Background info on myself: I am new to Netduino, but am a professional .Net developer. Please take that into consideration about what I know and don't know. Quote: We are all stupid, just in different ways.
I am running the following:
Visual Studio Ultimate 013 Version 12.0.31101.00 Update 4
I first tried this with the Netduino Firmware v4.3.2.2, release date 14-May-2015. When that did not work, I tried installing the Netduino Go Firmware v4.3.2 (beta 1) by following Chris Walker's post on May 9, 2015 01:35 AM. The diagnostic data I'm about to show is from that environment:
Netduino Go Firmware v4.3.2 (beta 1)
.Net Micro Framework SDK v4.3.1.0 (not sure how to check this, so I checked File and Product version of the Microsoft.SPOT.Hardware.dll, and it is 4.3.1.0).
NETMF plug-in for VS 2013
Netduino SDK v4.3.2.1 (not sure how to verify this, however. I uninstalled the SDK, then downloaded the link from Chris Walkers page and installed it. Before and after doing this, the version of the SecretLabs.NETMF.Hardware.NetduinoGo.dll was 4.3.1.0. How can I verify I'm on 4.3.2.1?)
In Visual Studio I have checked every file in the projects "References" section and they are all coming from version 4.3 folders. Earlier, the mscorlib was coming from a v4.2 folder, but I fixed that (see another post on this forum where I discuss that and what I did to fix it).
My Blinky program compiles fine but when I run it in debug mode (on the Netduino hw, not in the emulator), I get the following errors in the VS Output window for Debug data (see Exhibit A output below).
Note that part of the Exhibit A output that appears just before the error a3000000:
The first line tells me my app references NetduinoGo 4.3.1.0. Good. That is my intent.
The 2nd and 3rd lines tell me that the SecretLabs.NETMF.Hardware.NetduinoGo version 4.3.1.0 library was compiled referencing to old v4.2 assemblies; the SecretLabs.NETMF.Hardware.Netduino DLL and the Microsoft.SPOT.Hardware DLL.
Looks like I need some updated files from Secret Labs. Or is my analysis off somehow?
Thanks,
Brad
Note: I added several more "exhibits" to hopefully give additional version info about my environment. See below.
------------- Exhibit A (start) ----------------------------
Found debugger!
I am looking for someone on here that I can establish a sort of virtual or "pen pal" online relationship with related to all things Netduino. I'm brand new to the Netduino platform and even to the world of micro-controllers. So I'm looking for someone that can coach me on the low level hardware and electronics side of this platform.
What I can offer in return is serious software expertise. I am and enterprise/software architect and have been developing software professionally for well over 30 years. I have 15 years or more experience in .Net Framework and Visual Studio, and am an expert at a lot of the higher end technologies that are starting to touch this world, e.g. web services, etc. I've probably written several million lines of C# code.
So if you are a hardware type that gets frustrated with software and can help this guy that knows software but is a newbie to hardware, let's talk!
I am just getting started with the Netduino platform, having just purchased a Netduino Go starter kit.
In my professional life I am an enterprise/software architect, and have very deep expertise in Visual Studio, C#, etc. But I'm a rookie when it comes to basic electronics. I earned a B.S. in Engineering decades ago and had to take a core curriculum EE class in networks. But I've never had to use it so don't remember anything about that.
I know that I need to learn to do basic breadboarding and learn some basic electronics in order to be able to do things like control a relay that turns a 120v AC device on and off, etc.
What advice can you give someone like myself on how to come up to speed on basic electronic knowledge and breadboarding. Is there one of those "For Dummies" books you would recommend, or is there some home science kit aimed at children that you think I should buy and work through?