Форум Микро-Чип
Поиск и заказ электронных компонентов
 

Вернуться   Форум Микро-Чип > Продукция MICROCHIP

Продукция MICROCHIP Технические вопросы по всей продукции Microchip

Ответ
 
Опции темы Опции просмотра
Старый 27.11.2019, 10:19   #1
NVIC
Member
 
Аватар для NVIC
 
Регистрация: 26.02.2007
Сообщений: 63
Вес репутации: 100/48
NVIC will become famous soon enoughNVIC will become famous soon enough
Отправить сообщение для NVIC с помощью ICQ
По умолчанию В MCC для PIC16 есть bootloader

Кто использовал В MCC bootloader
есть вопросы
NVIC вне форума   Ответить с цитированием
Старый 27.11.2019, 11:38   #2
Марк
Senior Member
 
Аватар для Марк
 
Регистрация: 18.08.2007
Адрес: Московская область
Возраст: 60
Сообщений: 2,676
Вес репутации: 3663/107
Марк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond repute
По умолчанию Re: В MCC для PIC16 есть bootloader

Может стоит задать вопрос?
Марк вне форума   Ответить с цитированием
Старый 28.11.2019, 06:55   #3
NVIC
Member
 
Аватар для NVIC
 
Регистрация: 26.02.2007
Сообщений: 63
Вес репутации: 100/48
NVIC will become famous soon enoughNVIC will become famous soon enough
Отправить сообщение для NVIC с помощью ICQ
По умолчанию Re: В MCC для PIC16 есть bootloader

Вопрос простой как его использовать
для PIC16LF1823.
MPLAB X-IDE v5.25, XC8 v2.10
Создаю проект подключаю EUSART, MEMORY
Собственно всё по 40001779B.pdf (Bootloader Generator User’s Guide)

notification[MCC] выдаёт варнинг - Memory is required to be added from the MCC Peripherals Options
Генерация кода пишет некорректный код

Естественно компиляция выдаёт ошибки

Ранее не использовал загрузчики, но вот решил попробовать
и облом
NVIC вне форума   Ответить с цитированием
Старый 01.12.2019, 12:43   #4
Илья
Senior Member
 
Регистрация: 26.02.2007
Адрес: SPb
Сообщений: 1,183
Вес репутации: 1775/75
Илья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant futureИлья has a brilliant future
По умолчанию Re: В MCC для PIC16 есть bootloader

Цитата:
Сообщение от NVIC Посмотреть сообщение
Естественно компиляция выдаёт ошибки
Какие ошибки?
у меня было:
mcc_generated_files/pic16f1_bootload.c:140:: error: (1349) initialization of absolute variable "_EE_Key_1" in RAM is not supported
mcc_generated_files/pic16f1_bootload.c:141:: error: (1349) initialization of absolute variable "_EE_Key_2" in RAM is not supported

решение - убрать в объявлении =0 и сделать инициализацию в программе
_EE_Key_1 = 0; _EE_Key_2 = 0;

еще ругалось на нехватку памяти
решения:
1) использовать PRO оптимизацию
или
2) увеличить размер памяти под bootloader
Application Reset Vector 0x400
и не забыть в линкере поставить ROM range 0-0x3FF
Илья вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
PIC18F25K80, где взять BootLoader? hfmscan Вопросы начинающих 49 26.11.2017 17:28
Bootloader для PIC16 нужен. Dima O Продукция MICROCHIP 3 05.06.2007 11:00
bootloader для pic18f65j10 и подобных vog Продукция MICROCHIP 10 19.04.2007 10:05
Salvo для PIC16 VXDRV Общетехнические вопросы 2 03.03.2007 15:09


Часовой пояс GMT +3, время: 02:33.


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd. Перевод: zCarot