Перейти к содержанию

Прошивка OMAP L-138

Здравствуйте
Столкнудся с такой проблемой: Развели плату на базе OMAP L-138(схема платы во вложении). Настройл загрузочные пины на загрузку по UART2. подключил утилиту OMAP-L138_FlashAndBootUtils_2_40. Дал команду на стирание NAND
sfh_OMAP-L138.exe -erase -targetType OMAPL138 -flashType NAND -p COM4 -v
В консоли лог выполнения программы выглядит так

-----------------------------------------------------
TI Serial Flasher Host Program for OMAP-L138
© 2017, Texas Instruments, Inc.
Ver. 1.67
-----------------------------------------------------

[TYPE] Global erase
[TARGET] OMAPL138
[DEVICE] NAND
[NAND Block] 1
Attempting to connect to device /dev/ttyUSB0...
Press any key to end this program at any time.
(AIS Parse): Read magic word 0x41504954.
(AIS Parse): Waiting for BOOTME... (power on or reset target now)
(AIS Parse): BOOTME received!
(AIS Parse): Performing Start-Word Sync...
(AIS Parse): Performing Ping Opcode Sync...
(AIS Parse): Processing command 0: 0x58535901.
(AIS Parse): Performing Opcode Sync...
(AIS Parse): Loading section...
(AIS Parse): Loaded 14100-Byte section to address 0x80000000.
(AIS Parse): Processing command 1: 0x58535901.
(AIS Parse): Performing Opcode Sync...
(AIS Parse): Loading section...
(AIS Parse): Loaded 1352-Byte section to address 0x80003714.
(AIS Parse): Processing command 2: 0x58535906.
(AIS Parse): Performing Opcode Sync...
(AIS Parse): Performing jump and close...
(AIS Parse): AIS complete. Jump to address 0x80000000.
(AIS Parse): Waiting for DONE...
(AIS Parse): Boot completed successfully.
Waiting for SFT on the OMAP-L138...
Target: BOOTUBL
Target: DONE

И все далее программа не идет
Взял плату другово производителя по схемотехнике такая же только NAND другой фирмы k9f4g08u0d. На ней все работает, программа корректно завершается
Посмотрел осциллографом пины, которые подключены к NAND на этой плате, там все соответствует временной диаграмме.
Посмотрел на нашей плате все порты стоят в +3.3В и ни на что не реагируют
В чем может быть проблема?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Цитата(alexey123_45 @ Dec 20 2017, 17:03) <{POST_SNAPBACK}>
Посмотрел на нашей плате все порты стоят в +3.3В и ни на что не реагируют

На EMA_WAIT0/GP3_8 тоже '1'?

Цитата(alexey123_45 @ Dec 20 2017, 17:03) <{POST_SNAPBACK}>
В чем может быть проблема?

Возможно, загружаемый софт пугается ID вашей NAND.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Да, там тоже +3В, но проблема в том, что я не вычитываю ID NAND, я для начала не могу записать команду reset. Этот софт сначала дает команду reset, а потом читает ID. Т.е. когда дается команда sfh_OMAP-L138.exe -erase -targetType OMAPL138 -flashType NAND -p COM4 -v, то если посмотреть саму утилиту там сначала дается NAND reset, а потом дается команда считать ID. Так вот сами команды с процессорных ног не идут.
Изменено пользователем alexey123_45

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация