Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru
Партнеры:
otladka.com.ua - г.Киев

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:1
Поисковых ботовПоисковых ботов:3
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:5
Форум » starterkit.ru » Отладочные платы » SK-MLPC1768
SK-MLPC-1766 --не работает демка
step
Добавлено 21.10.2009 06:32 Сообщение: 11
step
1

Пункты: 81
Регистрация: 19.10.2009
Цитата
Цитата
Никакого шаманства, см. доку - раздел загрузки.

ОК

И все таки шаманство... В опциях Вашего проекта убрал галочку на втором IRAM -- 0x20000000. И все заработало.
Ставишь назад и не работает.
Так при чем здесь вектора прерываний????
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 21.10.2009 07:55 Сообщение: 12
Pavel Ivanchenko
Admin
4.39

Пункты: 91541
Регистрация: 24.03.2009
Пол: Мужчина
Сори, нет времени разбираться ...
Спуститься к концу Подняться к началу
Персональная информация
Robin
Добавлено 27.10.2009 00:59 Сообщение: 13
Robin
3

Пункты: 16
Регистрация: 23.10.2009
Пол: Мужчина
У меня тоже была такая проблема.

Пару вечеров помучился с настройками инструментов (IAR, Segger + MT-Link, FlashMagic) и перемычками на плате.

Заработало с прошивкой Павла (программирование через FlashMagic).

Кстати, Segger J-Link ARM V4.09n работает с МК LPC1768 (по крайней мере IAR может запрограмировать через MT-Link во флэш). Кроме этого можно также генерировать HEX в IAR и прошивать его с помощью FlashMagic).

Сейчас пытаюсь заставить работать свой проект. Когда заработает - отпишусь по поводу корректности работы Segger'овского софта.

_____________________________________________________
Разработка устройств на микроконтроллерах, ПЛИС.
Спуститься к концу Подняться к началу
Персональная информация
Robin
Добавлено 27.10.2009 01:29 Редактировалось 03.11.2009 01:44 Сообщение: 14
Robin
3

Пункты: 16
Регистрация: 23.10.2009
Пол: Мужчина
Цитата
2 step:

Заставили проект заработать? Как понимаю, делаете его в IAR?


Смешно, но проект работал :) выяснилось, когда я подключил плату с прошивкой (зашивал кстати через IAR) к компьютеру с WinXP. У меня стоит Vista, под ней почему-то не определяется устройство.

Предполагаю корявость IAR'овских примеров.

_____________________________________________________
Разработка устройств на микроконтроллерах, ПЛИС.
Спуститься к концу Подняться к началу
Персональная информация
Robin
Добавлено 03.11.2009 04:20 Сообщение: 15
Robin
3

Пункты: 16
Регистрация: 23.10.2009
Пол: Мужчина
Цитата
Странно, полагаю, коректировку векторов прерываний провели (J-Flash спрашивает перед тем как внести зменения, FlashMagic сам делает), потому как рождаемый Keil-ом HEX работать не будет.
Чуть позже прикреплю бинарник, который точно должен работать (с правильной таблицей векторов).


Уважаемый Павел, я беру пример с Вашего диска (USBMem-SK) адаптированный специально под плату SK-MLPC-1768. Нахожу в нем файл E:\SK-MLPC1768\Tests\LPC17xxSampleSoftware.001\keil\USBMem-SK\USBMem.hex, заливаю его через Flash Magic - не работает. В то же время, файл tst_USB.hex, который вы выложили в одном из сообщений, прекрасно работает. Содержимое совершенно разное.

Могли бы Вы пояснить, каким образом получен файл tst_USB.hex из проекта USBMem-SK?

_____________________________________________________
Разработка устройств на микроконтроллерах, ПЛИС.
Спуститься к концу Подняться к началу
Персональная информация
Robin
Добавлено 03.11.2009 04:32 Сообщение: 16
Robin
3

Пункты: 16
Регистрация: 23.10.2009
Пол: Мужчина
Цитата
И все таки шаманство... В опциях Вашего проекта убрал галочку на втором IRAM -- 0x20000000. И все заработало.


+1. Убрал галочку - заработало.

Вопрос о том, как получается файл tst_USB.hex из проекта USBMem-SK, остается актуальным.

_____________________________________________________
Разработка устройств на микроконтроллерах, ПЛИС.
Спуститься к концу Подняться к началу
Персональная информация
Robin
Добавлено 04.11.2009 03:08 Редактировалось 04.11.2009 03:12 Сообщение: 17
Robin
3

Пункты: 16
Регистрация: 23.10.2009
Пол: Мужчина
Ура, разобрался как доработать проект USBMem под плату.
Прикрепил краткую инструкцию-солюшен по доработке проекта, дабы идущие за мной не мучились.

Павел, все-таки хотелось бы понять: что же такого, по Вашим словам, делает с hex-ом, который сгенерирован Keil, программа FlashMagic (на лету и скрытно)????

Edited:
ЭЭЭ, А ГДЕ ФАЙЛ КОТОРЫЙ Я ПРИКРЕПЛЯЛ?

_____________________________________________________
Разработка устройств на микроконтроллерах, ПЛИС.
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 04.11.2009 16:13 Сообщение: 18
Pavel Ivanchenko
Admin
4.39

Пункты: 91541
Регистрация: 24.03.2009
Пол: Мужчина
Ничего "такого" я с этим HEX-ом не делал, просто скопировал из своей папки с тестами, сейчас попробовал с тем бинарником что с диска, действительно не работает, странно, надо разбираться что стряслось ...
Спуститься к концу Подняться к началу
Персональная информация
Robin
Добавлено 08.11.2009 21:01 Сообщение: 19
Robin
3

Пункты: 16
Регистрация: 23.10.2009
Пол: Мужчина
Собственно, хотелось бы сказать что я уже со всем разобрался и все там отлично работает.

1 способ:
генерируем HEX с помощью IAR, прошиваем его через MT-Link или FlashMagic - оба способа подходят.

2 способ:
генерируем HEX с помощью Keil uvision4, прошиваем плату через MT-Link или FlashMagic - оба способа подходят. Замечание - для того чтобы стандартные примеры из Keil работали, нужно немного адаптировать проект. 2 раза пытался прикрепить к сообщению инструкцию, но безуспешно - видимо, глюки движка форума.

Надеюсь, это поставит точку в обсуждаемых вопросах.

_____________________________________________________
Разработка устройств на микроконтроллерах, ПЛИС.
Спуститься к концу Подняться к началу
Персональная информация
energetik
Добавлено 26.12.2009 01:24 Редактировалось 26.12.2009 01:39 Сообщение: 20
energetik
0

Пункты: 251
Регистрация: 14.12.2009
Пол: Мужчина
У меня заработала сразу, только пришлось ХР перезагружать, чтобы она корректно определила устройство. Программировал Вашим JLink-8 в Keil. А прошивка у меня получилась меньше выложенной здесь ранее в 4 раза. Почему то файл не прикрепляется?
А объем Mass Storage должен быть 14kB?
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Отладочные платы » SK-MLPC1768