Post Go back to editing

Programming ADRF6720-27

I have a ADRF6720-27 EVAL Board. The evaluation software runs fine. What I want to do is to load a program into the EEPROM (24LC641) such that the board generates stepped frequency from 700MHz to 2 GHz.

I suppose this can be achieved if the program drives the three GPIO pins (say 33, 34, 35 in CY7C68013a) to drive the SPI slave (ADRF 6720-27) using bit-banging.

Installing the FX2LP-USB software detects the board correctly. My question is: in the IDE Keil uVision, which header files do I include while writing the program? There are many files in a demo project like bulkloop.c, which ones do I modify and which ones should be left as it is for my own purpose mentioned in the 1st and 2nd paragraph?


  • Hi Anil,

    I originally wrote the ADRF6702 and similar applications using the Keil software. This was many years ago, I think I have these files archived, but will have to spend some time looking. I can tell you that these apps did not use any of the bulk transfer functions, but only used the most basic USB I/O functions in the Cypress library so you should only need the most basic default header files to do what you want. These included individual byte transfers and buffer transfers, all the kinds of operations that are covered in the first couple of chapters of the Cypress user guide for these parts (I don't think I ever had to go as far as chapter two in that user guide to find what I was looking for). We're on holiday until next Monday, I will see if I can find the source code that I originally put together. Maybe what I've said here will help you between now and then.

    Take care,


  • Dear Steve, Thank you so much for the guidance. I will be waiting for your reply after Monday. It would be of great help if you could share your previously developed programs. 



Reply Children
No Data