RAM_ROM_Teasts/README.md

44 lines
3.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

## Проекты для тестирования микросхем памяти FLASH MX29LV160DBTI-70G и RAM LY61L102416ALL-10I
### Overview
Этот репозиторий содержит файлы проектов для тестирования микросхем памяти FLASH MX29LV160DBTI-70G и RAM LY61L102416ALL-10I, подключенных к микроконтроллеру TMS320F2838x через интерфейс EMIF1. Проекты разработаны в среде Code Composer Studio (CCS) и основаны на примерах из комплекта C2000Ware от Texas Instruments.
### Usage
Репозиторий содержит два отдельных проекта:
- FLASH MX29LV160DBTI-70G: Для тестирования флэш-памяти MX29LV160DBTI-70G.
- RAM LY61L102416ALL-10I: Для тестирования оперативной памяти LY61L102416ALL-10I.
Каждый проект включает в себя:
- Исходный код на 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) стирание данных в памяти. Проверьте результаты тестов в окне консоли или с помощью отладчика.
### Troubleshooting
Возможные проблемы:
Ошибка сборки: Проверьте правильность путей к C2000Ware в настройках CCS.
Ошибка загрузки программы: Убедитесь, что отладчик правильно подключен и распознается CCS.
Данные не записываются в FLASH: Проверьте настройки таймингов EMIF и убедитесь, что перед записью выполняется стирание сектора FLASH.
Нестабильная работа: Убедитесь, что питание микросхем памяти стабильно и соответствует требованиям datasheet.