Search Results
Search results 1-9 of 9.
This site uses cookies. By continuing to browse this site, you are agreeing to our Cookie Policy.
-
Quote from SEGGER - Nino: “Hello, If you are simply looking for a way to start an external tool via a button you could look at Embedded Studios external tools interface. studio.segger.com/ide_external_tools_file_format.htm To edit the file go to File->Open Studio Folder->External Tools Configuration However this would be a lot of work for a simple task as flashing a target. If you are looking to just Flash an image simply use J-Flash or J-Flash Lite from the J-Link software package as a separate…
-
I have a python script that flashes target device. I would like to use it from SES. Basically I want it to work that way, when I push target -> download file. I would like this script to be executed. The reason behind it is that the script not only loads current .hex file, but also bootloader, softdevice and generates some keys. Any ideas how to solve this? Thank you in advance!
-
Quote from SEGGER - Nino: “ Quote from Sergey22: “I did not try clang however, do you have any use cases for comparing ouptu size from clang and ARMCC? ” Clang with default optimization settings is actually a bit worse than gcc in code size as the embedded support for clang was added more of an afterthought.But Embedded Studio is not just another gcc toolchain. With our own standard library that is highly optimized for embedded targets and our SEGGER Linker together our toolchain is competitive …
-
Quote from awneil: “For the benefit of others who may come here with the same question, could you give some more detail on which settings were missing? And don't forget to update your cross-post on the Keil (ARM) forum ... ” Here is the short guide how to import project from Keil to SES with external toolchain build: 1. Export Keil project to SES with external build. 2. Adjust ARMCC compiler settings since SES does not import them correctly. FPU and CPU. forum.segger.com/index.php/Attachment/371…
-
Problem solved by adding additional arguments to the linker since SES did not import all of them from Keil.
-
Quote from SEGGER - Nino: “The steps for ARMCC are similar. However we recommend to do the port to gcc/clang manually because that way you save the time getting the external toolchain running on Embedded Studio and can directly start the porting process of the incomaptible files etc. ” We would go with gcc, but the problem is that size of binary is crucial in our case and it creates binary which is twice larger with all optimizations: -Os, -flto, dead code removal, and using newlib-nano. Quite g…
-
Quote from awneil: “I guess you would need to use an External toolchain? - did you try that? ” I have tried to setup through external toolchain and compilation worked smoothly, but I have one linker error that I do not know how to solve. forum.segger.com/index.php/Attachment/3700/ It happens when it try to execute part of code in nrf_sdh_ble.c forum.segger.com/index.php/Attachment/3702/ I assume RW_IRAM1 refers to memory settings in Keil, which is different from SES. forum.segger.com/index.php/A…
-
Hello, currently we have a big project maintained under Keil IDE and have licence for Keil compiler. We would like to migrate to more comfortable IDEs such as SES. However, we need to preserve ARMCC compiler since it provides most size optimized code comparing to other ARM compilers. I have tried to setup SES, following this guide and many others posts to solve errors that appear on the way, however it did not work out to many errors appeared. Moreover it looks like there is no in built possibil…