27 грудня 2018 5:11 PM
Міняв диск, заразом поміняв і Убунту 16.04 на 18.10. Як і минулого разу на шістнадцятій, поставив «рідний» для системи пакет arm-none-eabi-. Мабуть, пора закінчувати з такою практикою, всістися на якусь іншу збірку компілятора, ту ж linaro. Бо проекти перестали збиратися. І на чому, на рівному місці! Компілятор не знаходить файл cstdint
.
Короткий пошук показав, що версія компілятора 6.3.1, include-файли лежать в /usr/lib/gcc/arm-none-eabi/6.3.1/include
та в /usr/lib/gcc/arm-none-eabi/6.3.1/../../../arm-none-eabi/include
, який, зрештою, вказує на /usr/include/newlib
.
А от заголовочні файли C++ лежать в /usr/include/newlib/с++/7.3.1
. Звідки взялася сімка — важко сказати. Може це одрук, може дійсно поклали іншу версію, але жодного файлу від C++ cpp не знаходить. Назву 7.3.1 вирішив не чіпати, просто поруч додав лінк 6.3.1->7.3.1. Після цього cpp по -v показав додаткові шляхи до файлів і все стало збиратися.
8 листопада 2011 12:13 PM
STM8/IAR port added to pre-v400 branch of scmRTOS repository.
scmRTOS samples for STM8/IAR can be downloaded as archive. scmRTOS/Common, scmRTOS/Extensions and scmRTOS/STM8 directories are empty in this package. scmRTOS pre-v4.00 kernel, OS extensions and STM8/IAR port archives should be downloaded separately and unpacked in appropriate directories.
»»» Read more about scmRTOS port for STM8 microcontrollers
16 травня 2011 2:51 AM
There is draft release of scmRTOS port for STM8 microcontrollers and IAR compiler.
The port is based on scmRTOS branch pre-v400.
This port version limitations:
- LARGE data model is not supported.
- Software interrupt context switcher is not released.
- Separate stack for interrupt handlers is not released.
scmRTOS samples 1-EventFlag and 4-Debug are included. Samples are compiled with IAR v1.30 and tested on STM8S-DISCOVERY board (STM8S105C6).
1-EventFlag sample is based on AVR/GCC port sample so explanation of this scmRTOS sample can be used.
4-Debug sample does not work properly if maximum optimisation for speed is selected in IAR IDE.
Update 8-Nov-2011: STM8/IAR port added to scmRTOS repository.
27 грудня 2010 5:12 PM
I have translated explanation of “1-EventFlag” sample of scmRTOS in English at last! The explanation is based on avr-gcc (WinAVR) port for AVR microcontrollers but can be useful for understanding of each scmRTOS port.
I will appreciate if you correct my mistakes.