Hi , Thank you. It works finally, I tried the below for the Mega 2560 by checking what the IDE does actually and and following accordingly. So, the below works for me without updating the avrdude. I am using avrdude 6.1 version.
avrdude -v -patmega2560 -cwiring -P/dev/ttyACM0 -b115200 -D -Uflash:w:bin/arduino-mega2560/default.hex Now the issue is that I am not able to use ifconfig (networking) does not work. When I do a help command, it only shows as below... Does not have support for ifconfig. Your opinions would give me further insights. 2016-01-09 01:51:54,238 - INFO # Welcome to RIOT! 2016-01-09 01:51:54,238 - INFO # > > 2016-01-09 01:51:54,239 - INFO # main(): This is RIOT! 2016-01-09 01:51:54,250 - INFO # Welcome to RIOT! help 2016-01-09 01:51:56,408 - INFO # > help 2016-01-09 01:51:56,445 - INFO # Command Description 2016-01-09 01:51:56,486 - INFO # --------------------------------------- 2016-01-09 01:51:56,523 - INFO # reboot Reboot the node 2016-01-09 01:51:56,593 - INFO # ps Prints information about running threads. Regards, Rikhu On Thu, Jan 7, 2016 at 1:39 PM, Hauke Petersen <[email protected]> wrote: > Hej! > > I think I had a similar problem once when trying to flash the > arduino-mega2560. If I recall correctly, I think I fixed this by updating > my avrdude tool to a new version (build it from their master). My current > version is 6.2-20151117 which works fine under Linux Mint 17. Maybe you > give that a try? > > Cheers, > Hauke > > > > On 07.01.2016 13:32, Rikhu Prasad wrote: > > Hi Cenk, > > Thank you for your response. Its very strange that its not working. I > tried to use another piece of Arduino Mega 2560, and it gives the same > error. I am trying to flash using the default USB connector. > > Just to make further clear, I tried flashing it in "Arduino MEGA ADK for > Android" [Link: https://www.arduino.cc/en/Main/ArduinoBoardMegaADK ] > using default USB connector. Its extremely strange that the flashing works > for this!!! It may be because The MEGA ADK is based on the Mega 2560. But, > how can it be that flashing works for this and does not work in the Mega > 2560 (which its mentioned specifically in the RIOT that it supports for > this device). One problem with ArduinoBoardMegaADK is that I do not get > networking support - after flashing I cannot use ifconfig for the device. > Probably it should be that networking is its not supported for > ArduinoBoardMegaADK. > > But my main concern/problem I am facing is why flasehing does not work in > Mega 2560 in 2 devices when trying to flash from USB. Both give same > errors. > > Regards, > Rikhu > > On Tue, Jan 5, 2016 at 5:46 PM, Cenk Gündogan <[email protected] > > wrote: > >> Hello Rikhu, >> >> Sorry for the late response. >> I just tried to flash the default example (master) on an arduino mega >> 2560 board >> and it works without any errors. Does your problem still persist? >> Admittedly, I have not much knowledge in this area. Maybe Hauke or >> someone else >> can give more hints regarding this problem? >> >> Best, >> Cenk >> >> >> On 29.12.2015 15:33, Rikhu Prasad wrote: >> >> *Hi Cenk,* >> >> *I am trying to use the example provided for Arduino Mega 2560, and I >> believe it should work for this board too. But I receive the below error. * >> >> *When I reset the board before uploading, I get timeout errors (listed >> below). The same issue happens with the default example provided in RIOT. >> When I upload the Receive and/or Transmit lights on the Arduino blink. * >> >> *To test if Arduino is working : I tested with Blink sketch using Arduino >> IDE and it works fine. I even tried without the IDE using Arduino-Makefile >> (https://github.com/sudar/Arduino-Makefile >> <https://github.com/sudar/Arduino-Makefile>) to reassure myself and it >> works. The problem happens with using RIOT. * >> >> *Without RESET:* >> *avrdude -p m2560 -c stk500v2 -P /dev/ttyACM0 -b 115200 -F -U >> flash:w:bin/arduino-mega2560/default.hex* >> >> *avrdude: AVR device initialized and ready to accept instructions* >> >> *Reading | ################################################## | 100% >> 0.01s* >> >> *avrdude: Device signature = 0x1e9801* >> *avrdude: NOTE: "flash" memory has been specified, an erase cycle will be >> performed* >> * To disable this feature, specify the -D option.* >> *avrdude: erasing chip* >> *avrdude: stk500v2_command(): command failed* >> >> *avrdude done. Thank you.* >> >> *make: *** [flash] Error 255* >> >> >> *After Reset:* >> *"make" -C /home/rikhu/Desktop/RIOT/sys/xtimer* >> * text data bss dec hex filename* >> * 48670 5326 11189 65185 fea1 >> /home/rikhu/Desktop/RIOT-Tutorial/application/bin/arduino-mega2560/ieee_wf-iot_2015.elf* >> *avrdude -p m2560 -c stk500v2 -P /dev/ttyACM0 -b 115200 -F -U >> flash:w:bin/arduino-mega2560/ieee_wf-iot_2015.hex* >> *avrdude: stk500v2_ReceiveMessage(): timeout* >> *avrdude: stk500v2_ReceiveMessage(): timeout* >> *avrdude: stk500v2_ReceiveMessage(): timeout* >> *avrdude: stk500v2_ReceiveMessage(): timeout* >> *avrdude: stk500v2_ReceiveMessage(): timeout* >> *avrdude: stk500v2_ReceiveMessage(): timeout* >> *avrdude: stk500v2_getsync(): timeout communicating with programmer* >> >> *avrdude: stk500v2_ReceiveMessage(): timeout* >> *avrdude: stk500v2_ReceiveMessage(): timeout* >> *avrdude: stk500v2_ReceiveMessage(): timeout* >> *avrdude: stk500v2_ReceiveMessage(): timeout* >> *avrdude: stk500v2_ReceiveMessage(): timeout* >> *avrdude: stk500v2_ReceiveMessage(): timeout* >> *avrdude: stk500v2_ReceiveMessage(): timeout* >> >> >> >> >> Thanks, >> Rikhu >> >> On Tue, Dec 22, 2015 at 9:45 PM, Cenk Gündogan < >> <[email protected]>[email protected]> wrote: >> >>> Hello Rikhu, >>> >>> Can you try creating the tap interfaces with the tapsetup script >>> located in RIOT/dist/tools/tapsetup/tapsetup ? >>> >>> This tapsetup script will create an interface (br0) that serves as a >>> bridge >>> between tap0 and tap1 (and other taps created by the tapsetup script). >>> >>> Thank you for pointing out this issue, I will address this in the >>> tutorial. >>> >>> Best, >>> Cenk >>> >>> >>> On 22.12.2015 21:39, Rikhu Prasad wrote: >>> >>> Hi, >>> >>> I followed the following tutorial to get used to developing application >>> in RIOT. >>> >>> https://github.com/cgundogan/RIOT-Tutorial/ >>> >>> As per the below, I have configured one instance of RIOT to tap0 and >>> another instance to tap1. and try to ping between 2 instances and this does >>> not work. Am I missing something? Please advice. >>> >>> 1. Running RIOT on Native -> 8th point.. >>> >>> *RIOT (Instance 1):* >>> >>> ifconfig >>> Iface 4 HWaddr: 22:a4:56:14:8a:61 >>> MTU:1280 HL:64 >>> Source address length: 6 >>> Link type: wired >>> inet6 addr: ff02::1/128 scope: local [multicast] >>> inet6 addr: fe80::20a4:56ff:fe14:8a61/64 scope: local >>> inet6 addr: ff02::1:ff14:8a61/128 scope: local [multicast] >>> inet6 addr: ff02::2/128 scope: local [multicast] >>> >>> *RIOT (Instance 2) : * >>> >>> ifconfig >>> Iface 4 HWaddr: ca:ec:7d:fd:db:d0 >>> MTU:1280 HL:64 >>> Source address length: 6 >>> Link type: wired >>> inet6 addr: ff02::1/128 scope: local [multicast] >>> inet6 addr: fe80::c8ec:7dff:fefd:dbd0/64 scope: local >>> inet6 addr: ff02::1:fffd:dbd0/128 scope: local [multicast] >>> inet6 addr: ff02::2/128 scope: local [multicast] >>> >>> *I try to ping RIOT1 from RIOT2 : * >>> >>> ping6 fe80::20a4:56ff:fe14:8a61 >>> ping timeout >>> ping timeout >>> ping timeout >>> --- fe80::20a4:56ff:fe14:8a61 ping statistics --- >>> 3 packets transmitted, 0 received, 100% packet loss >>> >>> I try to ping RIOT instance 1 from instance 2 and dont work. I tried >>> various other means like mentioning tap interface in ping command, still, >>> don't work. >>> >>> >>> >>> -Rik >>> >>> >>> _______________________________________________ >>> users mailing >>> [email protected]https://lists.riot-os.org/mailman/listinfo/users >>> >>> >>> >>> _______________________________________________ >>> users mailing list >>> [email protected] >>> https://lists.riot-os.org/mailman/listinfo/users >>> >>> >> >> > > > _______________________________________________ > users mailing > [email protected]https://lists.riot-os.org/mailman/listinfo/users > > > > _______________________________________________ > users mailing list > [email protected] > https://lists.riot-os.org/mailman/listinfo/users > >
_______________________________________________ users mailing list [email protected] https://lists.riot-os.org/mailman/listinfo/users
