Hi
SmartSnippetsToolbox.jar seems to be unable to be executed separately on Linux?
It must be executed in the corresponding installation directory.Is there a way to execute SmartSnippetsToolbox.jar on an embedded system?
Hi There,Thank you for posting your question online.
00u18c18kvkwzgwmH358 said:It must be executed in the corresponding installation directory.
Yes, the SmartSnippetsToolbox.jar should be executed in the installation directory.
00u18c18kvkwzgwmH358 said:Is there a way to execute SmartSnippetsToolbox.jar on an embedded system?
No, you will need to have the SmartSnippetsToolbox installed in order to use the CLI commands.Best Regards,OV_Renesas
Can you provide sample code(C) for updating firmware into Bluetooth memory via UART connection?
or Can you provide the SmartSnippets Toolbox source code?
Hi There,Thank you for the reply.
00u18c18kvkwzgwmH358 said:or Can you provide the SmartSnippets Toolbox source code?
The SmartSnippets Toolbox source code is not available.
00u18c18kvkwzgwmH358 said:Can you provide sample code(C) for updating firmware into Bluetooth memory via UART connection?
Please refer on the following examples on how to download firmware into the DA14531 via a Host MCU:BLE_SDK6_examples/interfaces/external-processor-renesas at main · dialog-semiconductor/BLE_SDK6_examples · GitHub
BLE_SDK6_examples/interfaces/external-processor-stm32 at main · dialog-semiconductor/BLE_SDK6_examples · GitHub
If you want to program multiple DA1453x devices you can also refer on the DA14580PRODTLKT - Bluetooth Low Energy SoC 16-site Production Line Tool Kit | RenesasBest Regards,OV_Renesas
OV_Renesas said:The SmartSnippets Toolbox source code is not available.
so sad.
OV_Renesas said:Please refer on the following examples on how to download firmware into the DA14531 via a Host MCU:BLE_SDK6_examples/interfaces/external-processor-renesas at main · dialog-semiconductor/BLE_SDK6_examples · GitHub BLE_SDK6_examples/interfaces/external-processor-stm32 at main · dialog-semiconductor/BLE_SDK6_examples · GitHub If you want to program multiple DA1453x devices you can also refer on the DA14580PRODTLKT - Bluetooth Low Energy SoC 16-site Production Line Tool Kit | Renesas
If you want to program multiple DA1453x devices you can also refer on the DA14580PRODTLKT - Bluetooth Low Energy SoC 16-site Production Line Tool Kit | Renesas
These examples seem to be related to chips. If different types of chips are used, do all programs apply equally?
Can this part of the program (firmware) be loaded into the DA14531 and executed independently?If there is no data in the RAM of DA14531, can I burn the .bin file of target_apps\ble_examples into it through this method?
Using openwrt platform busybox embedded system. What do you suggest is better?
00u18c18kvkwzgwmH358 said:These examples seem to be related to chips. If different types of chips are used, do all programs apply equally? Can this part of the program (firmware) be loaded into the DA14531 and executed independently?If there is no data in the RAM of DA14531, can I burn the .bin file of target_apps\ble_examples into it through this method?
Yes, you can download any FW image on the SRAM of the DA14531. The examples shows how to handle the Host MCU side in order to program your DA14531 via UART programming.It shows how the Host MCU can follow the procedure described here: AN-B-072: DA1453x Booting from OTP and Serial Interfaces (renesas.com)
00u18c18kvkwzgwmH358 said:Using openwrt platform busybox embedded system. What do you suggest is better?
I am not aware what a busybox is or how it really works.If it is a Host MCU, you can refer on the examples above on the procedure you should follow.You can also refer on our GitRepo: GitHub - ezflash/ezFlashCLI: Command line utility to program Dialog Semiconductor Smartbond device family companion flash. Alternate tool to Smarbond devices built in the SDK.For UART programming: ezFlashCLI/ezFlashCLI/serialCLI.py at main · ezflash/ezFlashCLI · GitHubBest Regards,OV_Renesas
Thank you for the reply.
BLE_SDK6_examples/interfaces/external-processor-renesas at main · dialog-semiconductor/BLE_SDK6_examples · GitHub
I tried to compile this example, but the content seemed to be too highly dependent and could not be compiled. The relevant .h header file was not even found in the SDK. How can I solve it?
00u18c18kvkwzgwmH358 said:I tried to compile this example, but the content seemed to be too highly dependent and could not be compiled. The relevant .h header file was not even found in the SDK. How can I solve it?
Not really sure on which header file you are referring to. If you are talking about da14531_codeless_image.h or da14531_prox_reporter_image.h, they can be found here:BLE_SDK6_examples/interfaces/external-processor-renesas/project_environment/MDK-ARM/src at main · dialog-semiconductor/BLE_SDK6_examples · GitHubBest Regards,OV_Renesas
#include "r_sci_uart.h"#include "r_uart_api.h"
Hi There,Thank you for the reply.Those header files are auto-generated from FSP (Flexible Software Package).Please refer on the documentation:RA Flexible Software Package Documentation: UART (r_sci_uart) (renesas.github.io)Based on your RA MCU, when you click on Generate code, the FSP will generate the correct header files for your RA Host MCU:If you are going to use an RA MCU, you can also refer on this Tutorial:UM-B-172: Getting started with DA1453x and FSP BLE Framework on Renesas Microcontrollers — Getting started with DA14531 and FSP BLE FrameworkMore Infromation here : RA Flexible Software Package Documentation: GTL BLE Abstraction (rm_ble_abs_gtl) (renesas.github.io)Best Regards,OV_Renesas
I don't want to activate BLE through the MCU.I want to write a small tool (similar to SmartSnippetsToolbox) to burn the BLE firmware into the BLE memory and execute it. (example: ./mytool /dev/ttyS1 myDA14531.bin)Is this part doable?