Описание тега xc32
0
ответов
Резервное пространство флэш-памяти с XC32
Я пишу код для ATSAM устройство, использующее MPLAB X а также XC32компилятор. Это устройство имеет 1 Мбайт флеш-памяти, и мне нужно выделить 200 Кбайт, чтобы они были заполнителями для сценария конфигурации (основной код будет выполнять этот сценари…
06 окт '19 в 20:02
1
ответ
Статический анализ покрытия рассматривает char или числа как int в C
Обе переменные LHS и RHS являются переменной uint8_t, но о проблеме сообщается как "преобразование типа int в unsigned char". Я не понимаю, как это может быть проблемой? То же самое применимо для 8-битных чисел. Все переменные, перечисленные в обоих…
22 апр '20 в 13:02
1
ответ
Как заполнить неиспользуемую память инструкцией по программному сбросу на контроллере SAMC21 в компиляторе XC32?
Я использую контроллер SAMC21 и компилятор xc32. Я хочу заполнить всю неиспользуемую память ПЗУ инструкцией по программному сбросу. Кто-нибудь знает, что такое параметр командной строки для выполнения программного сброса из компилятора XC32. IDE -Ко…
25 май '20 в 10:54
0
ответов
Значение оперативной памяти потеряно после сброса сторожевого таймера в контроллере SAMC21N18A
Я использую контроллер SAMC21N18A, и я столкнулся с проблемой потери содержимого ОЗУ после сброса сторожевого таймера. Я использую сценарий компоновщика контроллера SAMC21N18A с небольшой модификацией в области ПЗУ с командой "xc32-ld -T LinkerScrip…
15 июн '20 в 09:52
0
ответов
Переход к определенной области памяти ресниц (пример 0x2000) в контроллере SAMD21G17D после запуска программного сброса
Я пишу один код загрузчика и код приложения для контроллера SAMD21G17D. Я хочу запускать код своего приложения отдельно для отладки (независимо от загрузчика). Я только изменил начальное расположение кода приложения в скрипте компоновщика. #ifndef R…
31 май '20 в 00:50
2
ответа
Стандартная библиотека строк C, memset и исключенное ключевое слово volatile
Я получаю подобное предупреждение на компиляторе xc32 (компилятор микроконтроллера на основе gcc, а не с открытым исходным кодом). modem_uart.c:66:5: предупреждение: передача аргумента 1 из 'memset' отбрасывает квалификатор 'volatile' из целевого ти…
05 окт '20 в 22:32
1
ответ
В функции `_main_entry'неопределенная ссылка на` main'
Вот моя проблема, я создаю архив с "xc32-ar.exe" с этой командной строкой. "C:\Program Files (x86)\Microchip\xc32\v2.30\bin\xc32-ar.exe" r dist/default/production/MyApp.X.a build/default/production/source/Main.o С помощью этой и других библиотек я п…
11 июн '21 в 17:41
0
ответов
MPLAB X IDE показывает сообщение «Удержание сброса не реализовано» после перепрошивки
Я работаю над проектом, в котором мы используем микроконтроллер SAM L10 от Microchip. Мы используем MPLAB X IDE v5.50 с компилятором XC32C v3.0.1 и конфигуратором Harmony 3. Какое-то время все работало нормально. Недавно мы создали аппаратную версию…
24 сен '21 в 14:42
0
ответов
Неопределенная ссылка на стандартные библиотечные функции в plib
xc32 v2.41 или более ранняя версия нормально работает с plibs, но последняя версия xc32 #include <plib.h> int main() { } генерирует эту ошибку: "C:\Program Files\Microchip\xc32\v4.00\bin\xc32-gcc.exe"-mprocessor=32MX664F128L -o dist/default/pr…
18 янв '22 в 13:16
0
ответов
Создание ISR сборки MIPS под XC32 для MPLABX приводит к сбою процессора
Этот вопрос касается написания ISR на сборке MIPS для проекта, скомпилированного XC32 в MPLABX. Мой основной проект написан на C, и с этим я успешно перехожу к прерыванию Timer1, написанному так: void __ISR (_TIMER_1_VECTOR, IPL7SRS) mISR { // do st…
11 окт '21 в 03:36
1
ответ
Инструкция по сборке MIPS bne неправильно выполняется под Microchip XC32
Итак, у меня есть следующий код, скомпилированный в проекте MPLABX с использованием XC32, цель состоит в том, чтобы проверить, нужно ли мне изменить контекст для реализации RTOS: .extern OS_TaskRUNNING, 0x04 # Both of these are pointers in a C file …
11 окт '21 в 00:29
1
ответ
Как разрабатывать для PIC32MM без MPLABX или XC32
Работая всего один месяц с MPLABX5.5 + XC32 3.01, у меня уже было 3 отдельных случая, когда код компилировался неправильно, что приводило к сбою моей программы после того, как указатель стека или фрейма начал использовать неправильный адрес. Я хотел…
05 ноя '21 в 21:02
0
ответов
Отладчик гармонии MPLAB X
Я использую MPLAB X Harmony с компиляцией XC32 , я использовал счетчик, когда с начальным значением ноль. когда я отлаживаю программу, значение счетчика не меняется, а адрес счетчика виден 0x00. Процедура задержки работает правильно, но проблема воз…
11 мар '21 в 13:09
1
ответ
Компилятор MPLAB X32 и перемещение функции в ОЗУ вызывают ошибку компоновщика
Я использую компилятор Microchips XC32 C и инструменты для создания исполняемого файла для процессора SAM E70. Мне нужно создать функцию, которая выполняется из ОЗУ, а не из ПЗУ/флэш-памяти, потому что эта функция использует специальные инструкции д…
06 дек '21 в 19:55
0
ответов
MPLAB X IDE/XC32/SAMD21XPlained Pro/printf() не работает
я использую SAMD21XPlained Proдоска на Mac (OS Big Sur)с MPLAB X IDE v6.00 (XC32 compiler)и в настоящее время у меня возникает проблема при попытке отобразить сообщение на моем терминале с помощью функции. Я новичок в программировании встраиваемых с…
25 фев '22 в 08:51
0
ответов
MPLAB XIDE XC32 и разделы
Возникли некоторые проблемы при попытке построить проект для ATSAMV17Q21. В частности, я пытаюсь найти постоянные данные во внешнем eeprom. Я делал это раньше в GCC без проблем, но XC32 вызывает боль. В GCC это было легко: const int атрибут somevari…
03 мар '22 в 17:54