nuttx: `raspberrypi-pico:nshsram` configuration gets "ERROR: A RAM binary should have an entry point at the beginning: 20000001 (not 200000c1)"

I’m getting this error with the raspberrypi-pico:nshsram configuration. See attached script and logfiles for the details. It fails the same way withraspberrypi-pico-w:nshsram. None of the other Pico or Pico W configurations do this.

test-error.zip

About this issue

  • Original URL
  • State: closed
  • Created 3 months ago
  • Comments: 15 (7 by maintainers)

Commits related to this issue

Most upvoted comments

OK … both of them work now.

OK - in progress. It turns out the clone operation is

git clone --branch fix-rp2040-defconfigs https://github.com/masayuki2009/incubator-nuttx.git nuttx

I can expand the test suite to look at other rp2040 boards. However, I don’t have any of them, so I was only testing Pico and Pico W. I do have some ESP32-C3 and ESP32-S3 hardware I can test on.

@znmeb Could you provide the following information?

* NuttX code base (release version or branch and commit id)

* Toolchain version

Host is Ubuntu 22.04 LTS “jammy” on amd64

NuttX is version 12.4.0, acquired via git clone --branch nuttx-12.4.0 https://github.com/apache/nuttx.git nuttx.

gcc-multilib; g+±multilib:

g++-11-multilib/jammy-updates,jammy-security,now 11.4.0-1ubuntu1~22.04 amd64 [installed,automatic]
g++-multilib/jammy,now 4:11.2.0-1ubuntu1 amd64 [installed]
gcc-11-multilib/jammy-updates,jammy-security,now 11.4.0-1ubuntu1~22.04 amd64 [installed,automatic]
gcc-multilib/jammy,now 4:11.2.0-1ubuntu1 amd64 [installed]

cross-compilers - these are installed by the Raspberry Pi Pico SDK installer:

binutils-arm-none-eabi/jammy,now 2.38-3ubuntu1+15build1 amd64 [installed,automatic]
gcc-arm-none-eabi/jammy,now 15:10.3-2021.07-4 amd64 [installed]
libnewlib-arm-none-eabi/jammy,now 3.3.0-1.3 all [installed,automatic]
libstdc++-arm-none-eabi-dev/jammy,now 15:10.3-2021.07-4+17 all [installed,automatic]
libstdc++-arm-none-eabi-newlib/jammy,now 15:10.3-2021.07-4+17 all [installed,automatic]