Jump to content

    

Есть у кого-нибудь простой пример работы сетью в IAR

Есть у кого-нибудь простой пример работы сетью в IAR

На плате TE-STM32F107

 

купил плату TE-STM32F107 в комплекте с ST-LINK'ом

примеры на плату написаны в eclipse (интересует конкретно web-server)

Eclipse не поддерживает ST-LINK, скомпилил проект

пытаюсь залить через ST-Link utility, но он отказывается шить, пишет "Flash programming error"

если записывать в память в ручную - все получается, но по байту в ручную долго.

попробовал копипастом, тоже шьет, но за ночь записал только 5000 байт (

 

установил IAR, шьет через ST-LINK без проблем

написал небольшую прогу чтобы зажечь диоды. все работает.

Но не получается самостоятельно задействовать порт Ethernet, мне хотябы примерчик который присвоит айпишник, шлюз и мак

спс

Share this post


Link to post
Share on other sites

Установи весию lite от Atollic - это тот же самый Eclipse - но с ним ST-LINK работает, проекты с Eclipse совместимы.

Edited by IgorKossak
Бездумное цитирование

Share this post


Link to post
Share on other sites

Спасибо за совет.

Установил, запустил, настроил, шью

пишет:

 

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.

 

так что к сожалению мой вопрос остается открытым.

Share this post


Link to post
Share on other sites

SWD не поддерживался в старой версии Atollic 1.3. - в новой 2. - все работает

 

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

Share this post


Link to post
Share on other sites
скачай с сайта ATOLLIC версию lite 2.1.0

 

именно её и скачал.

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

тогда сервер нормально загружается и ждет соединения.

 

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

что куда жать?

Share this post


Link to post
Share on other sites
именно её и скачал.

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

тогда сервер нормально загружается и ждет соединения.

 

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

что куда жать?

 

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

Share this post


Link to post
Share on other sites
у меня такая же плата

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

 

 

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

 

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

Share this post


Link to post
Share on other sites
давай дружить ) скажи номер аськи

 

 

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

 

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

 

На здровье. ICQ 318817674

Share this post


Link to post
Share on other sites
SWD не поддерживался в старой версии Atollic 1.3. - в новой 2. - все работает

 

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

все поддерживалось 1.3 и раньше, нужно было только добавить ключ -d на запуск GDB сервера.

на счет RESET у TE-STM32f107v2, приходится его жать при перепрошивке, иначе ST-LINK не шьет.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this