Skip to content
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

[BUG] RP23XX "Return board unique ID" feature is broken #15666

Open
1 task done
paolovolpi opened this issue Jan 23, 2025 · 1 comment
Open
1 task done

[BUG] RP23XX "Return board unique ID" feature is broken #15666

paolovolpi opened this issue Jan 23, 2025 · 1 comment
Labels
Arch: arm Issues related to ARM (32-bit) architecture Area: Board support Board support issues OS: Linux Issues related to Linux (building system, etc) Type: Bug Something isn't working

Comments

@paolovolpi
Copy link
Contributor

Description / Steps to reproduce the issue

Select any RP23XX board.
Enable Board Selection/Return board unique ID.
We have 2 problems:

  1. Wrong include

  2. Fixing the include (should be rp23xx_pico.h ?) compilation fails with:
    LD: nuttx
    arm-none-eabi-ld: /home/paolo/projects/tmp/nuttx/staging/libboard.a(rp23xx_uniqueid.o): in function rom_func_lookup': undefined reference to pico_processor_state_is_nonsecure'

Just for testing I pasted the pico_processor_state_is_nonsecure function definition from the pico sdk in arch/arm/src/rp23xx/rp23xx_rom.h and everything seems to work fine.

On which OS does this issue occur?

[OS: Linux]

What is the version of your OS?

ubuntu 24.04

NuttX Version

master

Issue Architecture

[Arch: arm]

Issue Area

[Area: Board support]

Host information

No response

Verification

  • I have verified before submitting the report.
@paolovolpi paolovolpi added the Type: Bug Something isn't working label Jan 23, 2025
@github-actions github-actions bot added Arch: arm Issues related to ARM (32-bit) architecture Area: Board support Board support issues OS: Linux Issues related to Linux (building system, etc) labels Jan 23, 2025
@paolovolpi paolovolpi changed the title [BUG] RP23XX Return board unique ID feature is broken [BUG] RP23XX board unique ID feature is broken Jan 23, 2025
@paolovolpi paolovolpi changed the title [BUG] RP23XX board unique ID feature is broken [BUG] RP23XX "Return board unique ID" feature is broken Jan 23, 2025
@acassis
Copy link
Contributor

acassis commented Jan 28, 2025

@hujun260 @casaroli any idea about this issue?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Arch: arm Issues related to ARM (32-bit) architecture Area: Board support Board support issues OS: Linux Issues related to Linux (building system, etc) Type: Bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants