Tyler15
Junior Member
Offline
Posts: 13
Location: Atlanta, GA
Joined: Apr 29 th, 2014
|
Arduino Due - 'No device found on COM' error using FTDI Cable
Apr 29th, 2014 at 7:18pm
|
Print Post
|
Hi guys, I've hit a brick wall with my project. I'm currently developing a board based on the SAM3X chip from the Arduino Due, and I have a few Due boards that I've been using for testing. The project has exceeded the capabilities of the Arduino platform on its own, and so I'm attempting to migrate everything over into Atmel Studio 6.1. Visual Micro seemed like the perfect stepping stone, but unfortunately it would seem that it doesn't support the use of an FTDI cable to program the boards. To clarify, I can program the Due with the FTDI cable through the Arduino IDE all day long, without any problems. I'm using an FTDI cable (as opposed to a JTAG setup) for security reasons on the final product and it saves money and space on the board by not having to implement the ATMEGA16u chip to utilize a USB port. So I installed VM, and it works fine to program a Due or an Uno using the respective USB cables. If I try to connect the Due using an FTDI cable - 5v, Gnd, Reset, TX0, and RX0 - it will not recognize that there is a device on the COM. The COM shows up, it's COM25 on my machine, but it says that there's no device on it. I've tried using SAM-BA, as well as BOSSA, only to learn that those don't work with the Arduino specifically, and that Arduino uses a patched version of BOSSA to upload to the Due. I can understand that, but what makes no sense is why if I try to run the bossac.exe from within the Arduino files (assuming it's the modified version), it still won't recognize the device on the COM. Moving back to VM, I assumed that because VM simply references the files that the Arduino uses, it would use the same BOSSA version, and should therefore be able to program the Due using the FTDI cable. However, this does not seem to hold true. I've been banging my head against my desk for two days on this, and I suspect it will be many more days before I get this solved. Ultimately, I need a way to program the Due using the FTDI cable with a .bin file generated by Atmel Studio 6.1. How I get there really doesn't matter to me, but the more integrated into Atmel Studio it is, the better - so VM would be a great solution. Any help would be greatly appreciated. Thanks! -Tyler
|