реклама на сайте
подробности

 
 
> Глюка с флеш C8051F120
stalko
сообщение Nov 12 2005, 18:34
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 139
Регистрация: 5-05-05
Из: Зеленоград
Пользователь №: 4 762



Ситуация такая:
моя программа хранит данные в Scratchpad Flash. Задачка не бей лежачего:
эти данные изменяются по команде от управляющего устройства по SPI, при пуске производится перегрузка в массив в ОЗУ. Чтобы в флеш были хоть какие-то членораздельные данные при старте проверяю первые четыре байта и если они 0xFF, то считаю, что массив не инициализирован и я записываю туда некие данные по умолчанию.

Так вот: у меня 5 комплектов плат, на 4-х из них все великолепно, а вот на одной в последнее время пару раз видел вот какой прикол: Даю команду записать, все вроде проходит, работает. Но перегружаюсь, проц зависает наглухо. Перешиваю, все стартует, но данные из флеш прогружаются такие: первый байт правильный, дальше одни 0xFF, т.е. такое чувство, что флеш стерлась, первый байт записался и все... Но это тоже странно: если бы не вставал флаг готовности флеш, то я бы после первой же команды ушел в ступор (само собой, там прерывания запрещены), но я продолжаю работать и отвечать на команды...

Понятно, где нужно искать: "сдох проц", "непропай" и т.д., но... Подскажите спецы по Keil, можно ли просмотреть/изменить/инициализировать флеш из под оболочки?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Charley
сообщение Nov 13 2005, 18:27
Сообщение #2


Участник
*

Группа: Новичок
Сообщений: 46
Регистрация: 10-11-05
Из: Chisinau
Пользователь №: 10 697



Привет!

Вообще говоря, IDE от Silicon Laboratories все это позволяет, и сам Keil здась совершенно не причем!!!
Проверять надо схемотехнику!!!
Вообще для микроконтроллеров SiLabs существует свой сайт со своим форумом www.silabs.ru где такие вопросы обсуждают опытные специалисты, работающие на микроконтроллерах SiLabs!
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 20:53
Рейтинг@Mail.ru


Страница сгенерированна за 0.01355 секунд с 7
ELECTRONIX ©2004-2016