Differences

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

Link to this comparison view

playuavosd:dev:windows_build [2015/07/17 17:01] (current)
Line 1: Line 1:
 +====== Toolchain Installation (Windows) ======
  
 +  * [[http://​firmware.diydrones.com/​Tools/​PX4-tools/​px4_toolchain_installer_v14_win.exe|PX4 Toolchain Installer v14 for Windows Download]] (32/64 bit systems, complete build system, drivers)
 +  * **[[http://​pixhawk.org/​static/​px4driver.msi|PX4 Driver Installer for Windows Download]]** (32/64 bit systems)
 +
 +== Additional Recommended Tools ==
 +
 +  * [[http://​www.java.com/​en/​download/​|Java]] (needed for Eclipse which comes with the Toolchain Installer)
 +
 +===== Instructions =====
 +
 +After the installation,​ you can find the PX4 Toolchain at the programs menu.
 +
 +{{:​playuavosd:​dev:​px4tc.jpg?​200}}
 +
 +
 +==== Source Download ====
 +Start the app "PX4 Console",​ assuming the toolchain was installed to the default path, '​d:​\px4'​ and you want to save the playuavosd at '​D:​\Project'​.
 +
 +{{:​playuavosd:​dev:​win_src_download.png?​600}} ​
 +
 +CMD1: Change the current directory to the root of device D
 +
 +CMD2: If there is no folder "​Project",​ create one. Otherwise, ignore this step
 +
 +CMD3: Change the current directory to "​D:​\Project"​
 +
 +CMD4: Using GIT command download the source from github.
 +
 +Then you will have playuavosd firmware on your disk "​D:​\Project\PlayuavOSD\"​
 +
 +==== Build using console command ====
 +Change the current directory to "​PlayuavOSD"​ and type "​make"​ command at the PX4 Console. Then you will get the executable file:
 +
 +The playuavosd.bin can be flashed to chip directly. The start address is 0x8004000. Address before 0x8004000 used for bootloader. ​
 +
 +The playuavosd.hex can be used with the OSD config tool. It is automatically generated during the make process.
 +
 +==== Build using Eclipse IDE ====
 +
 +TODO