lasasscanner.blogg.se

Bluesuite csr
Bluesuite csr












bluesuite csr
  1. #BLUESUITE CSR INSTALL#
  2. #BLUESUITE CSR DRIVERS#
  3. #BLUESUITE CSR SOFTWARE#
  4. #BLUESUITE CSR CODE#

  • Refactor/rewrite: The code as it is now is as close to CSR's code as I could get, but it's not the most readable.
  • Clean up: The code works, but should still be cleaned up, and some bits aren't fully reverse engineered yet (e.g.
  • If something does or does not work, let me know (Frans-Willem).
  • The code was written to match CSR's original firmware as closely as possible, it might not be the most efficient way to things on the Stellaris.
  • The SPI clock may not be accurate (certainly not in Turbo mode).
  • Turbo mode works fine for me (on a BlueCore4-EXT) but YMMV. If you want to use this speedup, you should ensure it works reliably on your CSR device use BlueFlash to "dump" whatever is in flash, then Erase the whole chip, then reprogram from the dump. This makes it much faster - standard mode takes 65sec to read 8mbit, turbo mode takes 25 seconds.

    bluesuite csr

    when you first plug it in to USB after programming, or when hitting reset button) the SPI interface will run without any delays for flash page read/writes. If you hold down the LEFT button on the launchpad when booting (i.e. Green led will light up during reading, Red during writing, Blue when using BCCMD's.Use any of the BlueSuite or BlueLabs tools to play with your bluecore module! (BlueSuite can be found on under Browser category tree -> Bluetooth PC Software/Tools -> Current BlueSuite Development Tools).

    #BLUESUITE CSR DRIVERS#

  • Device should be recognized, Drivers can be found at (needs registration), underBrowse category tree -> Bluetooth PC Software/Tools -> USB-SPI Converter.
  • Plug in "device" microUSB port to a host computer with CSR BlueSuite (or Bluelab) installed.
  • On "Program" tab select the bin file Release\CSR_USB-SPI_TivaC_Launchpad.bin (included in this project).
  • On "Configuration" tab select TM4C123G Launchpad.
  • Run LM Flash Programmer (in TI toolkit), plug in Launchpad.
  • OR just flash the supplied binary using LM Flash Programmer:
  • Connect your Tiva C Launchpad with the microUSB port at the top (next to power select), and set power select to DEBUG.
  • Window -> Preferences -> C/C++ -> Build -> Environment -> SW_ROOT.
  • Project -> Properties -> Resource -> Linked Resources -> Path Variables -> SW_ROOT.
  • Ensure SW_ROOT is set to your TivaWare directory in both of these locations:.
  • bluesuite csr

    Import this project into Code composer as usual.

    bluesuite csr

    #BLUESUITE CSR INSTALL#

  • Install from TI site: TivaWare, TI's Code Composer (free with the launchpad).
  • (PC4 - PC7 are located on the second column from the right) Get a TI Tiva C Launchpad (EK-TM4C123GXL, $12 at time of writing)Ĭonnect your BlueCore module.

    #BLUESUITE CSR SOFTWARE#

    If you break your BlueCore module or anything else by using this software this is your own responsibility. For me it worked, but it might not for you. Turbo mode (which may or may not work for you YMMV) by Rich also. Minor tweaks to build under TivaWare Launchpad part # EK-TM4C123GXL by Richard Aplin, Dec2013 Original version by Frans-Willem for original Stellaris Launchpad. It is compatible with CSR's own drivers and BlueSuite tools, and should work on any BlueCore chip that supports programming through SPI. This is a reverse engineered re-implementation of CSR's USBSPI Converter on a TI Stellaris Launchpad.














    Bluesuite csr