Are you using an old (STM32F4DISCOVERY) or one of the new ones
(STM32F407-DISC1)?

What device file does it create?

Don



On Fri, Jul 20, 2018 at 08:41:20AM +0930, David Rowe wrote:
> Hi Don,
> 
> I've used the Discovery to date (5 years now) with stock firmware and
> it's been acceptable for development to date.  The semi-hosting system
> could use some updating and maintenance.
> 
> Discoveries (perhaps the latest version) have the advantage of being
> easy to get world wide.
> 
> I have no strong feelings about what to use moving forward, but would
> suggest keeping the unit test code fairly generic.  For example it
> probably doesn't matter what semi hosting system we use, as long as it
> supports printf/fread/fwrite.
> 
> Our general policy is to us cmake based build systems rather than focus
> on any one IDE, and of course we can't use anything closed source.
> 
> Cheers,
> 
> David
> 
> On 20/07/18 08:11, Don wrote:
> > I have been using an old STM32F4Discovery board.  Since I had previously
> > hacked it to run the BlackMagic Probe firmware instead of STLink, I was
> > using an external STLink clone device.
> > 
> > This works with the "Shenki" version of the st-util utility but not
> > reliably.  So I got a new board.
> > 
> > ST has updated the boards and now calls it the STM32F407G-DISC1.
> > It has a new version of the STLink firmware which exports a USB file
> > system, works with MBED, .....
> > 
> > 
> > The "Shenki" st-util code does not seem to work with this, it will not
> > recognize the board under any of the devices it creates:
> > 
> > lrwxrwxrwx 1 root root  3 Jul 19 15:13 /dev/stlinkv2-1_ -> sdc
> > lrwxrwxrwx 1 root root 11 Jul 19 15:13 /dev/stlinkv2-1_0 -> bsg/8:0:0:0
> > lrwxrwxrwx 1 root root 15 Jul 19 15:13 /dev/stlinkv2-1_2 -> bus/usb/003/024
> > lrwxrwxrwx 1 root root  3 Jul 19 15:13 /dev/stlinkv2-1_3 -> sg3
> > 
> > 
> > The more modern "Texane" version of st-util does recognize it, but
> > of course that does not have the same semihosting implementation.
> > I think is has the needed capabilities but with differnent code
> > in our programs.
> > 
> > What are people using now?  
> > 
> > Can we adopt something as standard the we can all use (and that
> > new people can get)?
> > 
> > 
> > Don - W7DMR
> > 
> > ------------------------------------------------------------------------------
> > Check out the vibrant tech community on one of the world's most
> > engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> > _______________________________________________
> > Freetel-codec2 mailing list
> > Freetel-codec2@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/freetel-codec2
> > 
> 
> ------------------------------------------------------------------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> _______________________________________________
> Freetel-codec2 mailing list
> Freetel-codec2@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/freetel-codec2

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Freetel-codec2 mailing list
Freetel-codec2@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freetel-codec2

Reply via email to