4 ms·
What are Cypress' tools like? I've only played with the FX2 and it's reverse engineered to the point you don't need the vendor tooling any more.
by voltagex_ 6y ago
What are Cypress' tools like? I've only played with the FX2 and it's reverse engineered to the point you don't need the vendor tooling any more.
- jhallenworld 6y agoSo there is the ARM firmware and the USB host software. For Linux they provide a Cypress wrapper for libusb and some examples, that was straightforward. For the ARM firmware, there is a short document called "Using the FX3 SDK on Linux Platforms"- it was pretty straightforward. It's arm gcc, plus a qt-based program called "cyusb_linux" to interact with the FX3's bootloader (you program it over USB). https://www.cypress.com/documentation/software-and-drivers/ez-usb-fx3-software-development-kit https://www.cypress.com/documentation/software-and-drivers/e... You can use Eclipse if you want (they have some kind of support for it), but I just used the Makefile in the example projects. The ARM firmware uses ThreadX RTOS, but the actual application is pretty small (and the space is very limited as I recall). The only stupid thing is that they have this thing called GPIF-II designer, which I think is a Windows-only tool. The final output is a table in a C header file. I think it's a .NET program, so I think it would be easy for them to support it in Linux, but they don't.
- voltagex_ 6y agoNow, if only I had an excuse to use one. Thanks!