Jump to content

    

swisst

Свой
  • Content Count

    162
  • Joined

  • Last visited

Community Reputation

0 Обычный

About swisst

  • Rank
    Частый гость
  • Birthday 01/31/1985

Контакты

  • Сайт
    http://
  • ICQ
    317277699

Информация

  • Город
    Харьков
  1. поднял сервер на Notebook'е - воспроизвел проблему. прошу знающих погадать на pcap Wireshark'a - DUP ACK issue портит обмен...подскажите куда копать ? проект на базе последней LPCOpen 2.10, lwIP raw
  2. Цитата(jcxz @ Jan 14 2016, 07:12) Сделайте отладочный вывод лога работы например в UART отладочной платы. уже
  3. доброго вечера помогите советом. Дано: - роутер Linksys под управлением tomato usb (4 порта ethernet + wifi) - notebook (зацеплен по wifi) - LPCXpresso1769 + LwIP + WebClient (зацеплена на роутер по ethernet, далее по тексту - devboard) devboard получает IP от роутера и пишет 1 раз в секунду на сервер. в принципе, чтобы проверить аптайм devboard'ы - есть база на сервере, по данным в корой можно судить все ли хорошо. Но например железка упала (зависла) - хочу видеть о чем она говорила с сервером в последние секунды. можно ли на роутере слушать ethernet порт и дублировать пакеты на notebook по wifi и ловить их wireshark'ом ? если же нет - пните, куда копать или что гуглить хотя бы...
  4. Цитата(AHTOXA @ Dec 13 2015, 23:27) Просто создайте такую функцию в любом файле проекта. Если ваш проект на c++, то обзовите её extern "C", типа так: да, к слову. проект на С. в общем спасибо - магия форума сработала на самом деле так и сделал - в папке_проекта/timer.c - который мой, так сказать, тикает раз в мс - его значение и возвращал в этой функции. почему не собиралось - не могу понять (и это хуже всего). думал, что-то упускаю...
  5. доброго вечера может тема вопроса заезженная или вообще не в ту ветку написал...все же... eclipse + gcc + ARM + LwIP RAW, есть структура файлов: D:\Tools\LwIP - тут последняя версия, которая тянется из GIT-репозитория D:\Projects\EclipseWorkSpace\Project_1 хочу, чтобы Project_1 (в котором веб сервер будет на базе LwIP) был минимально связан с папкой LwIP т.е. хочу, чтобы исходники и хедеры в папке LwIP не менялись и не допиливались вообще. чтобы все, что зависит от мк (в том числе и lwipopts.h, lwippools.h, драйверы PHY и т.д.) хранилось в подпапке проекта. все подключения делаю через make, голый eclipse через discovery все резолвит - исходники компилируются, eclipse по подключенным папкам прыгает - файлы открывает, все вроде неплохо, но - есть src/lwip/timers.c - таймеры LwIP, которые хотят процедуру sys_now() (возвращает значение мс, которые считает SysTick) - вот как ее туда корректно передать ? так чтобы в исходниках LwIP ничего не менять
  6. Цитата(Patrick Yegor @ Oct 8 2015, 23:26) Мастерская в Киеве а можно в личку название мастерской и вилку оплаты ?
  7. Цитата(bureau @ Aug 18 2015, 14:34) Нужно запаять платы 14 шт. Размер -- 40мм*40мм В основном SMD компоненты 0603. Четыре штуки выводных Ориентировочное количество точек паек на одной плате -- 180 Подробности в личку условия в личку, если актуально
  8. Сложение Special Strings

    Цитата(Владимир @ Aug 17 2015, 13:57) Вроде и в вашей поддерживается, покрайней мере при записи в одну строку точнно. Если с переносом, как у меня на картинке, то но не уверен. все в одну строчку через пробел - Исполнение: .VariantName на 15.1.14 все нормально - все работает, как у Вас
  9. Сложение Special Strings

    Цитата(Владимир @ Aug 13 2015, 07:59) В редакторе PCB символы операций не используются. Просто пишется все подряд Какая у Вас версия ? Версия v15.0.15 не проглатывает. Если текстовое поле содержит только Special String - все нормально, если что-то типа "Исполнение: .VariantName" (без кавычек, естественно) - так и отображается: Исполнение: .VariantName
  10. скачал -> запустил -> указал Workspace и как всегда [attachment=93746:__________.png] кто как на такое реагирует и что они там меняют ?
  11. Вопросы начинающих 2015г

    есть ли возможность в PCBDOC-е разместить блок текста (на несколько строк) ?
  12. Цитата(Сергей Борщ @ May 7 2015, 09:39) спасибо за ответ - сделал по Вашей рекомендации. вывод openocd CODE C:\Users\vvs>openocd -f board/lpcxpresso-lpc1769.cfg Open On-Chip Debugger 0.9.0-rc1 (2015-04-24-22:05) Licensed under GNU GPL v2 For bug reports, read http://openocd.org/doc/doxygen/bugs.html Info : JLink SWD mode enabled adapter speed: 100 kHz adapter speed: 10 kHz adapter_nsrst_delay: 200 cortex_m reset_config sysresetreq cortex_m reset_config sysresetreq Info : J-Link ARM V7 compiled Jun 20 2012 19:45:53 Info : J-Link caps 0xb9ff7bbf Info : J-Link hw version 70000 Info : J-Link hw type J-Link Info : J-Link max mem block 9000 Info : J-Link configuration Info : USB-Address: 0x0 Info : Kickstart power on JTAG-pin 19: 0x0 Info : Vref = 3.112 TCK = 1 TDI = 0 TDO = 0 TMS = 0 SRST = 1 TRST = 1 Info : J-Link JTAG Interface ready Info : clock speed 10 kHz Info : SWD IDCODE 0x2ba01477 Info : lpc17xx.cpu: hardware has 6 breakpoints, 4 watchpoints Error: lpc17xx.cpu -- clearing lockup after double fault target state: halted target halted due to debug-request, current mode: Handler HardFault xPSR: 0x21000003 pc: 0xfffffffe msp: 0xffffffd8 Polling target lpc17xx.cpu failed, trying to reexamine Info : lpc17xx.cpu: hardware has 6 breakpoints, 4 watchpoints target state: halted target halted due to debug-request, current mode: Thread xPSR: 0x01000000 pc: 0x1fff0080 msp: 0x10001ffc дальше ждет подключения gdb, если в настройках gdb выбрано Load Image - выхлоп следующий, после чего все надо начинать сначала CODE Info : accepting 'gdb' connection on tcp/3333 target state: halted target halted due to debug-request, current mode: Thread xPSR: 0x01000000 pc: 0x1fff0080 msp: 0x10001ffc Warn : keep_alive() was not invoked in the 1000ms timelimit. GDB alive packet not sent! (1293). Workaround: increase "set remotetimeout" in GDB Error: usb_bulk_read failed (requested=1730, result=0) Error: jlink_swd_run_queue failed USB io (-107) Error: usb_bulk_write failed (requested=3462, result=0) Error: jlink_swd_run_queue failed USB io (-107) Error: usb_bulk_write failed (requested=3462, result=0) Error: jlink_swd_run_queue failed USB io (-107) Error: usb_bulk_write failed (requested=3462, result=0) Error: jlink_swd_run_queue failed USB io (-107) Error: usb_bulk_write failed (requested=34, result=0) Error: jlink_swd_run_queue failed USB io (-107) Error: usb_bulk_write failed (requested=102, result=0) Error: jlink_swd_run_queue failed USB io (-107) Error: usb_bulk_write failed (requested=88, result=0) Error: jlink_swd_run_queue failed USB io (-107) Error: usb_bulk_write failed (requested=84, result=0) Error: jlink_swd_run_queue failed USB io (-107) Error: usb_bulk_write failed (requested=34, result=0) Error: jlink_swd_run_queue failed USB io (-107) Error: usb_bulk_write failed (requested=34, result=0) Error: jlink_swd_run_queue failed USB io (-107) без Load Image шатко-валко заработало, но... запускается отладка, останавливается на main (как и прошу), делаю пару раз Step Over - получаю в gdb: CODE Temporary breakpoint 1, main () at main.c:44 44 Init(); No breakpoint number 2. Program received signal SIGINT, Interrupt. 0xfffffffe in ?? () при этом таргет отваливается от отладки - программа выполняется с перезапуском (циклически), в openocd бесконечно: CODE target state: halted target halted due to debug-request, current mode: Handler HardFault xPSR: 0x21000003 pc: 0xfffffffe psp: 0xffffffd8 Polling target lpc17xx.cpu failed, trying to reexamine Info : lpc17xx.cpu: hardware has 6 breakpoints, 4 watchpoints Error: lpc17xx.cpu -- clearing lockup after double fault target state: halted target halted due to debug-request, current mode: Handler HardFault xPSR: 0x21000003 pc: 0xfffffffe msp: 0xffffffd8 Polling target lpc17xx.cpu failed, trying to reexamine Info : lpc17xx.cpu: hardware has 6 breakpoints, 4 watchpoints Error: lpc17xx.cpu -- clearing lockup after double fault target state: halted target halted due to debug-request, current mode: Handler HardFault xPSR: 0x21000003 pc: 0xfffffffe psp: 0xffffffd8 Polling target lpc17xx.cpu failed, trying to reexamine Info : lpc17xx.cpu: hardware has 6 breakpoints, 4 watchpoints добиться стабильности пока не получается
  13. кто нибудь борол кракозябзы в Build output console в Eclipse ? что сие означает я знаю и причину знаю, а вот как заставить консоль выводить в другой кодовой странице во время билда ? гугл смотрел
  14. дабы не плодить темы: есть мануал "для чайников" как связать eclipse + openocd + gdb железо: lpcxpresso1769 + JLinkV7 (lpc-link на борде аппаратно отключен от таргета), соединяю по swd софт: eclipse + OpenOCD plugin (отсюда); eclipse + Zylin plugin думаю проблема в инициализации gdb, если не проблема - покажите 100% рабочий gdbinit - openocd вроде как видит таргет, запускаю так: КодC:\Users\vvs>openocd -f board/lpcxpresso-lpc1769.cfg Open On-Chip Debugger 0.9.0-rc1 (2015-04-24-22:05) Licensed under GNU GPL v2 For bug reports, read         http://openocd.org/doc/doxygen/bugs.html Info : JLink SWD mode enabled adapter speed: 100 kHz adapter speed: 10 kHz adapter_nsrst_delay: 200 cortex_m reset_config sysresetreq cortex_m reset_config sysresetreq Info : J-Link ARM V7 compiled Jun 20 2012 19:45:53 Info : J-Link caps 0xb9ff7bbf Info : J-Link hw version 70000 Info : J-Link hw type J-Link Info : J-Link max mem block 9000 Info : J-Link configuration Info : USB-Address: 0x0 Info : Kickstart power on JTAG-pin 19: 0x0 Info : Vref = 3.112 TCK = 0 TDI = 0 TDO = 1 TMS = 0 SRST = 1 TRST = 0 Info : J-Link JTAG Interface ready Info : clock speed 10 kHz Info : SWD IDCODE 0x2ba01477 Info : lpc17xx.cpu: hardware has 6 breakpoints, 4 watchpoints Error: lpc17xx.cpu -- clearing lockup after double fault Polling target lpc17xx.cpu failed, trying to reexamine Info : lpc17xx.cpu: hardware has 6 breakpoints, 4 watchpoints target state: halted target halted due to debug-request, current mode: Thread xPSR: 0x01000000 pc: 0x1fff0080 msp: 0x10001ffc файл конфига: Кодtelnet_port 4444 gdb_port 3333 source [find interface/jlink.cfg] transport select swd adapter_khz 100 source [find target/lpc17xx.cfg] cortex_m reset_config srst init sleep 200 reset halt wait_halt как настроить gdb ? какие команды ему надо совать ? может ли меня не идти отладка, если я пытаюсь отлаживать основную программу, а помимо нее еще есть бутлоадер ?
  15. Цитата(mdmitry @ May 6 2015, 16:07) Версии полные и независимые, можно ставить в разные каталоги. не получилось у меня собрать со скачанным q1-update, а с мажор версией получается...буду разбираться Цитата(mdmitry @ May 6 2015, 16:07) В старых версиях для Win вместе с компиляторами от CodeSourcery шел и make (csmake) было дело. в принципе с make разобрался - скачал по ссылке выше