From 64b4c1f5d7554c272884d67d0bf3d0d3d48c77ba Mon Sep 17 00:00:00 2001 From: michael-west Date: Wed, 4 Jan 2017 16:57:53 -0800 Subject: X300: Prevent MB EEPROM Corruption - Load EEPROM data into firmware memory to access from there instead of driving the I2C bus directly - Fixed firmware performance issues by removing the popcntll() function and reducing frequency of background tasks to once every 10ms - Added x300_mb_eeprom_iface to handle cases of devices with older and newer firmware - Added checks for claim to device before driving the I2C bus --- firmware/usrp3/x300/x300_defs.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'firmware/usrp3/x300/x300_defs.h') diff --git a/firmware/usrp3/x300/x300_defs.h b/firmware/usrp3/x300/x300_defs.h index e9e9f34fa..ed756d6fd 100644 --- a/firmware/usrp3/x300/x300_defs.h +++ b/firmware/usrp3/x300/x300_defs.h @@ -9,7 +9,7 @@ #define PKT_RAM0_BASE 0x8000 #define SFP0_MAC_BASE 0xC000 #define SFP1_MAC_BASE 0xD000 -#define BOOT_LDR_BASE 0xFC00 +#define BOOT_LDR_BASE 0xFA00 #define UART0_BASE 0xfd00 #define UART0_BAUD 115200 #define UART1_BASE 0xf900 -- cgit v1.2.3