en:uhsdr_dev:uhsdrbuild

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revisionBoth sides next revision
en:uhsdr_dev:uhsdrimport [06.02.2018 08:03] df9ts_useren:uhsdr_dev:uhsdrbuild [14.02.2018 17:41] – [Debug, tracing, real-time diagnostics] df9ts
Line 1: Line 1:
-{{tag>english}}{{tag>private}} +{{tag>english}}{{tag>review}} 
-<bootnote warning>This page under construction - no guarantee what soever that content is correct, fit for use. Use at your own peril</bootnote>+<bootnote> Attention: Work in progress - page under construction</bootnote>
  
-===== UHSDR development - Import UHSDR into eclipse =====+===== UHSDR development - Build using eclipse =====
  
 ==== Preconditions, Assumptions, Scope ==== ==== Preconditions, Assumptions, Scope ====
-  * ... +  * UHSDR toolchain installed, see [[en:uhsdr_dev:toolchain|here]]
-  *  +
- +
-  * https://www.amateurfunk-sulingen.de/forum/index.php?board=15;action=display;threadid=313;start=0 +
-  * https://www.amateurfunk-sulingen.de/forum/index.php?board=15;action=display;threadid=263+
  
 ==== Pull UHSDR source from Github, import into eclipse ==== ==== Pull UHSDR source from Github, import into eclipse ====
Line 38: Line 34:
  
 ==== Generate .dfu file from .bin file ==== ==== Generate .dfu file from .bin file ====
 +With .bin file the FW can be installed via USB stick of ST-Link/V2 adapter.
 +You may want to create a dfu file from the bin file so that the DfuSE FW install method can be used.
 +
 +Section 4.2.1 of STM manual UM0412 describes step-by-step the generation of a .dfu file.
 +
 The ST-Micro UM0412 manual on DfuSe can be found {{ :en:uhsdr:en.cd00155676.pdf | here}}. Original source is [[http://www.st.com/content/st_com/en/products/development-tools/software-development-tools/stm32-software-development-tools/stm32-programmers/stsw-stm32080.html|this]]. The ST-Micro UM0412 manual on DfuSe can be found {{ :en:uhsdr:en.cd00155676.pdf | here}}. Original source is [[http://www.st.com/content/st_com/en/products/development-tools/software-development-tools/stm32-software-development-tools/stm32-programmers/stsw-stm32080.html|this]].
  
-Section 4.2.of UM0412 describes step-by-step the generation of .dfu file.+==== Eclipse user guide ==== 
 +  * User guide can be found [[https://help.eclipse.org/kepler/index.jsp?topic=%2Forg.eclipse.linuxtools.perf.doc%2FLinux_Tools_Project%2FPERF%2FUser_Guide%2FProfiling-Configuration.html|here]]. 
 +  * Profiling is described [[http://wiki.eclipse.org/Linux_Tools_Project/Profiling/User_Guide|here]] 
 + 
 +This covers basic usage as well as advanced tools such as profiling and others. 
 + 
 +==== Debug, tracing, real-time diagnostics ==== 
 +  * [[http://blog.atollic.com/learn-serial-wire-viewer-debugging-on-cortex-m|nice summary of Cortex M tools here]] 
 +  * [[https://gnu-mcu-eclipse.github.io/debug/openocd/|OpenOCD & Eclipse debug step-by-step instructions]] 
 +  * {{:en:uhsdr_dev:en.dm00354244.pdf|AN4989 Application note STM32 microcontroller debug toolbox}} 
 +  * Concurrent use of ST-Link debugger and SWO Viewer not possible, see [[http://www.openstm32.org/forumthread4122|here]] - but [[https://mcuoneclipse.com/2016/10/17/tutorial-using-single-wire-output-swo-with-arm-cortex-m-and-eclipse/|this]] link states Eclipse support in debugger for SWO? 
 +  * J-Link Debug Probe [[:en:uhsdr_dev:segger_j_link|here]] 
 + 
 + 
 +==== Further reading ==== 
 +  * https://www.amateurfunk-sulingen.de/forum/index.php?board=15;action=display;threadid=313;start=0 
 +  * https://www.amateurfunk-sulingen.de/forum/index.php?board=15;action=display;threadid=263 
 +  * SWV and SWO and Eclipse explaind [[https://mcuoneclipse.com/2016/10/17/tutorial-using-single-wire-output-swo-with-arm-cortex-m-and-eclipse/| here]]
  
  
  • en/uhsdr_dev/uhsdrbuild.txt
  • Last modified: 15.02.2018 00:03
  • by df9ts_user