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

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

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

Ответ
 
Опции темы Опции просмотра
Старый 15.02.2018, 10:52   #1
Марк
Senior Member
 
Аватар для Марк
 
Регистрация: 18.08.2007
Адрес: МО
Возраст: 58
Сообщений: 2,339
Вес репутации: 3076/94
Марк 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
По умолчанию bulk erase в процедуре RTSP dsPIC33E

Имеем dsPIC33EP512GM304. Он отличается тем, что в нем нет сегментации программного флеша на secure, boot and general. Все отнесено на общий сегмент.
Среди режимов управления NVM-автоматом есть ДВА варианта стирания. Страничный (512 инструкций) и bulk.
Если последний стирает все, то зачем он нужен? Выйти из процесса будет нельзя.
Или я не так понимаю этот режим стирания?
Марк вне форума   Ответить с цитированием
Старый 15.02.2018, 11:14   #2
yeskela
Senior Member
 
Аватар для yeskela
 
Регистрация: 28.01.2010
Адрес: Новочеркасск
Возраст: 35
Сообщений: 1,140
Вес репутации: 3762/80
yeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond reputeyeskela has a reputation beyond repute
По умолчанию Re: bulk erase в процедуре RTSP dsPIC33E

Цитата:
Сообщение от Марк Посмотреть сообщение
Или я не так понимаю этот режим стирания?
Судя по документации, в этом семействе (возможно не у всех) есть камни с auxilary flash. И bulk erase делается отдельно для дополнительной и основной флэши.
__________________
Отсутствие доступа в интернет с рабочего места очень замедляет работу. Наличие - полностью парализует её.
yeskela вне форума   Ответить с цитированием
Старый 15.02.2018, 12:19   #3
Марк
Senior Member
 
Аватар для Марк
 
Регистрация: 18.08.2007
Адрес: МО
Возраст: 58
Сообщений: 2,339
Вес репутации: 3076/94
Марк 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: bulk erase в процедуре RTSP dsPIC33E

Вынужден возразить. Aux-flash у данного камня нет, соответственно и bulk aux тоже нет. То есть независимые bulk для внешнего и внутреннего флешей понятная фича, однако наличие для внутреннего без внешнего - непонятная. Потому и возник вопрос.
Если бы был boot-сегмент, то bulk его бы не стирал и это было бы понятно.
Марк вне форума   Ответить с цитированием
Старый 16.02.2018, 07:37   #4
d-f-m
Senior Member
 
Регистрация: 09.02.2009
Адрес: Недалеко от Пятигорска
Возраст: 46
Сообщений: 611
Вес репутации: 1289/54
d-f-m has much to be proud ofd-f-m has much to be proud ofd-f-m has much to be proud ofd-f-m has much to be proud ofd-f-m has much to be proud ofd-f-m has much to be proud ofd-f-m has much to be proud ofd-f-m has much to be proud ofd-f-m has much to be proud of
По умолчанию Re: bulk erase в процедуре RTSP dsPIC33E

Цитата:
Сообщение от Марк Посмотреть сообщение
Имеем dsPIC33EP512GM304. Он отличается тем, что в нем нет сегментации программного флеша на secure, boot and general. Все отнесено на общий сегмент.
Среди режимов управления NVM-автоматом есть ДВА варианта стирания. Страничный (512 инструкций) и bulk.
Если последний стирает все, то зачем он нужен? Выйти из процесса будет нельзя.
Или я не так понимаю этот режим стирания?
По адресу 0x800000-0x800FFE (2K) присутствует Executive Memory, в которой прошивается Enhanced ICSP.
Эта область памяти не стирается командой bulk erase.
Скорее всего Enhanced ICSP и использует команду bulk erase.
d-f-m вне форума   Ответить с цитированием
Старый 16.02.2018, 11:32   #5
Марк
Senior Member
 
Аватар для Марк
 
Регистрация: 18.08.2007
Адрес: МО
Возраст: 58
Сообщений: 2,339
Вес репутации: 3076/94
Марк 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: bulk erase в процедуре RTSP dsPIC33E

Спасибо. Надо изучить эту фичу.
Марк вне форума   Ответить с цитированием
Ответ


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

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

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

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


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


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