реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Прошивка OMAP L-138, Проблемы с прошивкой процессора OMAP L-138
alexey123_45
сообщение Dec 20 2017, 14:03
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 69
Регистрация: 1-03-13
Пользователь №: 75 850



Здравствуйте
Столкнудся с такой проблемой: Развели плату на базе 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В и ни на что не реагируют
В чем может быть проблема?
Прикрепленные файлы
Прикрепленный файл  SOM_P.zip ( 275.32 килобайт ) Кол-во скачиваний: 7
 
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Dec 20 2017, 14:59
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 10 608
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(alexey123_45 @ Dec 20 2017, 17:03) *
Посмотрел на нашей плате все порты стоят в +3.3В и ни на что не реагируют

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

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

Возможно, загружаемый софт пугается ID вашей NAND.
Go to the top of the page
 
+Quote Post
alexey123_45
сообщение Dec 21 2017, 06:36
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 69
Регистрация: 1-03-13
Пользователь №: 75 850



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

Сообщение отредактировал alexey123_45 - Dec 21 2017, 06:39
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 16th July 2018 - 02:37
Рейтинг@Mail.ru


Страница сгенерированна за 0.00986 секунд с 7
ELECTRONIX ©2004-2016