Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Программирование FLASH-памяти на плате
Форум разработчиков электроники ELECTRONIX.ru > Аналоговая и цифровая техника, прикладная электроника > Цифровые схемы, высокоскоростные ЦС
Nix_86
Подскажите пожалуйста, а ещё лучше поделитесь примером реализации программатора микросхем flash памяти прямо на плате, не выпаивая микросхему?
SM
конкретнее, что за флеш - последовательная, параллельная, nand, nor? И к чему она подключена? К процессору, к ПЛИС, и т.п.?
Nix_86
Цитата(SM @ Feb 10 2013, 13:22) *
конкретнее, что за флеш - последовательная, параллельная, nand, nor? И к чему она подключена? К процессору, к ПЛИС, и т.п.?

флеш параллельная 256Кх16, Am29LV400B, подключена к внешней системной шине процессора TMS320C546
kovigor
Цитата(Nix_86 @ Feb 10 2013, 14:28) *
флеш параллельная 256Кх16, Am29LV400B, подключена к внешней системной шине процессора TMS320C546

Никак, наверное. Ну или предусматривать на плате какие-то коммутаторы, а это никуда не годится. Ее нужно программировать или на заводе до запайки (дорого и неудобно), или после запайки, например, через JTAG. Неужели TI не предоставляет соотв. инструментария и инструкций ? И вообще, это вопрос для форума по DSP - процессорам, там вас гораздо лучше сориентируют ...
SM
Цитата(Nix_86 @ Feb 10 2013, 14:28) *
флеш параллельная 256Кх16, Am29LV400B, подключена к внешней системной шине процессора TMS320C546


Почти ничего не надо делать, лишь завести сигнал записи на флеш с процессора, и иметь JTAG-эмулятор, для которого имеется нужный инструментарий, позволяющий программирование флеш-памяти внутрисхемно.
kovigor
Цитата(SM @ Feb 10 2013, 19:09) *
Почти ничего не надо делать ...

Спасибо, мне тоже интересно ...
SM
Касаемо инструментария, TI в свое время отдал его какой-то третьей фирме, которая его практически похоронила. Назывался софт "FlashBurn", работал из-под композера, и для возможности портирования на свой девайс требовал покупки (и его, и композера). Сейчас же, для примера, есть утилита sauflash, в которой сделать поддержку 546-го TMSа задача на несколько дней (на базе того, что там есть для VC55xx или VC33), она с открытыми исходными текстами, и не требует наличия композера.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.