Commit graph

75 commits

Author SHA1 Message Date
Ben Hilburn
0e39127672 Squashed commit uhd/cleanup. 2013-11-27 11:53:38 -08:00
Josh Blum
7b9a7e74dc usrp2: fix firmware rx clear register offset
When an ICMP dest unreachable pkt arrives,
the fw needs to know how to shutoff the DSP.
This offset for the reset register was
broken by a previous fix for register overlap.
2013-08-23 18:18:03 -07:00
Josh Blum
49d4f8e479 usrp2: fix fw bug for spi transact (order of operations) 2012-06-07 14:00:36 -07:00
Josh Blum
f3f64abc49 fifo ctrl: various tweaks 2012-03-23 14:36:56 -07:00
Josh Blum
672a77767f fifo ctrl: ~usrp2_fifo_ctrl acks, usrp2 DCM workaround, bootloader no blinkie 2012-03-23 14:36:56 -07:00
Josh Blum
12223186e7 fifo ctrl: spi core work and host implementation 2012-03-23 14:36:56 -07:00
Josh Blum
08e2432cde spi: work on fw support for simple spi core 2012-03-23 14:36:56 -07:00
Josh Blum
fe0a5162cd usrp2: host and fw implementation for fifo control 2012-03-23 14:36:55 -07:00
Josh Blum
e4d3f63ce0 usrp2: work on alternative stream destination 2012-03-23 14:36:21 -07:00
Josh Blum
b22c32bd14 usrp2: fw unlocks when ICMP dest unreachable 2012-03-21 11:31:05 -07:00
Josh Blum
12260e71f4 usrp2: removed unused memory map entries 2012-02-27 11:37:23 -08:00
Josh Blum
cbeb4305b5 usrp2: same change but to fw updater 2012-01-24 08:38:36 -08:00
Josh Blum
d2e4354f78 usrp2: firmware should reset dsp on icmp pkt
1) This should kill any streaming,
the previous calls would just stop continuous streaming

2) The breaks were changed to returns
to avoid reprogramming the framer.
2012-01-24 08:27:48 -08:00
Josh Blum
f2388c07ec usrp2: fw fix for hal_uart_getc_noblock return code 2012-01-04 10:26:00 -08:00
Josh Blum
06d0032772 uhd: tweaks to calibration utilities 2011-11-23 17:47:44 -08:00
Josh Blum
7749b0f065 uhd: useful tweaks from user 2011-11-08 09:32:40 -08:00
Josh Blum
25494489bf usrp2: uart/udp work in host and fw, working 2011-09-28 10:32:05 -07:00
Nick Foster
18a3f03c06 ZPU/USRP2: first stab at UDP UART firmware 2011-09-28 10:32:05 -07:00
Josh Blum
abab513abc n-series: removed unused bootloader files in fw 2011-09-08 12:15:56 -07:00
Nick Foster
a2ff19e382 N2XX: fix bug in firmware updater (don't use local variables for static data). this fixes the "n210 bricking on update while streaming" bug. 2011-08-09 17:49:43 -07:00
Josh Blum
043c586ff8 usrp2: shutoff streaming using the stop bit (fix) 2011-07-29 01:19:08 -07:00
Josh Blum
8b4a7bc8ae usrp2: remove hw config readback, not needed 2011-07-28 10:52:26 -07:00
Josh Blum
64382c4c86 usrp2: comment out poll + print overflow/underflow in fw 2011-07-19 14:14:27 -07:00
Josh Blum
0e788f7751 usrp2: added fw minor and moved ICMP dest error handling to txrx app 2011-07-18 11:09:10 -07:00
Josh Blum
6d47818032 usrp2: use the err transport for tx/err, and rx xports are recv only 2011-07-17 23:54:19 -07:00
Nick Foster
79079a342f N2XX: firmware stops device streaming on fw update, and updater script checks hw rev before proceeding 2011-06-15 16:57:42 -07:00
Nick Foster
f9f24deb78 N2XX: fix UART bug for GPSDO 2011-06-14 17:16:37 -07:00
Josh Blum
11e856ebca usrp2: combined peek and poke commands and added virtual firmware registers
It would be nice to have persistent registers in the device to do things like device locking.
Rather than invent a new communication type, we just repurposed the register manipulation.
2011-05-01 14:18:16 -07:00
Josh Blum
493ed897f2 Merge branch 'master' into next
Conflicts:
	host/lib/usrp/usrp2/usrp2_regs.cpp
2011-04-30 17:11:46 -07:00
Nick Foster
44c8069855 USRP2/N210: firmware UART read no longer drops 20th char 2011-04-29 09:58:54 -07:00
Nick Foster
7b509d6fe4 N210 fw: Move spif_init into bootload_utils 2011-04-22 11:47:17 -07:00
Nick Foster
0366d61107 N210: Minor rearranging of bootloader impl in txrx 2011-04-22 11:45:40 -07:00
Nick Foster
361300327f N210: TXRX_UHD now has bootloader #ifdef'ed into it. Safe firmware now embedded into FPGA bootloader.
Also did some cleanup of unused source files and consolidated bootloader stuff into bootloader_utils.
2011-04-22 11:28:27 -07:00
Nick Foster
3dd74062fc N210: Moved u2p_init into main app and changed bootloader behavior to not load safe fw if safe mode button pressed 2011-04-21 19:45:05 -07:00
Nick Foster
f9080d0a3f N210: UDP bootloader 2011-04-21 16:12:53 -07:00
Nick Foster
03a609173a N210: Created UDP bootloader and modified RMI generation to 16K 2011-04-21 16:12:53 -07:00
Nick Foster
737f010043 N210: Additional checks on both the host and firmware sides of the firmware updater. 2011-04-21 16:12:53 -07:00
Josh Blum
fdee3ba82b Merge branch 'master' into next
Conflicts:
	fpga/usrp2/top/u2plus/Makefile.N200
2011-04-19 17:47:36 -07:00
Nick Foster
ef9ca5f928 N210: Additional checks on both the host and firmware sides of the firmware updater. 2011-04-21 11:34:31 -07:00
Josh Blum
0ed7a9f2b0 usrp2: fixed serial bootloader for N series 2011-03-26 16:44:53 -07:00
Josh Blum
c0cfc69948 usrp2: use new and common slave base map for usrp2/n210 2011-03-16 17:21:53 -07:00
Josh Blum
a49811fc36 usrp2: cleanup checksum code and fix precompute checksum bug 2011-03-16 12:34:27 -07:00
Josh Blum
3faf872dcd usrp2: use the proper lwip macros to set the ip header 2011-03-15 19:32:58 -07:00
Josh Blum
d47bc1e06c usrp2: moved sregs in fw memory map, new framer register table 2011-03-15 19:17:59 -07:00
Josh Blum
77481462d1 usrp2: common memory map, define slave bases in different headers 2011-03-15 10:28:16 -07:00
Josh Blum
31e8e23245 usrp2: firmware can send jumbo dummy packets (only writes up to 2048) 2011-03-04 18:07:42 -08:00
Josh Blum
d93a2cf7c9 usrp2: work on mtu discovery
added echo routine to the firmware and discovery routine to host

the implementation is integrated into the factory function and appears to work on linux
2011-03-03 19:26:32 -08:00
Josh Blum
8ce6a4853e Merge branch 'usrp2_fw_clock_cleanup' into usrp2_dual_dsp 2011-02-22 12:11:41 -08:00
Josh Blum
9eb19bd9a0 usrp2: cleanup clocks firmware stuff, removed unused code 2011-02-21 22:29:49 -08:00
Josh Blum
c73165bb1d usrp2: added 2nd dsp support to firmware for 2 and N series 2011-02-17 13:58:27 -08:00