Duet3D Logo Duet3D
    • Tags
    • Documentation
    • Order
    • Register
    • Login

    [SOLVED] Paneldue firmware compile error

    Scheduled Pinned Locked Moved Solved
    PanelDue
    3
    17
    971
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • jay_s_ukundefined
      jay_s_uk @64bit
      last edited by

      @64bit yea, i just got that error. will look into it and report back

      Owns various duet boards and is the main wiki maintainer for the Teamgloomy LPC/STM32 port of RRF. Assume I'm running whatever the latest beta/stable build is

      64bitundefined 1 Reply Last reply Reply Quote 0
      • jay_s_ukundefined
        jay_s_uk @64bit
        last edited by

        @64bit what have you got in C:\windows-build-tools?
        I had 2 folders and had to tidy it up. works ok for me now.

        Owns various duet boards and is the main wiki maintainer for the Teamgloomy LPC/STM32 port of RRF. Assume I'm running whatever the latest beta/stable build is

        64bitundefined 1 Reply Last reply Reply Quote 0
        • 64bitundefined
          64bit @jay_s_uk
          last edited by

          @jay_s_uk

          I found objcopy.exe in my GNU Embedded tools. So I ran the following from the cmd prompt

          C:\Program Files (x86)\GNU Arm Embedded Toolchain\10 2020-q4-major\arm-none-eabi\bin>objcopy.exe -O binary "C:/Eclipse/PanelDueFirmware/Release-v3-4.3/PanelDueFirmware-v3-4.3.elf" "C:/Eclipse/PanelDueFirmware/Release-v3-4.3/PanelDueFirmware-v3-4.3-nologo.bin"

          Output was a no logo bin that I have now flashed to the paneldue. after a reset it opened right up.

          A bit of ass pain, but it worked.

          1 Reply Last reply Reply Quote 1
          • 64bitundefined
            64bit @jay_s_uk
            last edited by

            @jay_s_uk

            fe046ef6-f198-4d8e-a091-29d7d45421dd-image.png

            jay_s_ukundefined 1 Reply Last reply Reply Quote 0
            • jay_s_ukundefined
              jay_s_uk @64bit
              last edited by

              @64bit

              can you try going to Windows -> Preferences -> C/C++ -> Build -> Build Variables and click "Add..."

              set the name to "ArmGccPath", then change to directory and navigate to C:\Program Files (x86)\GNU Arm Embedded Toolchain\10 2020-q4-major\arm-none-eabi\bin

              Then apply and close eclipse. reopen it and try and build

              Owns various duet boards and is the main wiki maintainer for the Teamgloomy LPC/STM32 port of RRF. Assume I'm running whatever the latest beta/stable build is

              64bitundefined 1 Reply Last reply Reply Quote 0
              • 64bitundefined
                64bit @jay_s_uk
                last edited by

                @jay_s_uk said in Paneldue firmware compile error:

                C:\Program Files (x86)\GNU Arm Embedded Toolchain\10 2020-q4-major\arm-none-eabi\bin

                Must be an issue in the makefile?

                "C:\Program Files (x86)\GNU Arm Embedded Toolchain\10 2020-q4-major\arm-none-eabi\bin/arm-none-eabi-objcopy" -O binary "C:/Eclipse/PanelDueFirmware/Release-v3-4.3/PanelDueFirmware-v3-4.3.elf" "C:/Eclipse/PanelDueFirmware/Release-v3-4.3/PanelDueFirmware-v3-4.3-nologo.bin" && cat "C:/Eclipse/PanelDueFirmware/Release-v3-4.3/PanelDueFirmware-v3-4.3-nologo.bin" "C:/Eclipse/PanelDueFirmware/SplashScreens/SplashScreen-Duet3D-480x272.bin" >"C:/Eclipse/PanelDueFirmware/Release-v3-4.3/PanelDueFirmware-v3-4.3.bin"
                c:/windows-build-tools/bin/sh: C:\Program Files (x86)\GNU Arm Embedded Toolchain\10 2020-q4-major\arm-none-eabi\bin/arm-none-eabi-objcopy: not found
                make[1]: [makefile:94: post-build] Error 127 (ignored)

                jay_s_ukundefined 1 Reply Last reply Reply Quote 0
                • jay_s_ukundefined
                  jay_s_uk @64bit
                  last edited by

                  @64bit
                  It compiles ok for me here

                  Owns various duet boards and is the main wiki maintainer for the Teamgloomy LPC/STM32 port of RRF. Assume I'm running whatever the latest beta/stable build is

                  64bitundefined 2 Replies Last reply Reply Quote 0
                  • 64bitundefined
                    64bit @jay_s_uk
                    last edited by

                    @jay_s_uk

                    I dont understand where the forward slash is coming from.

                    I mean, I can keep just using the command line to run objcopy. I just wish it wasnt screwed up.

                    What version of the GNU Arm Embedded Toolchain are you using?

                    1 Reply Last reply Reply Quote 0
                    • 64bitundefined
                      64bit @jay_s_uk
                      last edited by

                      @jay_s_uk

                      SOLVED

                      make --no-print-directory post-build
                      Generating binary
                      "C:\Program Files (x86)\GNU Arm Embedded Toolchain\10 2020-q4-major\arm-none-eabi\bin/arm-none-eabi-objcopy" -O binary "C:/Eclipse/PanelDueFirmware/Release-v3-4.3/PanelDueFirmware-v3-4.3.elf" "C:/Eclipse/PanelDueFirmware/Release-v3-4.3/PanelDueFirmware-v3-4.3-nologo.bin" && cat "C:/Eclipse/PanelDueFirmware/Release-v3-4.3/PanelDueFirmware-v3-4.3-nologo.bin" "C:/Eclipse/PanelDueFirmware/SplashScreens/SplashScreen-Duet3D-480x272.bin" >"C:/Eclipse/PanelDueFirmware/Release-v3-4.3/PanelDueFirmware-v3-4.3.bin"

                      copied and renamed objcopy.exe to arm-none-eabi-objcopy.exe
                      File compiles properly now into both w/logo and no-logo files.

                      9551125f-99d4-41a1-9edd-07fdb6d8812e-image.png

                      R006undefined 1 Reply Last reply Reply Quote 1
                      • R006undefined
                        R006 @64bit
                        last edited by R006

                        @jay_s_uk i got the same error and try as @64bit mentioned in the post but its not working for me.
                        i an waiting your reply @jay_s_uk

                        1 Reply Last reply Reply Quote 0
                        • R006undefined R006 referenced this topic
                        • First post
                          Last post
                        Unless otherwise noted, all forum content is licensed under CC-BY-SA