Pierre Muller
|
4750840e89
|
Specify endianess and abi when calling xtensa linker
|
2023-05-11 01:02:04 +00:00 |
|
florian
|
2b0317f400
|
* compilation fixed with -Oodfa
|
2023-03-14 23:10:32 +01:00 |
|
florian
|
30cb20bccd
|
+ riscv32-freertos: first version of TlinkerFreeRTOS.GenerateDefaultLinkerScripts
|
2023-03-14 22:22:01 +01:00 |
|
florian
|
def475f889
|
* arm compilation fixed
|
2023-02-11 21:21:21 +01:00 |
|
florian
|
d3ccd10674
|
* call esptool.py properly on Darwin
|
2023-02-11 21:06:40 +01:00 |
|
florian
|
0e05e908d5
|
riscv32-freertos:
* unit name fixed
* linker script fixed
* assembler supports dwarf
|
2023-02-09 21:29:06 +01:00 |
|
florian
|
e9ec4a8bb3
|
* more riscv32-freertos-esp32c3 stuff added
|
2023-01-29 19:30:11 +01:00 |
|
florian
|
bedd4edc72
|
+ first work for esp32-c3 support
|
2023-01-28 21:28:19 +01:00 |
|
florian
|
1c7626715d
|
* the stack pointer on Risc-V points always at the last used position, resolves #39739
|
2022-05-28 20:10:49 +02:00 |
|
ccrause
|
a6766d62ee
|
Fix generation of default linker script for esp-idf v4.4
|
2022-05-02 21:18:40 +00:00 |
|
ccrause
|
181ee30174
|
Update build and link requirements for esp-idf v4.4. Refactor the version dependent linker fragments list into an array of version specific array of strings for easier updating in future.
|
2022-01-30 08:14:07 +00:00 |
|
ccrause
|
4640120dbd
|
esp32.rom.api.ld was only introduced in esp-idf v4.3. Remove invalid linker search path.
|
2022-01-18 21:34:26 +00:00 |
|
ccrause
|
73287c35d2
|
GenerateDefaultLinkerScripts should set out_ld_filename.
|
2022-01-18 21:34:26 +00:00 |
|
ccrause
|
793c157a9c
|
Always call DoExec to generate linker scripts. Even if cs_link_nolink is set, the ldgen scipt needs to be called in the generated ppas script.
|
2021-11-29 22:42:49 +01:00 |
|
ccrause
|
b0c0309cc1
|
Add output path to kconfig source file location parameters.
|
2021-11-29 22:42:49 +01:00 |
|
ccrause
|
f66dd54bc2
|
Extract linker script generation as separate method. Check if esp linker scripts can be found in library paths, if not then generate scritps.
|
2021-11-29 22:42:49 +01:00 |
|
ccrause
|
a58567004b
|
Remove unused $OUTPUT substtution and empty check of outputexedir.
|
2021-11-29 22:42:49 +01:00 |
|
ccrause
|
655a5f526c
|
Place IDF related files in executable output folder.
|
2021-11-29 22:42:49 +01:00 |
|
florian
|
5db20610dd
|
* correct idf version check
|
2021-11-29 22:42:49 +01:00 |
|
florian
|
dc161e519f
|
* inputfilepath might not be empty
|
2021-11-29 22:42:49 +01:00 |
|
ccrause
|
5289aab4f2
|
Add -WP option so that IDF version can be passed in - stored in globals.idf_version. The version is checked in t_freertos.pas and for esp-idf version 4.3.x an extra link file is added, also running ldgen.py is skipped as that seems unused.
|
2021-11-29 22:42:49 +01:00 |
|
florian
|
feb5bde09c
|
* better code and data size info for FreeRTOS
|
2021-11-13 19:04:58 +01:00 |
|
florian
|
550d0481b3
|
* better error message
|
2021-11-11 22:52:21 +01:00 |
|
florian
|
1b22962140
|
* patch by Christo Crause to fix #38789: writing of linker commands should not depent in -s
git-svn-id: trunk@49267 -
|
2021-04-26 20:52:02 +00:00 |
|
yury
|
75491ae21c
|
* Removed/ifdefed the assigned and unused variables.
git-svn-id: trunk@48391 -
|
2021-01-24 13:58:17 +00:00 |
|
yury
|
64c586b86d
|
* Removed/ifdefed lots of unused variables.
git-svn-id: trunk@48384 -
|
2021-01-24 12:24:01 +00:00 |
|
florian
|
4ced513363
|
* xtensa-freertos: run python helpers only on non unix by directly calling python
git-svn-id: trunk@46961 -
|
2020-09-26 20:12:28 +00:00 |
|
florian
|
aa8fdabe1f
|
* xtensa-freertos: patch by Alfred for better tool search, resolves #37308
git-svn-id: trunk@46958 -
|
2020-09-26 15:44:37 +00:00 |
|
florian
|
aea85fcd66
|
* Xtensa-freeRTOS: fix linking against libc
git-svn-id: trunk@46782 -
|
2020-09-05 20:25:30 +00:00 |
|
florian
|
7157bac9fd
|
* patch by Christo Crause, resolves #37335
* ESP8266 support for t_freertos.pas
+ -Ff switch to be able to pass the IDF_PATH without using an evironment variable
git-svn-id: trunk@46527 -
|
2020-08-20 21:29:48 +00:00 |
|
florian
|
58dcbab10e
|
* (modified) patch by Michael Ring from the mailing list to fix linking for arm-freertos
git-svn-id: trunk@45730 -
|
2020-07-04 15:03:21 +00:00 |
|
florian
|
c29a0d029b
|
* reverted some stuff accidently committed in r45704
git-svn-id: trunk@45710 -
|
2020-06-28 20:33:10 +00:00 |
|
florian
|
4bacec0ee3
|
* building for arm fixed
git-svn-id: trunk@45704 -
|
2020-06-27 19:59:27 +00:00 |
|
florian
|
225b06e84a
|
* Xtensa: patch by Christo Crause: add IDF_PATH variable, read from the appropriate environment variable, part of #37242
git-svn-id: trunk@45698 -
|
2020-06-26 20:16:44 +00:00 |
|
florian
|
a61e18091a
|
* compilation with -Oodfa fixed
git-svn-id: trunk@45218 -
|
2020-05-02 09:29:36 +00:00 |
|
florian
|
8ac8c79a71
|
+ initial support for arm-freertos largely based on patch by Michael Ring
git-svn-id: trunk@44871 -
|
2020-04-19 20:59:52 +00:00 |
|
florian
|
7eff3adbcb
|
* adapted xtensa-freertos to work with the currently stable ESP-IDF 4.0, partially based on a patch by Michael Ring
git-svn-id: trunk@44850 -
|
2020-04-19 13:28:42 +00:00 |
|
florian
|
aab0884182
|
+ Xtensa: generate all helper files to fpc can successfully compile a single program
git-svn-id: trunk@44461 -
|
2020-03-31 19:33:10 +00:00 |
|
florian
|
391512546e
|
+ initial FreeRTOS RTL support, largely based on the Embedded target, limited to Xtensa so far
git-svn-id: trunk@44400 -
|
2020-03-29 17:13:45 +00:00 |
|