tibrom2323
|
|
Программатор для прошивки Flash памяти.12.04.2010, 23:00. Показов 28554. Ответов 8
Метки нет Все метки)
(
например ISP. Тут мне все понятно у ISP есть определенные выводы которые также есть на ножках микроконтроллеров. Вся информация которую я нахожу это статьи по прошивке микроконтроллеров.
Про прошивку чипов флэш памяти ничего не могу найти. Насколько я разобрался все чипы флэш памяти (например AT49F040T) имеют ножки A0 - An Addresses CE Shyp Enable OE Output Enable WE Write Enable I/O0 - I/On Data Inputs/Outputs где n - различная для различных чипов Вопрос где найти информацию по сборке программатора который прошивает флэш память? Прошивается ли флэш память через стандартные интерфейсы ISP,UART, и др. если да то как выводы этого интефейса подключать к ножкам чипа? Или флэш память прошивается как то по особому? Спасибо! |
12.04.2010, 23:00 | |
Ответы с готовыми решениями:
8
После обновления прошивки не работает USBasp программатор Программатор St_link v2 и режимы прошивки. Программатор SPI Flash |
SWK
|
||
13.04.2010, 00:52 | ||
[361.93 Кб] "C помощью второй схемы также можно программировать последовательные микросхемы памяти серии 45DXXX фирмы ATMEL (рисунок 3). Полное программное обеспечение можно скачать (65k) prog.zip. Программу для работы с AT45D081 можно взять здесь (85k) memory.zip.". Рис. 2: Рис. 3: |
tibrom2323
|
|
13.04.2010, 01:05 | |
Спасибо посмотрю.
Еще интерено в чем разница протоколов ISP и SPI вроде названия выводов очень похожи? |
SWK
|
||
13.04.2010, 01:25 | ||
|
tibrom2323
|
||
13.04.2010, 02:41 | ||
Я правильно понимаю что разница в том что через SPI программа контроллера может управлять программатором или например софтом который установлен на компьютере к которому подключен контроллер? Можно ли прошивать flash чипы через ISP протокол и читать данные с этих чипов? |
0 / 0 / 0
Регистрация: 23.01.2010
Сообщений: 1,142
|
|
13.04.2010, 03:02 | |
Отделите мух от котлет:
SPI - Serial Peripherial Interfosi - последовательный интерфейс периферии. Физический уровень, представлен сигналами MOSI, MISO, SCK (минимальный набор) ISP - In System Prokramming - внутрисхемное программирование. Программный уровень (протокол), в AVR использует SPI как физический уровень. (именно поэтому ноги и совпадают). Теперь флеш может использовать как физический уровень: - SPI - I2C (SDA, SCL) - параллельное подключение (Intel/Motorola). Используется шина данных (I/On или Dn), адреса (An) и управляющие сигналы (то, о чём вы в начале пишите). Шина адреса/данных может быть мультиплексирована, а может и нет. А программный уровень (протокол) описан в даташитах на флеш. SPI флеш можно запрограммировать/прочитать в обычном AVR программаторе, если переписать управляющую программу программатора (что бы она поддерживала протокол флеша). Про что и пишет SWK Для других типов нужно делать программатор или воспользоваться супер дорогоунивесальным (с поддержкой нужного типа).
0
|
SWK
|
|
13.04.2010, 04:06 | |
Если действительно есть необходимость работы с разными типами флэш памяти, с разными интерфейсами и протоколами - лучшим решением будет покупка нормального промышленного универсального программатора. Стоимость порядка нескольких сотен баксов в этом случае не кажется такой уж большой. Зато сразу все.
Если же только интереса ради или для какого-то конкретного случая - имеет смысл определиться, какую память проще использовать. Может, и 24С512 будет достаточно, а может - лучше использовать SD или MMC флэшки от 4-32 мегобайт до гигобайт, с нормальной файловой системой. Вариантов сейчас много, нужно только определиться, надо ли вам это. |
tibrom2323
|
|
13.04.2010, 05:27 | |
Спасибо за подробные ответы, купить программатор конечно можно, но мне интересно во всем разобратся и сделать самому, тоесть интересен процесс а не только результат, поэтому и спрашиваю базовые понятия. Впринцыпе разобрался, теперь осталось понять тонкости програмирования микроконтроллеров для того чтобы добавлять в программатор определенные виду чипов. Так как с програмированием на С\С++ связан уже лет 5 думаю должен понять, хотя для контроллеров код нужен низкоуровневый.. спасибо за ответы!
|
0 / 0 / 0
Регистрация: 22.01.2010
Сообщений: 3,496
|
|
13.04.2010, 09:20 | |
Скачать даташит на эту AT49F040T, там будет описано, как её программируют.
0
|
13.04.2010, 09:20 | |
Помогаю со студенческими работами здесь
9
Программатор для параллельной FLASH памяти Как сделать программатор для прошивки микросхемы BIOS Какой программатор купить для прошивки чипов лазерных картриджей Samsung и Xerox Программатор не видит flash MX25U12873F. Ноутбук asus FX505DY Процесс прошивки Flash на Beko Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Опции темы | |
|
Новые блоги и статьи
![]() |
||||
JWT аутентификация в ASP.NET Core
UnmanagedCoder 18.06.2025
Разрабатывая веб-приложения, я постоянно сталкиваюсь с дилеммой: как обеспечить надежную аутентификацию пользователей без ущерба для производительности и масштабируемости? Классические подходы на. . .
|
Краткий курс по С#
aaLeXAA 18.06.2025
Здесь вы найдете все необходимые функции чтоб написать програму на C#
Задание 1:
КЛАСС FORM 1
public partial class Form1 : Form
{
Spisok listin = new Spisok();
. . .
|
50 самых полезных примеров кода Python для частых задач
py-thonny 17.06.2025
Эффективность работы разработчика часто измеряется не количеством написаных строк, а скоростью решения задач. Готовые сниппеты значительно ускоряют разработку, помогают избежать типичных ошибок и. . .
|
C# и продвинутые приемы работы с БД
stackOverflow 17.06.2025
Каждый . NET разработчик рано или поздно сталкивается с ситуацией, когда привычные методы работы с базами данных превращаются в источник бессонных ночей. Я сам неоднократно попадал в такие ситуации,. . .
|
Angular: Вопросы и ответы на собеседовании
Reangularity 15.06.2025
Готовишься к техническому интервью по Angular? Я собрал самые распространенные вопросы, с которыми сталкиваются разработчики на собеседованиях в этом году. От базовых концепций до продвинутых. . .
|
Архитектура Onion в ASP.NET Core MVC
stackOverflow 15.06.2025
Что такое эта "луковая" архитектура? Термин предложил Джеффри Палермо (Jeffrey Palermo) в 2008 году, и с тех пор подход только набирал обороты. Суть проста - представьте себе лук с его. . .
|
Unity 4D
GameUnited 13.06.2025
Четырехмерное пространство. . . Звучит как что-то из научной фантастики, правда? Однако для меня, как разработчика со стажем в игровой индустрии, четвертое измерение давно перестало быть абстракцией из. . .
|
SSE (Server-Sent Events) в ASP.NET Core и .NET 10
UnmanagedCoder 13.06.2025
Кажется, Microsoft снова подкинула нам интересную фичу в новой версии фреймворка. Работая с превью . NET 10, я наткнулся на нативную поддержку Server-Sent Events (SSE) в ASP. NET Core Minimal APIs. Эта. . .
|
С днём независимости России!
Hrethgir 13.06.2025
Решил побеседовать, с утра праздничного дня, с LM о завоеваниях. То что она написала о народе, представителем которого я являюсь сам сначала возмутило меня, но дальше только смешило. Это чисто. . .
|
Лето вокруг.
kumehtar 13.06.2025
Лето вокруг.
Наполненное бурями и ураганами событий. На фоне магии Жизни, священной и вечной, неумелой рукой человека рисуется панорама душевного непокоя.
Странные серые краски проникают и. . .
|