Jump to content

    

swisst

Свой
  • Content Count

    162
  • Joined

  • Last visited

Community Reputation

0 Обычный

About swisst

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

Контакты

  • Сайт
    Array
  • ICQ
    Array

Информация

  • Город
    Array
  1. поднял сервер на Notebook'е - воспроизвел проблему. прошу знающих погадать на pcap Wireshark'a - DUP ACK issue портит обмен...подскажите куда копать ? проект на базе последней LPCOpen 2.10, lwIP raw webclient_dup_ack_err.pcap.zip
  2. доброго вечера помогите советом. Дано: - роутер Linksys под управлением tomato usb (4 порта ethernet + wifi) - notebook (зацеплен по wifi) - LPCXpresso1769 + LwIP + WebClient (зацеплена на роутер по ethernet, далее по тексту - devboard) devboard получает IP от роутера и пишет 1 раз в секунду на сервер. в принципе, чтобы проверить аптайм devboard'ы - есть база на сервере, по данным в корой можно судить все ли хорошо. Но например железка упала (зависла) - хочу видеть о чем она говорила с сервером в последние секунды. можно ли на роутере слушать ethernet порт и дублировать пакеты на notebook по wifi и ловить их wireshark'ом ? если же нет - пните, куда копать или что гуглить хотя бы... :1111493779:
  3. да, к слову. проект на С. в общем спасибо - магия форума сработала на самом деле так и сделал - в папке_проекта/timer.c - который мой, так сказать, тикает раз в мс - его значение и возвращал в этой функции. почему не собиралось - не могу понять (и это хуже всего). думал, что-то упускаю...
  4. доброго вечера может тема вопроса заезженная или вообще не в ту ветку написал...все же... 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 ничего не менять
  5. а можно в личку название мастерской и вилку оплаты ?
  6. условия в личку, если актуально
  7. все в одну строчку через пробел - Исполнение: .VariantName на 15.1.14 все нормально - все работает, как у Вас
  8. Какая у Вас версия ? Версия v15.0.15 не проглатывает. Если текстовое поле содержит только Special String - все нормально, если что-то типа "Исполнение: .VariantName" (без кавычек, естественно) - так и отображается: Исполнение: .VariantName
  9. скачал -> запустил -> указал Workspace и как всегда кто как на такое реагирует и что они там меняют ?
  10. есть ли возможность в PCBDOC-е разместить блок текста (на несколько строк) ?
  11. спасибо за ответ - сделал по Вашей рекомендации. вывод 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 = 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 - выхлоп следующий, после чего все надо начинать сначала 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: Temporary breakpoint 1, main () at main.c:44 44 Init(); No breakpoint number 2. Program received signal SIGINT, Interrupt. 0xfffffffe in ?? () при этом таргет отваливается от отладки - программа выполняется с перезапуском (циклически), в openocd бесконечно: 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 добиться стабильности пока не получается
  12. кто нибудь борол кракозябзы в Build output console в Eclipse ? что сие означает я знаю и причину знаю, а вот как заставить консоль выводить в другой кодовой странице во время билда ? гугл смотрел
  13. дабы не плодить темы: есть мануал "для чайников" как связать 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 ? какие команды ему надо совать ? может ли меня не идти отладка, если я пытаюсь отлаживать основную программу, а помимо нее еще есть бутлоадер ?
  14. не получилось у меня собрать со скачанным q1-update, а с мажор версией получается...буду разбираться было дело. в принципе с make разобрался - скачал по ссылке выше