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

 
 
 
Reply to this topicStart new topic
> AT90CAN128 проблеми з памятю, AT90CAN128 проблеми з памятю
volod_ua
сообщение Apr 22 2008, 09:10
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 51
Регистрация: 9-06-05
Пользователь №: 5 885



Мав два проекта на AT90CAN128 де використовував FRAM and DataFlash, двоє проекти робили з CAN, для прогармування використвовував саморобний JTAG. В кожному проекті використовув початок флешу як старт-ап інформацію для контролера. Потім дивний факт в обох проектав випадковим чином могла перепрошитися перша сторінка.
Всі методи проганяв на юніт тести і решта ручне тестування і не прияких умовах перші сторінки не перетиралися.
В мене склалось враження що коли інший контролир по CAN чи по компорту посилав дані а втой час я шив якісь контролер, то тоді могла стертися память перші сторінки.
Правда на CS не давав резисторів, плюс дві памяті стояли на одному SPI.
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Apr 22 2008, 10:19
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Не совсем понятно. Стиралась внешняя FRAM память или флэш память самого контроллера? Или EEPROM контроллера? Поясните пожалуйста.
Go to the top of the page
 
+Quote Post
volod_ua
сообщение Apr 22 2008, 10:27
Сообщение #3


Участник
*

Группа: Новичок
Сообщений: 51
Регистрация: 9-06-05
Пользователь №: 5 885



Цитата(SasaVitebsk @ Apr 22 2008, 13:19) *
Не совсем понятно. Стиралась внешняя FRAM память или флэш память самого контроллера? Или EEPROM контроллера? Поясните пожалуйста.

Стиралась зовнішня память DataFlash or FRAM. В обод проекта вони працювали разом, різниця між проектами в тому що одни використовував FRAM для стар-тапу а другий DataFlash. EEPROM взагалі не використовувався.
Класи для роботи з DataFlash і FRAM провірені, притому ставив спеціальні логи коли програма пробувала прописати дані на початок флешу, і завди ті дані які записувались були коректні, але після деяких маніпуляцій (притому вони не завджи були онакові) на старті було видно що загрузочні дані були по хирані.
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Apr 22 2008, 20:29
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



А причём здесь данные по CAN каналу, с работой внешней микросхемы памяти.

Ищите. Какая то ошибка в программе.
Go to the top of the page
 
+Quote Post
volod_ua
сообщение Apr 25 2008, 07:46
Сообщение #5


Участник
*

Группа: Новичок
Сообщений: 51
Регистрация: 9-06-05
Пользователь №: 5 885



Цитата(SasaVitebsk @ Apr 22 2008, 23:29) *
А причём здесь данные по CAN каналу, с работой внешней микросхемы памяти.

Ищите. Какая то ошибка в программе.

Так власне провіряв прогруму через різні тести все ок....
Притом два різник класи які працють з двома різними типами памяті....а помилка всіх одинакова....
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Apr 25 2008, 10:22
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Ну и какие ваши предположения? На что вы грешите? Как может CAN пакет повлиять на внешнюю микросхему? Если искажаются данные во внешней микрухе, значит они туда записываются неверно. Либо используется очень плохое питание. Других вариантов я не вижу. И в том и в другом случае - CAN здесь абсолютно не причём. Он может только стать инициатором записи (порчи), но не причиной.
Go to the top of the page
 
+Quote Post
volod_ua
сообщение Apr 25 2008, 11:25
Сообщение #7


Участник
*

Группа: Новичок
Сообщений: 51
Регистрация: 9-06-05
Пользователь №: 5 885



Так власне програмно то майже не можливо....чому ?
В мене стоїть нотифікаці коли я пробую писати 0 сторінку в DataFlash, і власне ні разу вона не спрацювала... під нотифікацією я розумію засвідчення світодіода.....
Програма працює нормально...але наприклад роблю перезапуск через JTAG аплікації і бачу що 0 сторінка зіпсувалась.
А що значить погане живлення
- в одній використ простий стабілізатор на 5в а другий на 3в для флешки
- в другій MC PWM для 5в і 3в стабілізатор для влеші
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Apr 25 2008, 20:17
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Какая частота процессора? Питание на процессор? BOD на процессоре?
Go to the top of the page
 
+Quote Post
zltigo
сообщение Apr 25 2008, 20:50
Сообщение #9


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(volod_ua @ Apr 22 2008, 11:10) *
Всі методи проганяв на юніт тести і решта ручне тестування і не прияких умовах перші сторінки не перетиралися.

枪风头?


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
volod_ua
сообщение Apr 30 2008, 09:34
Сообщение #10


Участник
*

Группа: Новичок
Сообщений: 51
Регистрация: 9-06-05
Пользователь №: 5 885



часто 16Мг, бод включений, живлення не падає...імпюльсне від комютера....
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 18th July 2025 - 17:49
Рейтинг@Mail.ru


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