• Categories
  • Recent
  • Popular
  • Tags
  • Users
  • Groups
  • Register
  • Login
MakerGram Logo

MakerGram

  • Register
  • Login
  • Search
  • Categories
  • Recent
  • Popular
  • Tags
  • Users
  • Groups

Error uploading code to Arduino Nano

Arduino
2
5
3.2k
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.
  • A
    Anudeep last edited by 22 Sept 2019, 18:08

    Please refer to my code and error log and tell the error!!
    I have a new version of Arduino Nano and I'm trying to upload code to it. But it's showing the following error. Can u help me rectify it!!

    Code:

    String str = "";
    void setup() {
      Serial.begin(9600); // Starts the serial communication
    }
    
    void loop() {
      if(Serial.available() > 0){
        str = Serial.readString();
        Serial.println(str);
        }
    }
    

    Error Log:

    Build options changed, rebuilding all
    Sketch uses 3276 bytes (10%) of program storage space. Maximum is 30720 bytes.
    Global variables use 204 bytes (9%) of dynamic memory, leaving 1844 bytes for local variables. Maximum is 2048 bytes.
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_cmd(): programmer is out of sync
    avr_read(): error reading address 0x0000
        read operation not supported for memory "flash"
    avrdude: failed to read all of flash memory, rc=-2
    avrdude: stk500_disable(): protocol error, expect=0x14, resp=0x00
    avrdude: stk500_disable(): protocol error, expect=0x14, resp=0x00
    

    Image of Error:
    e93e34ab-e0dc-4992-b6d1-c463fdb65c0f-image.png

    1 Reply Last reply Reply Quote 0
    • salmanfaris
      salmanfaris last edited by salmanfaris 22 Sept 2019, 18:36 22 Sept 2019, 18:33

      Hi @Anudeep ,

      There is no compilation error, only problem while uploading to Arduino nano and this error might due to several reasons like a bad USB cable. etc we need to dig more.

      to get more details about this error, can you please enable the verbose. file -> preference -> show verbose output during upload

      and also keep in mind Arduino IDE automatically set NANO board with a fresh bootloader. but boards sold from January 2018 have this new bootloader, while boards manufactured before that date have the old bootloader. so we need to set them manually before uploading

      select the option from Tools -> Processor -> ATmega328p(old bootloader) to flash the old bootloader

      Untitled.png

      A 1 Reply Last reply 22 Sept 2019, 18:36 Reply Quote 0
      • A
        Anudeep @salmanfaris last edited by 22 Sept 2019, 18:36

        @salmanfaris Yeah, I have checked the cable because I was able to upload to another Arduino Nano. But, I was not able to upload this new Arduino Nano.
        I have tried with both bootloader's new and Old... It's not working with both!!
        So, any help regarding this?

        1 Reply Last reply Reply Quote 0
        • salmanfaris
          salmanfaris last edited by salmanfaris 22 Sept 2019, 18:38 22 Sept 2019, 18:38

          @salmanfaris said in Error uploading code to Arduino Nano:

          There is no compilation error, only problem while uploading to Arduino nano and this error might due to several reasons like a bad USB cable. etc we need to dig more.
          to get more details about this error, can you please enable the verbose. file -> preference -> show verbose output during upload

          please share the verbose, to get more details

          1 Reply Last reply Reply Quote 0
          • salmanfaris
            salmanfaris last edited by 23 Sept 2019, 04:21

            @Anudeep Is that solved? if yes please share how you solved then next time we can save some time 😊

            1 Reply Last reply Reply Quote 0
            1 out of 5
            • First post
              1/5
              Last post

            Recent Posts

            • @codelery Awesome. That's great news. Kudos to @rafitc99 . 🙌

              @codelery Please keep us updated about your project, looking forward to seeing it in action 🤩

              7 Jul 2023, 06:58 • read more
            • C

              @rafitc99 I changed the buffer and that solved the problem. Thanks a lot for coming to my rescue.

              7 Jul 2023, 00:44 • read more
            • C

              @salmanfaris I did change the buffer size and everything is working perfectly. Thanks coming to my rescue.

              7 Jul 2023, 00:41 • read more
            • @codelery said in Help needed: Arduino Wireless Notice Board project:

              I am using the hardware serial (pin 0 and 1 on Arduino Uno)

              As @rafitc99 mentioned, you need to expand the Serila buffer, in the hardware serial also the Arduino board package implements a 64-byte ring buffer for send and receive on the hardware serial messages. So you need to change that to 256 as per your message length.

              6 Jul 2023, 12:22 • read more
            • C

              @rafitc99 The thing is that I am not using the SoftwareSerial library in receiving the message from the first microcontroller. I am using the hardware serial (pin 0 and 1 on Arduino Uno)

              6 Jul 2023, 01:45 • read more
            By MakerGram | A XiStart Initiative | Built with ♥ NodeBB
            Copyright © 2023 MakerGram, All rights reserved.
            Privacy Policy | Terms & Conditions | Disclaimer | Code of Conduct