Вопросы по теме 'newlib'

Перенос newlib в пользовательскую настройку ARM
это мой первый пост, и он охватывает то, над чем я пытаюсь работать уже около года. По сути, это сводится к следующему: у меня есть копия newlib, которую я пытаюсь заставить работать на LPC2388 (ARM7TDMI от NXP). Это на Linux-боксе с...
2952 просмотров
schedule 30.10.2022

ошибка компоновщика - кросс-компиляция для Beaglebone Black на Debian (Jessie) с использованием Eclipse 3.8.1
Я пытаюсь получить базовый кросс-компилятор для установки BeagleBone Black. Я пытался следовать это руководство , но столкнулись с некоторыми трудностями... При загрузке набора инструментов для платформы arm в руководстве был показан...
409 просмотров

Почему такие функции, как _write в retarget.c, не связаны, когда retarget.o заархивирован в статической библиотеке?
Я реализую retarget.c, чтобы перенаправить вывод printf на последовательный порт для отладки, он может быть связан и работает очень хорошо, если моей команде ссылки нравится это: arm-none-eabi-gcc --specs=nano.specs --specs=nosys.specs -g...
1035 просмотров
schedule 31.07.2023

Заглушки Newlib в статической библиотеке
Я использую Eclipse для разработки приложений без операционной системы. Я ссылаюсь на newlib, поэтому я предоставил свою собственную реализацию _sbrk (). Эта функция обычно включалась в мой проект, и все работало отлично. Теперь я пытаюсь...
831 просмотров
schedule 22.07.2023

Что такое newlib на языке C?
В Википедии сказано, что «Newlib — это реализация стандартной библиотеки C, предназначенная для использования во встроенных системах». Хорошо, но где я могу найти последнюю версию canon ? то есть правильная истинная полная версия. Кроме того,...
1729 просмотров

Ошибка сборки новой библиотеки в каталоге: arm-none-eabi/libgloss/arm
В процессе создания набора инструментов ARM. Я использовал эти шаги много раз раньше. Я пробовал ту же настройку / make в каталогах «newlib-2.5.0.20170922» и «newlib-2.5.0.20170922». Все еще получайте ошибку. Я также попробовал свои действия в...
316 просмотров
schedule 14.10.2022

Использование LTO с arm-none-eabi и newlib-nano
Я работаю над встраиваемым проектом для STM32F103 без операционной системы и использую Набор инструментов GNU ARM Embedded версии 7-2017-q4-major . В настоящее время я компилирую через GNU ARM Eclipse. Я нахожусь в точке, где мне нужно начать...
2892 просмотров
schedule 26.10.2022

Для чего нужны arm-none-eabi-c++ и arm-none-eabi-cpp?
Я использую GNU Arm Embedded Toolchain для кросс-компиляции в Windows, и мне было интересно, для чего использовались следующие выделенные исполняемые файлы. Уже есть arm-none-eabi-gcc и arm-none-eabi-g++ для компиляции кода C и C++...
1371 просмотров
schedule 02.06.2023

Вызов fgets в сборке RISC-V на Spike / PK
Обновление . Написав это, я понял, в чем я ошибался, но не почему. Я, очевидно, неправильно вызываю fgets, потому что после пяти вызовов я попадаю на адрес 0x221000, где находится память mmapped - я пишу по более высоким адресам - но я не знаю,...
55 просмотров
schedule 11.02.2023