@ PiWi, What netmf Porting Kit and STM32F4 implementation did you use?
@ Justin, is there any updates?
I’ve managed to run vNext TinyBooter on Nucleo-F411RE, but USART2 works only 1-way (board get trash from PC if chars sent too often). My guess that vNext ChangeSet 43297 has broken STM32F4_usart_functions.cpp driver. And probably messed clock (F411 is advertised as 100MHz, but in fact it is 104 MHz. Both is impossible to set in platform_selector.h)
@ Savvkin, sorry for reacting so late but what toolchain did you use to get those nucleos working or do you have a link or blog with more info ?
Oh, and for the PK, don’t know the answer to your question it was already implemented, I have it as a ‘kind of test product’ without any sources … but it would be the simplest HW I have to test a 4.4 on … although I’ve got some nucleos 411RE laying around, so I could try those as well … if I only had a proper working toolchain setup … KEIL is out of my league …
@ Brett - Unfortunately we’re not where we would like to be due to other projects. For a while, we’ve hoped to switch from our existing Codeplex repo directly to Microsoft’s GitHub repo, and have actually started to submit some files. But that repo is 4.4, and for the foreseeable future we won’t have time to make the switch to 4.4 and test and review everything as would be needed.
Fortunately, Justin was willing to publish our up-to-date sources on his new GitHub repo, to make them available to everyone:
At the moment, we hope that we now see the light at the end of the tunnel that is MFUpdate. This feature cost us much more time than we expected after our first examples were successfully running.
thanks for the update - so is the disco board firmware suitable for use on the Mountaineer boards without mods, or does it still require some special sauce? Edit: or is Beta 3 of a suitable quality that you’d be comfortable with using it (I’m not a production type guy, just a home hacker )
@ Brett - It does require adaptation of some board-specific parameters, in particular for the memory map. But that’s just the normal differences between NETMF solutions, no secret sauce is involved. And probably these things haven’t changed from our last Codeplex release.
So, here is what I would like to do and am wondering if it is possible.
My custom design includes a STM32F4 with NETMF 4.3.1 QEF2 using the Mountaineer MFUpdate dll. I don’t however have any on-board flash (no room). But my application is only 55K. What I would like to do is to load my new app into the lower 128K block of the application flash and tell MFUpdate to update the application from that location. Possible? Sure would be sweet if it was.