Serial Flash Memory in BF706 custom board design

Hi everybody,

I am goint to design a custom ADSP-BF706 based board, I want to use the W25Q32FV Serial Flash Memory in the same way as the ADSP-BF706 EZ-KIT MINI does, and I have a few questions:

1) Can I use cldp tool to flash the W25Q32FV memory with the ICE-1000 jtag emulator and bf706_w25q32bv_dpia.dxe driver?

2) The boot mode of the ADSP-BF706 EZ-KIT Mini is SPI master. Serial Flash Memories can only be slaves? Not a problem, just to confirm.

3) Is there any conflict if I use cldp tool (as I mention in question 1) and Boot source is configured to SPI Master Boot (SYS_BMODE 01)?

Kind Regards,

Diego

  • 0
    •  Analog Employees 
    on Nov 21, 2019 1:51 PM

    Hello,

    Regarding, "Can I use cldp tool to flash the W25Q32FV memory with the ICE-1000 jtag emulator and bf706_w25q32bv_dpia.dxe driver?"

    >> Please note that unfortunately we don't suggest anything in custom driver. As this is the case we would recommend that you use one of our current drivers as a base for creating a driver which will be compatible with your flash part. We provide documentation for the Flash Programmer API, which describes the commands the Flash Programmer Drivers require to perform the Flash accesses.

    The documentation is available at help > CrossCore® Embedded Studio 2.9.2 > Integrated Development Environment > Working with Bootable and Non-bootable Files > Device Programmer >Custom Device Drivers

    We are aware of many customers who have successfully modified our flash drivers to suit different flash parts.

    Regarding,"The boot mode of the ADSP-BF706 EZ-KIT Mini is SPI master. Serial Flash Memories can only be slaves? Not a problem, just to confirm."

    >> Yes.However, you can also change the ADSP-BF706 Ez-Kit as SPI Slave by change the appropriate boot resisters. Please have a look at below boot resisters.


                 
    Regarding,"Is there any conflict if I use cldp tool (as I mention in question 1) and Boot source is configured to SPI Master Boot (SYS_BMODE 01)?"

    >> Please change the flash driver as said as 1st.

    Regards,
    Anand Selvaraj.