3 Replies Latest reply on Jan 17, 2017 8:45 AM by chwe_284181

    Factory programming without SWD

      Dear all,


      We are considering to use CYBLE-222014-01 module in our device which is based on STM32L4 processor. BLE module and STM32 will be connected using I2C or SPI.


      The question is, if it is possible to program new fresh BLE module FLASH memory directly from our STM32L4 processor over I2C (or SPI eventually)? If I understand it correctly, Bootloader functionality comes up only after Bootloader is first time flashed into BLE module over SWD, but we don't have free place on our board for SWD programming interface, for factory first-time programming of Bootloader. 


      So can be BLE module ordered from Cypres with Bootloader pre-installed, so we can than only programm our custom hex over I2C/SPI?


      Or the only way how to program new BLE module is to implement SWD programmer functionality into our STM32 processor? (like in http://www.cypress.com/documentation/application-notes/an73054-psoc-3-and-psoc-5lp-programming-using-external)




      Thanks in advance for any comments :)