Error uploading code to Arduino Nano



  • 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



  • 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



  • @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?



  • @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



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


Log in to reply
 

Recent Posts

  • S

    @arunksoman thankyou so much...your reply really busted the stress out of me...can you help with any documentations which i could possibly go through

    read more
  • A

    @sreu13 It is possible and a far far better method.

    read more
  • S

    @arunksoman hi,..
    actually at this point of time, I'm not willing to risk RPI4,....i thought of connecting the rpi4 to google cloud (already have an account with $300 credit) and proceeding with the code.
    but i do not know if the below process can be executed

    sending image from rpi4 to cloud using this cloud for running prediction the above two processes should be automated and image should be sent to cloud when pi boots up(VM engine can be activated whenever nessesary)

    is this possible?

    read more
  • A

    @sreu13 I edited comment please read that again. Most probably it will not effect your file system. In some scenarios it can create worse effect.

    read more
  • S

    @arunksoman i'll try this method, but while executing swap command, will the rasbian os and the files it contains be effected??

    read more