Comments (7)
Just wondering if you can help here since you are the author of PR #1299.
from avrdude.
Just wondering if you can help here as well since you seem to be familiar with linuxspi.
from avrdude.
Please help to use libgpiod and try latest git main. Thanks.
from avrdude.
@stefanrueger Found the issue to be the SPI pins don't output enough current (20uA) on the Nvidia SOMs. Selecting pins that output 20mA (I2C pins, datasheet: https://files.seeedstudio.com/products/NVIDIA/reComputer-J401x-datasheet.pdf) works using linuxGPIO but still had to manually convert to Nvidia GPIO names. Am attempting to use a non-inverting buffer on the SPI pins to see if that works. @mcuee will try git main when I get a chance but hoping using a buffer will fix the issue.
from avrdude.
Are you using sysfs and not libgpiod? If that is the case, please try libgpiod to see if that works.
Reference: please refer to this discussion, once the user switches to libgpiod, the problem got resolved.
from avrdude.
@ltidswell Just checking where you are with this issue?
from avrdude.
Thanks for reporting back. This might help others with the same issue.
manually convert to Nvidia GPIO names
If you have an idea how git main could help please tell us in more detail. Better still submit a PR, eg, where the GPIO naming scheme is a -x command line parameter or a parameter in the avrdude.conf entry.
from avrdude.
Related Issues (20)
- linuxgpio sysfs fallback improvement to deal with shifted GPIO numbering in new kernel version HOT 1
- usbasp_write_byte in TPI mode; all writes have to be done at page level HOT 15
- cmake enabling LINUXGPIO on ubuntu 20.04 fails HOT 4
- arduino uno atmga328p HOT 2
- macOS github action failed. HOT 9
- CMake improvement -- using pkg-find to find the libraries HOT 1
- format mismatch warnings HOT 3
- Misleading error message: cannot find programmer id
- custom programmer broken in v7.3 HOT 4
- ATtiny11 does not have EEPROM
- Misleading error message when specifying wrong AVR-Ex part HOT 11
- Multi-memory files HOT 13
- AVRDUDE fails to return -1 on certain write byte errors
- UPDI with AtmelICE, how to? HOT 6
- Parallel port silently not working HOT 9
- No way to set fuses for ATTiny 1626 / UPDI ? HOT 1
- Bootrow r/w does not work for `-c serialupdi` HOT 7
- Terminal erase command HOT 8
- JTAGICE3 EDBG communication mode relies on hardcoded USBVID HOT 7
- Unable to flash using Avrdude on a 14'' M1 Macbook Pro HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from avrdude.