Easyelectronics.ru

Электроника для всех
Текущее время: 26 мар 2017, 00:41

Часовой пояс: UTC + 5 часов



    • Изготовление печатных плат
    • Создание принципиальных схем и проектирование печатных плат
    • Симуляция работы на spice моделях
    • Просмотр GERBER файлов

Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: OpenOCD написать конфигурационный файл для Board
СообщениеДобавлено: 10 май 2016, 22:40 
Здравствуйте!

Зарегистрирован: 10 май 2016, 21:48
Сообщения: 4
Здравствуйте. Кто сталкивался с OpenOCD, помогите мне создать конфигурационный файл для доски Hitex LPC4350.
Основная задача запрограммировать микросхему памяти SST39VF3201, это параллельная флешь. Подскажите с чего начать?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OpenOCD написать конфигурационный файл для Board
СообщениеДобавлено: 12 май 2016, 20:13 
Здравствуйте!

Зарегистрирован: 10 май 2016, 21:48
Сообщения: 4
Сам начну)
source [find interface/jlink.cfg]
source [find target/lpc4350.cfg]
reset_config trst_only
Так работает. Программирует. Сейчас разберусь как скорость настраивать.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OpenOCD написать конфигурационный файл для Board
СообщениеДобавлено: 12 май 2016, 20:33 
Здравствуйте!

Зарегистрирован: 10 май 2016, 21:48
Сообщения: 4
Скорость наверное так задается
adapter_khz 500

Вроде команда должна работать:
flash bank $_CHIPNAME.nor cfi 0x1C000000 0x00400000 2 2 $_CHIPNAME.m4
Взята из другой доски. Но кажется нужно еще что-то настроить с помощью mww. Непонятно что это. Может кто-нибудь объяснит?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: OpenOCD написать конфигурационный файл для Board
СообщениеДобавлено: 13 май 2016, 00:26 
Здравствуйте!

Зарегистрирован: 10 май 2016, 21:48
Сообщения: 4
Непонятно, что и куда записывается, объясните кто-нибудь
# Enable external memory bus (16-bit SRAM at CS6, 16-bit flash at CS7)
mww 0xE0001138 0x0000001F ;# P1.14 = D0
mww 0xE000113C 0x0000001F ;# P1.15 = D1
mww 0xE0001140 0x0000001F ;# P1.16 = D2
mww 0xE0001144 0x0000001F ;# P1.17 = D3
mww 0xE0001148 0x0000001F ;# P1.18 = D4
mww 0xE000114C 0x0000001F ;# P1.19 = D5
mww 0xE0001150 0x0000001F ;# P1.20 = D6
mww 0xE0001154 0x0000001F ;# P1.21 = D7
mww 0xE0001200 0x0000001F ;# P2.0 = D8
mww 0xE0001204 0x0000001F ;# P2.1 = D9
mww 0xE0001208 0x0000001F ;# P2.2 = D10
mww 0xE000120C 0x0000001F ;# P2.3 = D11
mww 0xE0001210 0x0000001F ;# P2.4 = D12
mww 0xE0001214 0x0000001F ;# P2.5 = D13
mww 0xE0001218 0x0000001F ;# P2.6 = D14
mww 0xE000121C 0x0000001F ;# P2.7 = D15
mww 0xE0001104 0x00000007 ;# P1.1 = A1
mww 0xE0001108 0x00000007 ;# P1.2 = A2
mww 0xE000110C 0x00000007 ;# P1.3 = A3
mww 0xE0001110 0x00000007 ;# P1.4 = A4
mww 0xE0001114 0x00000007 ;# P1.5 = A5
mww 0xE0001118 0x00000007 ;# P1.6 = A6
mww 0xE000111C 0x00000007 ;# P1.7 = A7
mww 0xE0001028 0x00000007 ;# P0.10 = A8
mww 0xE000102C 0x00000007 ;# P0.11 = A9
mww 0xE0001030 0x00000007 ;# P0.12 = A10
mww 0xE0001034 0x00000007 ;# P0.13 = A11
mww 0xE0001038 0x00000007 ;# P0.14 = A12
mww 0xE000103C 0x00000007 ;# P0.15 = A13
mww 0xE0001048 0x00000007 ;# P0.18 = A14
mww 0xE000104C 0x00000007 ;# P0.19 = A15
mww 0xE0001050 0x00000007 ;# P0.20 = A16
mww 0xE0001054 0x00000007 ;# P0.21 = A17
mww 0xE0001058 0x00000007 ;# P0.22 = A18
mww 0xE000105C 0x00000007 ;# P0.23 = A19
mww 0xE0001238 0x00000007 ;# P2.14 = BLS0
mww 0xE000123C 0x00000007 ;# P2.15 = BLS1
mww 0xE0001300 0x00000007 ;# P3.0 = CS6
mww 0xE0001304 0x00000007 ;# P3.1 = CS7
mww 0xE0001130 0x00000007 ;# P1.12 = OE_N
mww 0xE0001134 0x00000007 ;# P1.13 = WE_N
mww 0x600000BC 0x00000041 ;# Bank6 16-bit mode, RBLE=1
mww 0x600000B4 0x00000000 ;# Bank6 WSTOEN=0
mww 0x600000AC 0x00000005 ;# Bank6 WST1=5
mww 0x600000B8 0x00000001 ;# Bank6 WSTWEN=1
mww 0x600000B0 0x00000006 ;# Bank6 WST2=6
mww 0x600000A8 0x00000002 ;# Bank6 IDCY=2
mww 0x600000D8 0x00000041 ;# Bank7 16-bit mode, RBLE=1
mww 0x600000D0 0x00000000 ;# Bank7 WSTOEN=0
mww 0x600000C8 0x0000000A ;# Bank7 WST1=10
mww 0x600000D4 0x00000001 ;# Bank7 WSTWEN=1
mww 0x600000CC 0x0000000C ;# Bank7 WST2=8
mww 0x600000C4 0x00000002 ;# Bank7 IDCY=2


И еще чтобы врубить режим CFI нужно записать номер ID 0x98 в адрес 0x555.
Как это сделать?


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Часовой пояс: UTC + 5 часов


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB