Hallo Miguel,
I figured out on how to communicate with the board, but I still have one problem, it looks that flashing the firmware is not done properly for me. I had to launch the AD5933 software under windows ( to load the firmware), then after that I use my Linux program to communicate with AD5933.
In my Linux program I do:
cyusb_open();
dev_handle = cyusb_gethandle(0);
cyusb_claim_interface(dev_handle, 0);
static char filename[] = "./AD5933_34FW.hex";
cyusb_download_fx2(dev_handle, filename, extension);
.....
Communication with the board
...
But if I do not use the windows software to flash the firmware, I see that my Linux program flashes the firmware but it does not read the temperature for example. Using ./00_fwload -f /tmp/AD5933_34FW.hex -e 0xa0 did not help.
Any help please on what I am missing.
Many thanks
Abdelghani