Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Есть у кого-нибудь простой пример работы сетью в IAR
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
asdlfjkajkltewljf
Есть у кого-нибудь простой пример работы сетью в IAR
На плате TE-STM32F107

купил плату TE-STM32F107 в комплекте с ST-LINK'ом
примеры на плату написаны в eclipse (интересует конкретно web-server)
Eclipse не поддерживает ST-LINK, скомпилил проект
пытаюсь залить через ST-Link utility, но он отказывается шить, пишет "Flash programming error"
если записывать в память в ручную - все получается, но по байту в ручную долго.
попробовал копипастом, тоже шьет, но за ночь записал только 5000 байт (

установил IAR, шьет через ST-LINK без проблем
написал небольшую прогу чтобы зажечь диоды. все работает.
Но не получается самостоятельно задействовать порт Ethernet, мне хотябы примерчик который присвоит айпишник, шлюз и мак
спс
DmitryDI
Установи весию lite от Atollic - это тот же самый Eclipse - но с ним ST-LINK работает, проекты с Eclipse совместимы.
asdlfjkajkltewljf
Спасибо за совет.
Установил, запустил, настроил, шью
пишет:

Atollic TrueSTUDIO gdbserver for ST-Link. Version 1.3.0 Pro
Developed by Atollic AB for STMicroelectronics
Copyright 2010-2011, Atollic AB and STMicroelectronics
Starting server with the following options:
Persistant Mode : Disabled
LogFile Name : debug_log.txt
Logging Level : 1
Listen Port Number : 61234
Status Refresh Delay : 15s
Verbose Mode : Disabled
Error in Initializing ST-Link device

(TARGET_RESET_ERR) Failed to initialize target.

проследовал инструкции с оф. сайта:
http://www.atollic.com/index.php/kb/3-debugging/11-kb_stlink

вгугле нашел следующую инфу по этому поводу:
Цитата
Поигрался немного с платой, в IAR отладчик ST-Link работает хорошо. Для GDB так и не смог найти сервер. У Atollic в бесплатной версии сервер поддерживает только полноразмерный JTAG, у меня же доступен только SWD.


так что к сожалению мой вопрос остается открытым.
DmitryDI
SWD не поддерживался в старой версии Atollic 1.3. - в новой 2. - все работает

скачай с сайта ATOLLIC версию lite 2.1.0
asdlfjkajkltewljf
Цитата
скачай с сайта ATOLLIC версию lite 2.1.0


именно её и скачал.
сейчас методом проб и ошибок выяснил, что нужно нажать reset на плате TE-STM32F107 в момент запуска gdbserver
тогда сервер нормально загружается и ждет соединения.

проект скомпилировал. как прошить не могу разобраться,
что куда жать?
DmitryDI
Цитата(asdlfjkajkltewljf @ May 19 2011, 13:19) *
именно её и скачал.
сейчас методом проб и ошибок выяснил, что нужно нажать reset на плате TE-STM32F107 в момент запуска gdbserver
тогда сервер нормально загружается и ждет соединения.

проект скомпилировал. как прошить не могу разобраться,
что куда жать?


при нажатии кнопки debug - все содержимое проекта заливается во флэш или рам (задается в свойчтвах) - у меня такая же плата - reset не требует
asdlfjkajkltewljf
Цитата
у меня такая же плата

давай дружить ) скажи номер аськи


08.gif , удалось зашить, но на данный момент только вручную, с помощью arm-atollic-eabi-gdb

спасибо, друг. ты спас меня от неминуемой гибели beer.gif
DmitryDI
Цитата(asdlfjkajkltewljf @ May 19 2011, 13:40) *
давай дружить ) скажи номер аськи


08.gif , удалось зашить, но на данный момент только вручную, с помощью arm-atollic-eabi-gdb

спасибо, друг. ты спас меня от неминуемой гибели beer.gif


На здровье. ICQ 318817674
e-serg
Цитата(DmitryDI @ May 19 2011, 17:17) *
SWD не поддерживался в старой версии Atollic 1.3. - в новой 2. - все работает

скачай с сайта ATOLLIC версию lite 2.1.0

все поддерживалось 1.3 и раньше, нужно было только добавить ключ -d на запуск GDB сервера.
на счет RESET у TE-STM32f107v2, приходится его жать при перепрошивке, иначе ST-LINK не шьет.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.