Skip to main content
Wolfgang Reinig
Associate
February 15, 2018
Question

SPBTLE-1S / BlueNRG-1 - Low cost toolchain?

  • February 15, 2018
  • 5 replies
  • 4130 views
Posted on February 15, 2018 at 10:27

Hi,

I really like the idea behind the SPBTLE-1S module. It's a perfect package for smart innovators/startups which do not have the capacity/budget for a complete HW development with certification effort around the BlueNRG-1 SoC and which do not really know if and how many devices they will sell.

I'm looking for a low cost toolchain for the BlueNRG-1. I got a STEVAL-IDB007V1M and a ST-LINK/V2 and I thought I can use this together with the new Atollic TrueSTUDIO for STM32 9.0.0 to develop a solution. Hmm - TrueSTUDIO 9.0 does not yet support the BlueNRG-1 because they have technical issues with this SoC...

ST Marketing - could you ask your new colleagues at Atollic to fix this issues?

The IAR Embedded Workbench for ARM trial version has a 32 kByte code limitation - but all examples for the BlueNRG-1 with BLE libs involved seem to result in larger .bin files...

Any recommendation for a low cost toolchain?

Best regards

Wolfgang

#truestudio #spbtle-1s #toolchain #bluenrg-1

Note: this post was migrated and contained many threaded conversations, some content may be missing.
This topic has been closed for replies.

5 replies

benjamin reynaud
Visitor II
February 21, 2018
Posted on February 21, 2018 at 17:20

Hi Wolfgang,

I have the same issue, I just bought a STEVAL-IDB007V1 board.

For the moment I did not manage to run any demo projects compiled with the 

Atollic TrueSTUDIO for STM32 9.0.0 toolchain.

It seems that the sentence 'also compatible with the Atollic TrueStudio toolchain...' has been written to fast in the ST documentation.

The compilation options are the following:

-mthumb

-std=c99

-DUSE_FULL_ASSERT

-I..\..\..

-I..\..\..\..\..\..\..\Library\hal\inc

-I..\..\..\..\..\..\..\Library\CMSIS\Include

-I..\..\..\..\..\..\..\Library\SDK_Eval_BlueNRG1\inc

-I..\..\..\..\..\..\..\Library\BlueNRG1_Periph_Driver\inc

-I..\..\..\..\..\..\..\Library\CMSIS\Device\ST\BlueNRG1\Include

-O2

-ffunction-sections

-fdata-sections

-g

-fstack-usage

-Wall

-mcpu=cortex-m0

Thanks for any helps on this topic.

Best Regards

BR

blaz bohatai
Visitor II
April 20, 2018
Posted on April 20, 2018 at 08:42

I had the same problem but quit after a few days and moved to IAR embedded workbench. There I was able run  examples in a matter of minutes. The lack of support by Atollic and ST is unbelievable. Four people with the same problem and no response. After i finnish my current project, Im never using STMs bluetooth modules again. 

Regards. 

udibit
Associate II
April 22, 2018
Posted on April 22, 2018 at 12:47

TrueSTUDIO 9.0 does not support BluNRG-1 yet.

I'm also using SPBTLE-1S module.

Do you have any work flow to those how do not have license for IAR/ Keil?

alok
Visitor II
May 9, 2018
Posted on May 09, 2018 at 06:24

For Cortex-M0 core, try this way...

http://www2.keil.com/stmicroelectronics-stm32/mdk

 
alok
Visitor II
May 9, 2018
Posted on May 09, 2018 at 06:30

http://www.st.com/content/st_com/en/products/wireless-connectivity/bluetooth-bluetooth-low-energy/bluenrg-1.html

Download the SDK from Evaluation Tool Software

I see ready examples for BlueNRG-1 and -2 available for TrueSTUDIO

udibit
Associate II
May 9, 2018
Posted on May 09, 2018 at 08:38

mittal.alok - unfortunately you are totally wrong!

Keil m0 does not fits to blueNRG1.

Moreover Atollic 9.00 (latest version) does not support blueNRG1!

(please review their supported device list).

Actually blueNRG1 is even not on Atollic road map for the near future (Official response from Atollic support team).

ST publish in their document that they are supported by Atollic - but they are totally mislead their clients.

ST please take responsibility, especially now that you own Atollic, and stand behind you advertisement and support your clients, meanwhile update your documents.

Gerardo GALLUCCI
ST Employee
May 9, 2018
Piotr Romaniuk
Senior
May 11, 2018
Posted on May 11, 2018 at 19:27

Hi Wolfgang,

You can build demo application for BlueNRG-1 in Atollic 9.0.0 (I succeded with Sensor demo at least).

I tested it on IDB007V1 using on board STM32L151, and also with another configruation that external STM32L451 (on Nucleo board) was connecting with BlueNRG-1.

Please be sure that you have in your compiler/assembler/linker settings:

    -mcpu=cortex-m0

It was missing in original project.

Unfortunately, Atollic does not support programing nor debugging this chip yet.

You can program BlueNRG-1 chip only by ST-Link Utility for BlueNRG.

King regards,

Piotr Romaniuk