I resolved the problem with bossac in Eclipse , for some reasons ,in my case , if as first parameter in the arguments list is placed --port=tty.usbmodemfd121 the command ends with :
No device found on tty.usbmodemfd121
also when I press the erase button.
if --port is used as seconds parameter, using the erase button, eclipse and bossac run like a charm.
Erase flash
Write 9556 bytes to flash
[ ] 0% (0/38 pages)
[======= ] 26% (10/38 pages)
[=============== ] 52% (20/38 pages)
[======================= ] 78% (30/38 pages)
[==============================] 100% (38/38 pages)
Verify 9556 bytes of flash
[ ] 0% (0/38 pages)
[======= ] 26% (10/38 pages)
[=============== ] 52% (20/38 pages)
[======================= ] 78% (30/38 pages)
[==============================] 100% (38/38 pages)
Verify successful
Set boot flash true
CPU reset.
I tried to open the programming port and then to launch bossac , but I have still the uploading problem.
For the moment it works fine with the erase button.
@joppuh123:
It seems your core library doesn't contain wiring_digital.c , do you have it in yours library files? it is contained inside variants/arduino_due_x
Cheers
zad