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:
Assembly: GSWN.C3.Blinky (1.0.0.0) needs assembly 'SecretLabs.NETMF.Hardware.NetduinoGo' (4.3.1.0)
Assembly: SecretLabs.NETMF.Hardware.NetduinoGo (4.3.1.0) needs assembly 'SecretLabs.NETMF.Hardware.Netduino' (4.2.1.0)
Assembly: SecretLabs.NETMF.Hardware.NetduinoGo (4.3.1.0) needs assembly 'Microsoft.SPOT.Hardware' (4.2.0.0)
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!
Create TS.
Loading start at 8064384, end 8083168
Assembly: mscorlib (4.3.1.0)
Assembly: Microsoft.SPOT.Native (4.3.1.0)
Assembly: Microsoft.SPOT.Hardware (4.3.1.0)
Assembly: Microsoft.SPOT.Hardware.SerialPort (4.3.1.0)
Assembly: Microsoft.SPOT.IO (4.3.1.0)
Assembly: System.IO (4.3.1.0)
Assembly: Microsoft.SPOT.Hardware.PWM (4.3.1.0)
Assembly: Microsoft.SPOT.Hardware.Usb (4.3.1.0)
Assembly: GoBus (1.5.0.0)
Assembly: GoBusSerialTransport (1.4.9.0)
Assembly: NetduinoGo.ShieldBase (0.5.0.0)
Assembly: SecretLabs.NETMF.Hardware.Netduino (4.3.1.0)
Assembly: Microsoft.SPOT.Hardware.OneWire (4.3.1.0)
Loading Deployment Assemblies.
Attaching deployed file.
Assembly: System (4.3.1.0)
Attaching deployed file.
Assembly: GSWN.C3.Blinky (1.0.0.0)
Attaching deployed file.
Assembly: SecretLabs.NETMF.Hardware (4.3.1.0)
Attaching deployed file.
Assembly: SecretLabs.NETMF.Hardware.NetduinoGo (4.3.1.0)
Attaching deployed file.
Assembly: Microsoft.SPOT.Net (4.3.1.0)
Resolving.
Link failure: some assembly references cannot be resolved!!
Assembly: GSWN.C3.Blinky (1.0.0.0) needs assembly 'SecretLabs.NETMF.Hardware.NetduinoGo' (4.3.1.0)
Assembly: SecretLabs.NETMF.Hardware.NetduinoGo (4.3.1.0) needs assembly 'SecretLabs.NETMF.Hardware.Netduino' (4.2.1.0)
Assembly: SecretLabs.NETMF.Hardware.NetduinoGo (4.3.1.0) needs assembly 'Microsoft.SPOT.Hardware' (4.2.0.0)
Error: a3000000
Waiting for debug commands...
The program '[1] Micro Framework application: Managed' has exited with code 0 (0x0).
------------- Exhibit A (end) ----------------------------
-------------- MFDeploy Target | Device Capabilities Output (start) ----------------------
HalSystemInfo.halVersion: 4.3.1.0
HalSystemInfo.halVendorInfo: Netduino Go (v4.3.2.0 beta 1) by Secret Labs LLC
HalSystemInfo.oemCode: 34
HalSystemInfo.modelCode: 177
HalSystemInfo.skuCode: 4099
HalSystemInfo.moduleSerialNumber: 00000000000000000000000000000000
HalSystemInfo.systemSerialNumber: 0000000000000000
ClrInfo.clrVersion: 4.3.1.0
ClrInfo.clrVendorInfo: Netduino Go (v4.3.2.0 beta 1) by Secret Labs LLC
ClrInfo.targetFrameworkVersion: 4.3.1.0
SolutionReleaseInfo.solutionVersion: 4.3.2.0
SolutionReleaseInfo.solutionVendorInfo: Netduino Go (v4.3.2.0 beta 1) by Secret Labs LLC
SoftwareVersion.BuildDate: Apr 27 2015
SoftwareVersion.CompilerVersion: 410894
FloatingPoint: True
SourceLevelDebugging: True
ThreadCreateEx: True
LCD.Width: 0
LCD.Height: 0
LCD.BitsPerPixel: 0
AppDomains: True
ExceptionFilters: True
IncrementalDeployment: True
SoftReboot: False
Profiling: False
ProfilingAllocations: False
ProfilingCalls: False
IsUnknown: False
-------------- MFDeploy Target | Device Capabilities Output (end) ----------------------
-------------- MFDeploy Plug-in | Debug | Show Device Info Output (start) -------------------------------
DeviceInfo:
HAL build info: 4.3.1.0, Netduino Go (v4.3.2.0 beta 1) by Secret Labs LLC
OEM Product codes (vendor, model, SKU): 34, 177, 4099
Serial Numbers (module, system):
00000000000000000000000000000000
0000000000000000
Solution Build Info: 4.3.2.0, Netduino Go (v4.3.2.0 beta 1) by Secret Labs LLC
AppDomains:
default, id=1
Assemblies:
mscorlib,4.3.1.0
Microsoft.SPOT.Native,4.3.1.0
Microsoft.SPOT.Hardware,4.3.1.0
Microsoft.SPOT.Hardware.SerialPort,4.3.1.0
Microsoft.SPOT.IO,4.3.1.0
System.IO,4.3.1.0
Microsoft.SPOT.Hardware.PWM,4.3.1.0
Microsoft.SPOT.Hardware.Usb,4.3.1.0
GoBus,1.5.0.0
GoBusSerialTransport,1.4.9.0
NetduinoGo.ShieldBase,0.5.0.0
SecretLabs.NETMF.Hardware.Netduino,4.3.1.0
Microsoft.SPOT.Hardware.OneWire,4.3.1.0
System,4.3.1.0
GSWN.C3.Blinky,1.0.0.0
SecretLabs.NETMF.Hardware,4.3.1.0
SecretLabs.NETMF.Hardware.NetduinoGo,4.3.1.0
Microsoft.SPOT.Net,4.3.1.0
-------------- MFDeploy Plug-in | Debug | Show Device Info Output (end) -------------------------------
v4.3 NetduinoGo.dll Has Bad References to v4.2 Assemblies
#1
Posted 27 June 2015 - 05:00 PM
DiverBW
- Rookie Netduino developer and hobbiest (since June of 2015)
- Professional software architect and developer (since mid 1970's).
#2
Posted 27 June 2015 - 05:15 PM
FYI: I went to Control Panel | Programs and Features and it looks like I have .Net Micros Framework SDK 4.3 QFE2 installed.
Also, I'm developing on a Windows 8.1 PC with all updates applied.
DiverBW
- Rookie Netduino developer and hobbiest (since June of 2015)
- Professional software architect and developer (since mid 1970's).
#3
Posted 03 July 2015 - 01:53 AM
No replies here and I still have a Netduino Go that I can't run anything on.
Is there anyone out there successfully using the SecretLabs.NETMF.Hardware.NetduinoGo (4.3.1.0) DLL without the SecretLabs.NETMF.Hardware.Netduino (4.2.1.0) DLL?
Or could anyone at least comment and say whether they think I'm correct in this post or whether I need to keep trying, i.e. that I'm doing something wrong?
In reading other things on this forum, it does seem like the Go has been sort of abandoned...
DiverBW
- Rookie Netduino developer and hobbiest (since June of 2015)
- Professional software architect and developer (since mid 1970's).
#4
Posted 03 July 2015 - 06:43 AM
I'm using the Go! with the 4.2 Firmware and the 4.2 dlls. That works for me. Afaik the 4.3 Firmware ist still beta for the Go!.
#5
Posted 26 October 2015 - 03:59 PM
I have the same issue DiverBW, and version 4.2 won't run on VS 2013 Any updates on this firmware?
#6
Posted 26 October 2015 - 04:08 PM
I ended up returning my Netduino Go right after I posted this thread and buying a Netduino 2 instead. Since I no longer have a Go, therefore I have not been keeping up with this issue. So I can't answer your question one way or the other.
Sorry I can't be of more help.
DiverBW
- Rookie Netduino developer and hobbiest (since June of 2015)
- Professional software architect and developer (since mid 1970's).
#7
Posted 18 November 2016 - 11:46 PM
The firmware from here does not have this issue: http://forums.netdui...-v432-update-3/
0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users