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

 
 
> Прошивка LPC2468 с использованием lpcflash
Raydan
сообщение Apr 15 2009, 07:02
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 15
Регистрация: 11-04-09
Из: Пермь
Пользователь №: 47 498



При попытке прошивки платы Embedded Artists LPC2468 на системе Arch Linux командой
Код
lpcflash -vvv -i /dev/ttyUSB0 -f 12000 -w 0 -l /mnt/sda5/programs/mc\ images/u-boot.bin

получаю следующий ответ:
Код
Operation WRITE 0x00000000.
Set new port name
Initializing termios structure.
Entering to ISP mode
Opening port...
Retrive old port attributes...
Apply new port attributes...
Getting modem control lines state
Setting RTS & DTR lines to OFF
Opened.
Getting modem control lines state
Setting DTR line to ON
Getting modem control lines state
Setting RTS line to ON
Getting modem control lines state
Setting DTR line to OFF
Getting modem control lines state
Setting RTS line to OFF
Autobaud sequence #1
Wait for response: 'Synchronized
'
--> Synchronized
Wait for response: 'Synchronized
'
Wait for response: 'OK
'
--> OK
Send frequency (12000 kHz)
Wait for response: '12000
'
Wait for response: 'OK
'
--> OK
Turning echo off...
Wait for response: 'A 0
0
'
Request Part ID.
Wait for command response with data.
Part ID = '100925237
'
LPC2468 detected.
Request Boot code version
Wait for command response with data.
Boot code version = 1
Done
Writing memory.
W 0 163240
Wait for command response with data.
Error response: '3
14
'
Error writing to microcontroller.
Closing port...
Apply old modem control lines state...
Apply old port attributes...


Похоже, что инициализация проходит успешно, но потом возникает какая-то ошибка.
Кто-нибудь сталкивался с подобным? Может с джамперами что-то напутано (сейчас на ISP установлена перемычка)?

Сообщение отредактировал Raydan - Apr 15 2009, 07:06
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 3)
Raydan
сообщение Apr 15 2009, 11:05
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 15
Регистрация: 11-04-09
Из: Пермь
Пользователь №: 47 498



Еще один момент - после выполнения этой команды светодиоды рядом с кнопкой RESET и рядом с P2.10 загораются красным.

UPD: и еще один - при попытке соединиться через minicom также загораются эти светодиоды, а на экран minicom выводится строка непечатных символов

Сообщение отредактировал Raydan - Apr 15 2009, 11:25
Go to the top of the page
 
+Quote Post
KRS
сообщение Apr 15 2009, 14:28
Сообщение #3


Профессионал
*****

Группа: Модераторы
Сообщений: 1 951
Регистрация: 27-08-04
Из: Санкт-Петербург
Пользователь №: 555



так совершенно логично возвращается ошибка!
14 ADDR_NOT_MAPPED
потому что по адресу 0 нет RAM
(команда W - запись в RAM )
Go to the top of the page
 
+Quote Post
Raydan
сообщение Apr 15 2009, 14:43
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 15
Регистрация: 11-04-09
Из: Пермь
Пользователь №: 47 498



Оу, глупость-то какая, нельзя же так невнимательно читать help.
Спасибо, KRS.

А светодиоды при попытке соединения через minicom загорались из-за того, что перемычки, соответствующие этим диодам, должны быть убраны после прошивки. После того, как убрал их, красный гореть перестал. Minicom все равно не работает, разбираюсь с настройками, но это уже к теме не относится

Сообщение отредактировал Raydan - Apr 15 2009, 15:12
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 20th June 2025 - 17:18
Рейтинг@Mail.ru


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