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