Sam,

I have a cable connected to a logic analyzer for my X310 which I was using to 
investigate the --bitbang option on the gpio test for changing the GPIO outputs 
.  I could probably do something manually to look at it as inputs.

Jeff

________________________________
From: Sam Reiter <sam.rei...@ettus.com>
Sent: Thursday, January 9, 2020 2:25 PM
To: Jeff S <e070...@hotmail.com>
Cc: usrp-users@lists.ettus.com <usrp-users@lists.ettus.com>
Subject: Re: [USRP-users] GPIO Example Failure on N310

Jeff,

I'd say it's worth trying. Do you currently have any cablingfor changing the 
GPIO outputs or external connections to your GPIO port?

Sam Reiter
Ettus Research


On Mon, Jan 6, 2020 at 6:27 PM Jeff S 
<e070...@hotmail.com<mailto:e070...@hotmail.com>> wrote:
Sam,

Everything was downloaded from the images_downloader. I have not modified the 
FPGA image or any of the UHD code. I have just been trying to learn how to use 
the N310, and compiling examples on it.

I will be back in the lab tomorrow. Should I go ahead and try installing 
3.15.0.0?

Jeff



-------- Original message --------
From: Sam Reiter <sam.rei...@ettus.com<mailto:sam.rei...@ettus.com>>
Date: 1/6/20 4:46 PM (GMT-06:00)
To: Jeff S <e070...@hotmail.com<mailto:e070...@hotmail.com>>
Cc: usrp-users@lists.ettus.com<mailto:usrp-users@lists.ettus.com>
Subject: Re: [USRP-users] GPIO Example Failure on N310

Jeff,

Follow-up on this. I ran the GPIO example on my N310 with 3.14.1.1 (g0347a6d8) 
and all GPIO tests passed. Are your FPGA image and UHD release modified?

Sam Reiter
Ettus Research

On Fri, Jan 3, 2020 at 2:01 PM Sam Reiter 
<sam.rei...@ettus.com<mailto:sam.rei...@ettus.com>> wrote:
Hey Jeff,

Could you give this a shot on 3.15.0.0 and let me know the results? Based on 
that output, the issue looks confined to ATR but it's not something I've seen 
reported up to this point.

If 3.15.0.0 shows this issue as well, I'll reproduce it on my end and get a bug 
filed.

Sam Reiter
Ettus Research

On Fri, Dec 20, 2019 at 10:19 AM Jeff S via USRP-users 
<usrp-users@lists.ettus.com<mailto:usrp-users@lists.ettus.com>> wrote:
I built the UHD example, gpio.cpp (no modifications), and ran it on my N310 to 
start experimenting with the GPIO.  It returned with two failures:

Testing ATR TX output...fail:
Bit 2 should be set, but is not
       Bit  10  9  8  7  6  5  4  3  2  1  0
      CTRL:  0  0  0  0  0  0  0  1  1  1  1
       DDR:  0  0  0  0  0  0  1  1  1  1  1
    ATR_0X:  0  0  0  0  0  0  0  0  0  0  1
    ATR_RX:  0  0  0  0  0  0  0  0  0  1  0
    ATR_TX:  0  0  0  0  0  0  0  0  1  0  0
    ATR_XX:  0  0  0  0  0  0  0  1  0  0  0
       OUT:  0  0  0  0  0  0  0  0  0  0  0
  READBACK:  1  1  1  1  1  1  0  0  0  0  1

Testing ATR full duplex output...fail:
Bit 3 should be set, but is not
       Bit  10  9  8  7  6  5  4  3  2  1  0
      CTRL:  0  0  0  0  0  0  0  1  1  1  1
       DDR:  0  0  0  0  0  0  1  1  1  1  1
    ATR_0X:  0  0  0  0  0  0  0  0  0  0  1
    ATR_RX:  0  0  0  0  0  0  0  0  0  1  0
    ATR_TX:  0  0  0  0  0  0  0  0  1  0  0
    ATR_XX:  0  0  0  0  0  0  0  1  0  0  0
       OUT:  0  0  0  0  0  0  0  0  0  0  0
  READBACK:  1  1  1  1  1  1  0  0  0  0  1

2 tests failed

Done!

Is this something that I should be concerned about?

If I compile and run the same example with my X310, everything passes.

Here's the uhd_config_info --print-all from my N310:

UHD 3.14.1.1-0-g0347a6d8
Build date: Thu, 26 Sep 2019 01:26:32
C compiler: GNU 7.3.0
C++ compiler: GNU 7.3.0
C flags: -DHAVE_CONFIG_H -DUHD_LOG_MIN_LEVEL=1 -DUHD_LOG_CONSOLE_LEVEL=2 
-DUHD_LOG_FILE_LEVEL=2 -DUHD_LOG_CONSOLE_COLOR -DHAVE_LIBER
IO -march=armv7-a -marm -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9  
--sysroot=/home/oe-builder/build/tmp-glibc/work/cortexa9hf-neon
-oe-linux-gnueabi/uhd/3.14.1.1-r1/recipe-sysroot  -O2 -pipe -g 
-feliminate-unused-debug-types -fdebug-prefix-map=/home/oe-builder/bu
ild/tmp-glibc/work/cortexa9hf-neon-oe-linux-gnueabi/uhd/3.14.1.1-r1=/usr/src/debug/uhd/3.14.1.1-r1
 -fdebug-prefix-map=/home/oe-build
er/build/tmp-glibc/work/cortexa9hf-neon-oe-linux-gnueabi/uhd/3.14.1.1-r1/recipe-sysroot=
 -fdebug-prefix-map=/home/oe-builder/build/t
mp-glibc/work/cortexa9hf-neon-oe-linux-gnueabi/uhd/3.14.1.1-r1/recipe-sysroot-native=
   -march=armv7-a -marm -mfpu=neon -mfloat-abi=
hard -mcpu=cortex-a9  
--sysroot=/home/oe-builder/build/tmp-glibc/work/cortexa9hf-neon-oe-linux-gnueabi/uhd/3.14.1.1-r1/recipe-sysroo
t
C++ flags: -DHAVE_CONFIG_H -DUHD_LOG_MIN_LEVEL=1 -DUHD_LOG_CONSOLE_LEVEL=2 
-DUHD_LOG_FILE_LEVEL=2 -DUHD_LOG_CONSOLE_COLOR -DHAVE_LIB
ERIO -march=armv7-a -marm -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9  
--sysroot=/home/oe-builder/build/tmp-glibc/work/cortexa9hf-ne
on-oe-linux-gnueabi/uhd/3.14.1.1-r1/recipe-sysroot  -O2 -pipe -g 
-feliminate-unused-debug-types -fdebug-prefix-map=/home/oe-builder/
build/tmp-glibc/work/cortexa9hf-neon-oe-linux-gnueabi/uhd/3.14.1.1-r1=/usr/src/debug/uhd/3.14.1.1-r1
 -fdebug-prefix-map=/home/oe-bui
lder/build/tmp-glibc/work/cortexa9hf-neon-oe-linux-gnueabi/uhd/3.14.1.1-r1/recipe-sysroot=
 -fdebug-prefix-map=/home/oe-builder/build
/tmp-glibc/work/cortexa9hf-neon-oe-linux-gnueabi/uhd/3.14.1.1-r1/recipe-sysroot-native=
  -fvisibility-inlines-hidden  -march=armv7-a
 -marm -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9  
--sysroot=/home/oe-builder/build/tmp-glibc/work/cortexa9hf-neon-oe-linux-gnueabi
/uhd/3.14.1.1-r1/recipe-sysroot -fvisibility=hidden -fvisibility-inlines-hidden
Enabled components: LibUHD, LibUHD - C API, Examples, Utils, Tests, LIBERIO, 
USB, GPSD, MPMD, N300, N320, E320
Install prefix: /usr
Boost version: 1.66
Libusb version: 1.0.23
Package path: /usr
Images directory: /usr/share/uhd/images
ABI version string: 3.14.1

Thanks,
Jeff

_______________________________________________
USRP-users mailing list
USRP-users@lists.ettus.com<mailto:USRP-users@lists.ettus.com>
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com
_______________________________________________
USRP-users mailing list
USRP-users@lists.ettus.com
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com

Reply via email to