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
en:uhsdr_dev:uhsdrimport [06.02.2018 08:03] df9ts_useren:uhsdr_dev:uhsdrbuild [15.02.2018 00:03] (current) – [Download new firmwar .bin to OVI40 UI] df9ts_user
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 31: Line 27:
 Newly built binary fw-ovi40.bin can be found in the eclipse project explorer (left sidebar): mchf-eclipse -> DebugOVI40 -> fw-ovi40.bin Newly built binary fw-ovi40.bin can be found in the eclipse project explorer (left sidebar): mchf-eclipse -> DebugOVI40 -> fw-ovi40.bin
  
-==== Download new firmwar .bin to OVI40 UI ====+==== Download new firmware .bin to OVI40 UI ====
   * Please refer to [[https://www.amateurfunk-sulingen.de/wiki/doku.php?id=en:uhsdr:uhsdrfw#st-link_v2_firmware_upgrade]]   * Please refer to [[https://www.amateurfunk-sulingen.de/wiki/doku.php?id=en:uhsdr:uhsdrfw#st-link_v2_firmware_upgrade]]
   * UHSDR FW build should run.   * UHSDR FW build should run.
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.1517904197.txt.gz
  • Last modified: 06.02.2018 08:03
  • by df9ts_user