Hi, lpc21isp needs a patch to disable nonblocking IO, otherwise write() hangs with my FT232-based USB-serial adapter. Please let me know if you have the same problem and if this patch it works for you. http://www.mikrocontroller.net/download/lpc21isp-1.31-no-nonblock.patch You can download a patched executable here: http://www.mikrocontroller.net/download/lpc21isp-1.31-osx-patched Andreas
Andreas, I'm brand brand brand new to ARM-GCC, just building and programming my first .hex file. I downloaded the OS X toolchain and am trying to program an AT91SAM7S64 using an FTDI USB-to-serial adapter (not sure of the brand name.) I've got your patched lpc21isp binary but programming seems to be hanging -- see output I've pasted below. Not sure however if this is due to nonblocking I/O or something else ("You may have to bring the target into bootloader-mode now"???) Thanks for any help you might have! John >>>>>>>>>>> john@cloudatlas:/usr/local/src/arm/at91sam7s_Atmel_example$ make program You may have to bring the target in bootloader-mode now. lpc21isp -control -debug main.hex /dev/cu.usbserial-FTCCCBLO 115200 14746 Turn on debug. lpc21isp version 1.31 File main.hex: loaded... Converting file main.hex to binary format... RecordLength = 10 RecordAddress = 0000 RealAddress = 00000000 RecordType = 00 Image size now: 16 RecordLength = 10 RecordAddress = 0010 RealAddress = 00000010 RecordType = 00 Image size now: 32 << snip >> converted to binary format... image size : 836 COM-Port /dev/cu.usbserial-FTCCCBLO opened... ioctl get ok, status = 66 ioctl set ok, status = 66 ioctl get ok, status = 66 DTR (1), RTS (1) ioctl get ok, status = 66 ioctl set ok, status = 64 ioctl get ok, status = 64 DTR (0), RTS (1) ioctl get ok, status = 64 ioctl set ok, status = 60 ioctl get ok, status = 60 DTR (0), RTS (0) Position 0x14 patched: ivt_CRC = 0x9E5F6FD1 Synchronizing.Sending '?' <<<<<<<<<<< Andreas S. wrote: > Hi, > > lpc21isp needs a patch to disable nonblocking IO, otherwise write() > hangs with my FT232-based USB-serial adapter. Please let me know if you > have the same problem and if this patch it works for you. > > http://www.mikrocontroller.net/download/lpc21isp-1.31-no-nonblock.patch > > You can download a patched executable here: > http://www.mikrocontroller.net/download/lpc21isp-1.31-osx-patched > > Andreas
Hi, lpc21isp doesn't work for AT91SAM7. I don't have any experience with this controller family, and I don't know any tool for AT91SAM7 programming on OS X. You might want to start a new topic with this question. Andreas
Please log in before posting. Registration is free and takes only a minute.
Existing account
Do you have a Google/GoogleMail account? No registration required!
Log in with Google account
Log in with Google account
No account? Register here.