I keep getting the error that I should check my hardware. But there doesn’t seem to be anything wrong. I’m using the fez spider. the error I get after continuing is :
I am new to this platform but not to .net. I am seeing exactly the same error when I was trying to deploy my first program:
using System;
using Microsoft.SPOT;
namespace MFConsoleApplication1
{
public class Program
{
public static void Main()
{
Debug.Print(“Amazing!”);
}
}
}
I verified I was able to ping to the Fez Spider and was able to (I think) successfully updated the firmware. Using the FEZ config utility, it returns the following:
TinyBooter: 4.2.10.0
Firmware: 4.2.10.1
From VS2010, my target framework is set to 4.2. I was able to run this is in emulator mode. What am I missing? Any help is appreciated. Thanks.
If you’re seeing exactly the same error then some part of your project would appear to be compiled for a different version (the root cause of this issue). Can you please paste the debugging output into a post here so we can see?
Can you tell us how you created this project, and what, if any, references you added? Can you also confirm what mainboard you have?
My current project is setup for 4.2. Don’t even have the 4.3 option available.
Can you provide me a link on how to create a project for spider the recommended way? I am just following the sample listed in the “First NETMF project”. Thanks.
The 4.3 option and default behaviour is only for when you use VS2012
To check what version of firmware and bootloader you should have, check the details in the readme of the SDK you have installed. For me, that’s in C:\program files (x86)\ghi electronics\GHI Premium NETMF v4.2 SDK and I’m looking in the GHI Premium NETMF v4.2 Release Notes.rtf document. According to that, you have the correct versions (Spider is based on EMX).
I don’t have a spider to walk through this. Perhaps you should first create a Gadgeteer project with a Spider in it to ensure there’s not something that it’s waiting for (like screen setup, I know there’s something there that it needs to do). So I would create a new Gadgeteer project, drag the Spider to the design surface from the toolbox if it’s not already there, and then try to deploy the code.
Brett. Thanks. Finally understand what andre.meant by the recommended way. My mistake was to create a project Microframe rather than a Gadgeter project, which won’t work with the HW. Now … moving on to understanding Glider … Thanks again
Your hardware WILL work with a standard 4.2 netmf console application, but for first initialisation it may need the Gadgeteer additional code to have successfully run.
I’d add a little more to that - Gadgeteer is a way to use specific drivers for Gadgeteer modules. If all you’re ever going to use is Gadgeteer modules, then use Gadgeteer as long as you like because you lose nothing by doing so and gain a lot in speed of code assembly (the design surface wizard).