Netduino home hardware projects downloads community

Jump to content


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.

tonofsteel

Member Since 16 May 2014
Offline Last Active Jan 03 2017 07:46 AM
-----

Posts I've Made

In Topic: Native Development Options?

26 May 2015 - 02:28 AM

Hi tonofsteel,

We use the RVCT compiler in ARM RVDS to compile Netduino firmware.

There have been some awesome community efforts to get the NETMF firmware to compile with GCC, but official NETMF support for GCC typically lags behind (i.e. not synced with releases). GCC used to compile really big code and so it was less desirable, but with more recent compiler improvements GCC support should probably be pulled in as a synchronized compiler option.

If you pull one of the NETMF-GCC projects from the web and the latest Netduino firmware source from the Downloads page, that will give you a starting point. [We will also be checking in Netduino source to the Netduino github site once NETMF 4.4 is released, like the core NETMF distribution.]

Most developers are interested in Netduino and NETMF for writing C# apps, so that is where most of the focus has been.

On native compilation (interop or otherwise): this is something we've been talking about with the team in Redmond for quite a while. There are certainly applications where this could be beneficial, and we may be able to bring this to a future release of NETMF, but nothing to announce today.

I know that's not a ton of helpful info to get you off and running, but does that at least get you started down the path?

Chris

 

Thanks Chris and neslekkim, I did happen across those two in the past and since posting I have found my original cache of links to relevant sites.  When looking I forgot to look at the NETMF-GCC code bases that were for the STM32 and not exactly for the Netduino, so yes that will be an excellent place to cross reference for clues.

 

If I ever get any headway on this I will post back and investigate creating a wiki article like referenced above with anything useful I find.....


In Topic: Netduino Plus 2 SPI Possible Speeds?

15 November 2014 - 06:57 PM

Ah ok I think I see it now.  So if I understand this correctly I can change the other clock prescalers in the firmware and end up with slower speed options since they APBx clocks are running at max right now?


In Topic: Netduino Plus 2 SPI Possible Speeds?

14 November 2014 - 03:50 AM

Thanks CW2!  This helps a lot.

 

I downloaded the manuals and data sheets for the STM32 and read through them again today.  I think part of the reason why I was getting confused is that from the clock tree diagrams it shows the AHB prescaler going to the APBx prescaler.  The AHB has /1, /2, ... /512 while the APBx prescaler has /1, /2, ... /16

 

I see the max frequencies you reference in the data sheet and manual as being the max allowed for each bus.

 

I am not sure how to correlate the chart going to 256 with the manual/data sheet, does it go to 256 due to a combination of setting the AHB and APBx clocks in combination?

 

Are the values you list just for setting the SPI_I2SPR prescaler register?  I don't remember seeing anything in the .NET micro framework for changing clock settings so I am guessing that if I wanted to change the APB clocks this would be a firmware extension.


In Topic: Microsoft.SPOT.Net error when joining UDP multicast group

15 June 2014 - 07:10 PM

What if you try: 

serverSocket.SetSocketOption(SocketOptionLevel.Udp, SocketOptionName.Broadcast, true);

or:

serverSocket.SetSocketOption(SocketOptionLevel.Socket, SocketOptionName.Broadcast, true);

In Topic: Huge Mess Up -> 12VDC connected to 5VDC pin on power header

27 May 2014 - 03:25 AM

In case anyone else does similar -> the IC in the red square IS the 3.3V regulator.

 

Ordered this:

http://www.digikey.c...06-1-ND/1880284

 

I replaced it, and now have a fully functioning board again!


home    hardware    projects    downloads    community    where to buy    contact Copyright © 2016 Wilderness Labs Inc.  |  Legal   |   CC BY-SA
This webpage is licensed under a Creative Commons Attribution-ShareAlike License.