User Tools


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
Next revision Both sides next revision
ee:hydrophones:start [2018/04/03 09:50]
Ryan Summers
ee:hydrophones:start [2019/02/21 19:25]
Chris Nathman [Hardware]
Line 71: Line 71:
   ./mk app/​main_bin.c   ./mk app/​main_bin.c
  
-All files located in ''​%%src/​%%''​ will be compiled against the application specified to generate the binary. ​Finally, ​a ''​%%BOOT.bin%%''​ file (binary image that is used for booting off the SD caredcan be created through the utilization of the ''​%%doit%%''​ script. ​+All files located in ''​%%src/​%%''​ will be compiled against the application specified to generate the binary. 
 + 
 +==== Programming & Debugging ==== 
 +In order to generate ​boot-able ​''​%%BOOT.bin%%''​ file (binary image that is used for booting off the SD card), utilize ​the ''​%%doit%%''​ script ​in the ''​%%software/​%%''​ directory
  
 Example: Example:
Line 79: Line 82:
  
 //The current firmware utilizes **software/​bit/​adc_dma_revb.bit** as the bitstream file.// //The current firmware utilizes **software/​bit/​adc_dma_revb.bit** as the bitstream file.//
- +In order to efficiently debug through ​GDB and program ​on the flythe [[https://​store.digilentinc.com/​jtag-hs3-programming-cable/​|Digilent HS3]] can be used as a JTAG access point for GDB debug interfaces. To interact with the HydroZynq through JTAG, use the ''​%%xmd%%''​ command (provided by the Xilinx Vivado tool suite).
-==== Programming & Debugging ==== +
-Programming and debugging can be completed ​through ​creation of a new ''​%%BOOT.bin%%'' ​on the SD cardbut this is often inefficient. The [[https://​store.digilentinc.com/​jtag-hs3-programming-cable/​|Digilent HS3]] can be used as a JTAG access point for GDB debug interfaces. To interact with the HydroZynq through JTAG, use the ''​%%xmd%%''​ command (provided by the Xilinx Vivado tool suite).+
  
 After executing xmd from the command line, you will enter a shell-like environment. To connect to the ARM core for programming,​ enter: After executing xmd from the command line, you will enter a shell-like environment. To connect to the ARM core for programming,​ enter:
Line 153: Line 154:
 | Analog-to-Digital Converter | LTC2171-14 | [[http://​cds.linear.com/​docs/​en/​datasheet/​21721014fb.pdf|Datasheet]]| | Analog-to-Digital Converter | LTC2171-14 | [[http://​cds.linear.com/​docs/​en/​datasheet/​21721014fb.pdf|Datasheet]]|
  
 +=== Hydrophone dimensions: === 
 +{{:​ee:​hydrophones:​as-1_hydrophone_dimensions.jpg}}