|
Post by Admin on Mar 24, 2017 17:02:18 GMT
Here is a simple sketch that programs itself back into Flash plus the hexfile it produces! Please note that if the EnterBootLoader() times out, sketches that use the delay() will not continue properly as the interrupts will be disabled and the timer tick system inactive and cores 1 & 2 stopped. We will fix this on Monday. AurduinoUpload.hex (226.49 KB) AurduinoUpload.bin (81.47 KB) BootloaderTest.ino (2.92 KB) Please note that this is using the default 192.168.3.177 IP address.
|
|
|
Post by Admin on Mar 27, 2017 11:07:02 GMT
|
|
hisun
New Member
Posts: 33
|
Post by hisun on Mar 30, 2017 10:37:13 GMT
Hi, O.K. it works. But better for us would be a tftp client on ShieldBuddy, it starts by booting and tries to contact a tftp server. If there is a .hex (or bin) file on the server, the client downloads the file and programs the flash.
Do you have something, that could help us ?
Thank you in advance
|
|
|
Post by Admin on Mar 30, 2017 12:34:30 GMT
Hi,
Can you suggest a TFTP server for Windows that we could use to develop this capability?
Thanks
|
|
hisun
New Member
Posts: 33
|
Post by hisun on Mar 30, 2017 15:38:11 GMT
Hi, thank you. I suggest tftpd32 or (64-bit version) tftpd64 tftpd32.jounin.net/It is very easy to use, should be enough good for testing. Best regards
|
|
|
Post by Admin on Mar 31, 2017 12:43:54 GMT
Thanks. It might take a few weeks to get this working!
|
|
hisun
New Member
Posts: 33
|
Post by hisun on Apr 3, 2017 8:41:58 GMT
Hi, thank you. We have found a project with a TFTP client as bootloader github.com/esmil/arduino-netbootIt is not for the newest Arduino IDE and not for ShieldBuddy, but maybe could help ? Best regards
|
|