RAM_ROM_Teasts/README.md

46 lines
4.2 KiB
Markdown
Raw Normal View History

## Проекты для тестирования микросхем памяти FLASH MX29LV160DBTI-70G и RAM LY61L102416ALL-10I
### Overview
Этот репозиторий содержит файлы проектов для тестирования памяти FLASH MX29LV160DBTI-70G и RAM LY61L102416ALL-10I, microSD подключенных к микроконтроллеру TMS320F2838x по интерейсам EMIF1 и SPIA. Проекты разработаны в среде Code Composer Studio (CCS) и основаны на примерах из комплекта C2000Ware от Texas Instruments.
### Usage
Репозиторий содержит три отдельных проекта:
- FLASH MX29LV160DBTI-70G: Для тестирования флэш-памяти MX29LV160DBTI-70G.
- RAM LY61L102416ALL-10I: Для тестирования оперативной памяти LY61L102416ALL-10I.
- SD_FAT32: Для тестирования оперативной карточки памяти microSD.
Каждый проект включает в себя:
- Исходный код на C (main.c)
- Файл проекта CCS (.project)
- Файл конфигурации линкера (.cmd)
### Building
Для сборки и запуска проектов вам потребуется:
1. Code Composer Studio (CCS): Установите CCS от Texas Instruments.
2. C2000Ware: Установите C2000Ware и укажите путь к нему в настройках CCS.
3. Отладочная плата с TMS320F2838x: Убедитесь, что на вашей плате установлены микросхемы FLASH MX29LV160DBTI-70G и RAM LY61L102416ALL-10I и правильно подключены к EMIF1.
4. XDS Debugger: Подключите отладчик к плате и компьютеру.
Шаги для сборки и запуска проекта:
1. Импорт проекта: Откройте CCS и импортируйте нужный проект (FLASH MX29LV160DBTI-70G или RAM LY61L102416ALL-10I).
2. Сборка проекта: Выполните сборку проекта (Project -> Build Project).
3. Загрузка программы: Загрузите собранную программу в микроконтроллер (Run -> Load).
4. Запуск отладки: Запустите отладку (Run -> Debug).
5. Проверка работы: Проекты содержат тесты на чтение, запись и (для FLASH) стирание данных в памяти. Проверьте результаты тестов в окне консоли или с помощью отладчика.
6. *Только для проекта SD_FAT32* Записать в корневую дерикторию microSD карточки файл INPUT.txt с произвольным текстом.
### Troubleshooting
Возможные проблемы:
Ошибка открытия файла microSD: microSD карточка должна быть отформатированна в формат FAT32 в противно случае это вызовет ошибку открытия файла, также ошибка может быть вызвана в случае отсутвия файла INPUT.txt в корневой обасти microSD карточки.
Ошибка сборки: Проверьте правильность путей к C2000Ware в настройках CCS.
Ошибка загрузки программы: Убедитесь, что отладчик правильно подключен и распознается CCS.
Данные не записываются в FLASH: Проверьте настройки таймингов EMIF и убедитесь, что перед записью выполняется стирание сектора FLASH.
Нестабильная работа: Убедитесь, что питание микросхем памяти стабильно и соответствует требованиям datasheet.