New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
UART console input does not work on SAM E5x #23281
Comments
cc @benpicco Could you check if this issue is reproducible on your side? |
To anyone with access to a SAM D2x development board: Could you check if this issue is reproducible on the board? |
@nandojve do you have this platform to test? |
I can confirm the issue on Looks like this check to detect the additional UART interrupts on same5x broke. |
I supposed checking for the existence of |
I can see that is indeed the problem. Checking for the existence of I have opened a PR that fixes this problem #23289. |
Unless we add a new kind of device tree symbol that specifies the number of interrupts connected to a device, I think the following would be the best we can do:
cc @galak |
@carlescufi Yes I had a SAMD20_XPRO and can test tonight. |
Looks like i2c has the same issue. Searching for |
Thanks for pointing it out.
See 01e54a5 |
In regards to #23107, I believe the Since this issue inhibits proper operation of SERCOMs on the SAM D/E5x, IMO, this should be treated as a bug, rather than an enhancement. |
|
@nandojve Thanks for checking. Noting that the SAM D2x only has 1 interrupt per SERCOM, that is indeed the expected result. |
@nandojve This is a little off-topic, but could you also check |
Ok two things on uart_async_api: 1- SAMD20 is the only 32-bit device on all SAM family without DMA, so build error.
|
Describe the bug
UART (serial) console input does not work on the SAM E5x series devices (tested on
atsame54_xpro
).To Reproduce
Steps to reproduce the behavior:
mkdir build; cd build
cmake -DBOARD=atsame54_xpro ..
make
Expected behavior
The serial console should echo the typed character and the test should succeed once the enter key is pressed.
Impact
Nothing that requires serial console input works (notably, the shell).
Screenshots or console output
Environment (please complete the following information):
Additional context
The text was updated successfully, but these errors were encountered: