Home › Forums › TinyG › TinyG Support › TinyG won't boot: SpDir light flashing constantly
- This topic has 34 replies, 11 voices, and was last updated 7 years, 8 months ago by cmcgrath5035.
-
AuthorPosts
-
January 27, 2016 at 6:50 am #9298cmcgrath5035Moderator
Report your issue at
Its not really a good idea to stay behind in FW unless you have a very repetitive job that just works, and the fuse setting issue (if that is your problem) could affect any FW build.
January 27, 2016 at 12:55 pm #9299JeromyRenoMemberim not sure if it’s just my pc but i got it all to work by erasing the whole chip, setting the fuses, then the lock bits, then loaded the boot loader, then burned the tinyg.hex from my avr programmer. the response i get when using the firmware up-loader on chilipepper and the stand alone up-loader is that is cant make a serial connection, but i think that might be because i have one usb port on my surface pro and use it with ftdi and spjs. i think that is confuses it.
its all loaded and communicating now. i think i just need to get my settings right cause chilipepper communicates with it and it looks like its running but the machine isn’t moving. almost there though!!
note for others with this problem: if you are burning the xboot.hex and the tinyg.hex to your chip with a programmer be sure to uncheck the box that says erase chip before programming when loading the tinyg.hex, it’s checked by default and will erase the boot loader right after you install it. i did it the first 3~4 times i loaded it cause i wasn’t really thinking about it.
January 28, 2016 at 7:34 am #9301cmcgrath5035ModeratorJeromy
Thanks for your experience write-up. Not many folks have programmers so I don’t suggest it by default.You are running windows, I presume.
Running SPJS on the same machine?
I have successfully run the tinyg.hex uploader from CP/SPJS running on Windows.
Are you running SPJS ver 1.86? If not(meaning version <1.86), you have to manually disconnect from tinyG in the Serial port widget before running the updater. As of SPJS 1.86, it automagically disconnects (frees up) the serial port for the uploader, which is really a sub-process spawned by the Widget.February 22, 2017 at 6:53 pm #10268andy19790MemberHas this issue been resolved? My tinyg just had this exact problem occur.
February 25, 2017 at 6:35 am #10274cmcgrath5035ModeratorI am going to assume you mean your tinyG is in a state where SpnDir flashes constantly after powerup or reset button and cannot be re-programed vi the avrdude based tools.
That would indicate that your bootloader has been over-written.
The most common cause is sending a binary file to tinyG rather than a Gcode file to tinyG. If the binary file mimics a FW download, which is statistically possible(if not probable), that binary file gets written to tinyG flash.Solution is to reprogram tinyG with an Atmel ICE or to send the unit back to Synthetos and they will reflash it for you.
-
AuthorPosts
- You must be logged in to reply to this topic.