Kavya Sreedhar
03/14/2023, 10:12 PMKavya Sreedhar
03/14/2023, 10:14 PMKavya Sreedhar
03/14/2023, 10:15 PM< # configuration failed in gpio[13], anything after is invalid
---
> # IO configuration chain was successful
28,33c28,33
< ['IO[13]', H_UNKNOWN],
< ['IO[14]', H_UNKNOWN],
< ['IO[15]', H_UNKNOWN],
< ['IO[16]', H_UNKNOWN],
< ['IO[17]', H_UNKNOWN],
< ['IO[18]', H_UNKNOWN],
---
> ['IO[13]', H_INDEPENDENT],
> ['IO[14]', H_INDEPENDENT],
> ['IO[15]', H_INDEPENDENT],
> ['IO[16]', H_INDEPENDENT],
> ['IO[17]', H_INDEPENDENT],
> ['IO[18]', H_INDEPENDENT],
36c36
< # configuration failed in gpio[32], anything before is invalid
---
> # IO configuration chain was successful
43,56c43,56
< ['IO[32]', H_UNKNOWN],
< ['IO[31]', H_UNKNOWN],
< ['IO[30]', H_UNKNOWN],
< ['IO[29]', H_UNKNOWN],
< ['IO[28]', H_UNKNOWN],
< ['IO[27]', H_UNKNOWN],
< ['IO[26]', H_UNKNOWN],
< ['IO[25]', H_UNKNOWN],
< ['IO[24]', H_UNKNOWN],
< ['IO[23]', H_UNKNOWN],
< ['IO[22]', H_UNKNOWN],
< ['IO[21]', H_UNKNOWN],
< ['IO[20]', H_UNKNOWN],
< ['IO[19]', H_UNKNOWN],
---
> ['IO[32]', H_INDEPENDENT],
> ['IO[31]', H_INDEPENDENT],
> ['IO[30]', H_INDEPENDENT],
> ['IO[29]', H_INDEPENDENT],
> ['IO[28]', H_INDEPENDENT],
> ['IO[27]', H_INDEPENDENT],
> ['IO[26]', H_DEPENDENT],
> ['IO[25]', H_INDEPENDENT],
> ['IO[24]', H_INDEPENDENT],
> ['IO[23]', H_INDEPENDENT],
> ['IO[22]', H_INDEPENDENT],
> ['IO[21]', H_DEPENDENT],
> ['IO[20]', H_INDEPENDENT],
> ['IO[19]', H_INDEPENDENT],
Kavya Sreedhar
03/14/2023, 10:19 PMTim Edwards
03/15/2023, 2:17 AMKavya Sreedhar
03/15/2023, 2:18 AMKavya Sreedhar
03/15/2023, 2:19 AMKavya Sreedhar
03/15/2023, 2:19 AMTim Edwards
03/15/2023, 1:09 PMTim Edwards
03/15/2023, 2:09 PMfirmware_vex
directory of the caravel_board repository. How to run it is described in the README file. It works a bit differently from the calibration test you've been using, because it uses the automatic transfer instead of the bit-bang. But at least to set up and run the calibration is pretty simple. The output is a list of channels with dependent hold violations (it assumes that all the others are independent, and doesn't report on channels 0 and 37, which are assumed to work properly). If it never reports anything in the range of 13 to 32, then the issue is persistent, and in the hardware somehow.Linen is a search-engine friendly community platform. We offer integrations with existing Slack/Discord communities and make those conversations Google-searchable.
Powered by