mechail

Archive for the ‘Things to take note of’ Category

FIDE v1.4 released!

In New Releases, Things to take note of, workaround on May 17, 2008 at 4:59 pm

FIDE v1.4 is now available for download!

We changed the install location of the documentations to its own folder in your computer’s <My Documents>. So that should make it easier on you when you need those help files. New FICE eBlue Bluetooth Documentation added! Makes an interesting and important read on how you can make your applications wireless.

We haven’t gotten round to putting this in the documentation but please do take note especially when you’re using the FTDI comm key. Once you’ve set your Comm Key settings and opened the port, it is not recommended to plug out the Comm Key while FIDE is still running. This will cause the application to crash. Especially when you’re in the midst of downloading.

Why is this? You’d probably ask. Think about it for a moment. It is only possible to open the port when the serial device is attached to the COM Port. When you open the port in the FIDE and you plug the device out, this port disappears. You can see this if you leave your device manager open. Try plugging the Comm Key in and out and you’ll see what i mean.

Okay, Say you have connected your FI board to your PC through the Comm Key. And your FI chip has a program onboard from your previous downloads or something, and even if the chip is new, the FI OS on first use would transmit data through the UART to signal that it’s working. So there is definitely some data that you can see in the debug window of FIDE(assuming you opened the COM PORT). Now, while the FIDE is running and reading the data that is being sent through the port and you plug out the device, this means that the port is forcefully “closed” or rather, it becomes non-existent and the Comm Port can no longer be accessed even if the application does not crash/hang.

The only work-around we can recommend is that you do not plug out the Comm Key while the port is open or in use (meaning some transmission is going on).