Commit Graph

113 Commits

Author SHA1 Message Date
Hardy Griech
d3e5465fe7 minor changes to DAP_config.h 2025-12-08 14:08:19 +01:00
Hardy Griech
f124ebf07a now compiles again for pico_w 2025-02-27 16:29:46 +01:00
Hardy Griech
8f6fe16be9 use HW reset if feasible, funny thing: the short delay made HW reset disfunctional 2025-02-27 11:14:31 +01:00
Hardy Griech
225d45ef35 enhancements to DAP psize/cnt configuration and documentation 2025-02-22 09:24:24 +01:00
Hardy Griech
a1fd6c5f69 reset pins again 2025-02-03 18:10:44 +01:00
Hardy Griech
af8bcfd6bb debugging differences v1.20/21 2024-12-11 05:59:53 +01:00
Hardy Griech
9bad565219 DAP_PACKET_SIZE can now be set via "d_psize" 2024-12-10 07:17:22 +01:00
Hardy Griech
49e877e474 docu updates plus minichange in freertos config 2024-10-21 22:56:01 +02:00
Hardy Griech
f777662057 minor changes for rp2350 2024-10-07 12:42:15 +02:00
Hardy Griech
4ad28c0a99 now runs with rp2350 2024-09-15 20:23:34 +02:00
Hardy Griech
b8e927c271 rename 2024-09-12 08:46:20 +02:00
Hardy Griech
c47f348441 trying to make it compile for rp2350 2024-09-11 22:09:59 +02:00
Hardy Griech
9332e4a1f0 replaced CMSIS_5 with CMSIS_DAP 2024-09-08 20:20:37 +02:00
Hardy Griech
03b0b83550 some more minor things 2024-09-08 19:50:50 +02:00
Hardy Griech
c7532549ca config changes (which actually do not belong here ;-)) 2024-08-21 21:30:48 +02:00
Hardy Griech
197a97c013 Now builds with gcc and all current targets.
But... builds with clang, but image does not execute successful
2024-08-21 21:22:46 +02:00
Hardy Griech
96348cfecf playing around with network parameters 2024-05-05 11:08:08 +02:00
Hardy Griech
9b3ef64aaf new config variable "rtt" to disable RTT 2024-02-04 21:14:09 +01:00
Hardy Griech
7beb4af658 ooops.... forgot the relevant part... 2023-09-23 12:19:26 +02:00
Hardy Griech
0e3c7a1f3d now with hardware reset 2023-09-23 11:54:49 +02:00
Hardy Griech
bc716d0cc5 relax f_cpu limits 2023-08-23 08:15:13 +02:00
Hardy Griech
5e44fac382 minIni: no more magic names 2023-08-20 17:13:21 +02:00
Hardy Griech
8ec1cb3d28 more RTT files at another place 2023-08-12 07:16:06 +02:00
Hardy Griech
251e403bad wip 2023-08-12 07:03:47 +02:00
Hardy Griech
c7f1080eb8 wip 2023-08-12 07:03:19 +02:00
Hardy Griech
bd555b6d42 OPT_PROBE_DEBUG_OUT has now four options: CDC/RTT/UART/empty
RTT currently not working
2023-08-12 07:00:49 +02:00
Hardy Griech
b70e649183 create a debugging environment where one pico is a probe (no net) and
the other is the target (only net)
2023-08-11 22:27:18 +02:00
Hardy Griech
03ee390ee6 adopted to new FreeRTOS 2023-08-10 21:05:28 +02:00
Hardy Griech
eeee8270c4 updated FreeRTOS 2023-08-01 20:58:25 +02:00
Hardy Griech
c8eea2f76b remove other declarations of tud_network_mac_address[] which may collide
with the one in the TinyUSB header
2023-08-01 18:17:08 +02:00
Hardy Griech
68b1682fc0 refactored probe cpu/swclk settings 2023-08-01 13:55:40 +02:00
Hardy Griech
565e6b9261 minor refactoring with probe_set_swclk_freq_khz() 2023-08-01 13:40:10 +02:00
Hardy Griech
e9d446f7f1 f_cpu corrected 2023-08-01 13:29:29 +02:00
Hardy Griech
12d7732204 hmm, actually nicer to have the parameters still in CMakeLists.txt 2023-08-01 11:55:10 +02:00
Hardy Griech
e9f04d98b0 removed OPT_MCU_OVERCLOCK_MHZ, CPU frequency can be set via
configuration
2023-08-01 11:45:26 +02:00
Joseph Bellahcen
cc027c6ca5 Renamed CRLF define 2023-07-27 11:33:25 -07:00
Joseph Bellahcen
beae49611e Renamed CRLF preproc define to something less generic 2023-07-27 10:39:20 -07:00
Joseph Bellahcen
18c016b7d4 Adjusted preprocessor syntax 2023-07-27 08:33:47 -07:00
Joseph Bellahcen
8977e0b518 Parameterized CRLF insertion via CMake 2023-07-27 08:28:56 -07:00
Joseph Bellahcen
cdd2252f82 Moved debug print carriage return to end of format string 2023-07-26 08:02:55 -07:00
Joseph Bellahcen
c2d58659aa Added carriage return to end of debug prints
When using GNU screen, which does not automatically add carriage
returns after new-lines, text wraps unnaturally across the console

For example:
```
  [CMSIS-DAPv1] [CMSIS-DAPv2] [MSC: DAPLink] [CDC: UART] [CDC: probe debug] [Net: 192.168.14.1 (NCM)] [Net: SysView] [Net: Echo] [Net: IPerf]
                                                             0.003 (  1) - (II) Probe HW:
         0.003 (  0) - (II)   Pico @ 240MHz
                                           0.003 (  0) - (II) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
                                                                      0.003 (  0) - (II) SWD clk req   : 2000kHz = 240000kHz / (6 * (20 + 0/256)), eff : 2000kHz
                                                                                0.056 ( 53) - (II) Assign tasks to certain cores
                                                0.000 (  0) - (II) =================================== MSC connect target
                                         0.114 (114) - (II) =================================== MSC disconnect target
                                     0.298 (184) - (II) =================================== MSC connect target
                              0.412 (114) - (II) =================================== MSC disconnect target
                          1.576 (999) - (II) =================================== MSC connect target
                   1.689 (113) - (II) =================================== MSC disconnect target
```

This commit addresses the issue by explicitly adding carriage
returns at the end of all calls to picoprobe_info() and similar
functions
2023-07-25 14:32:23 -07:00
Hardy Griech
b987f0c20c raised prio of lwIP 2023-07-14 18:24:21 +02:00
Hardy Griech
d588ade6a8 performance optimization 2023-07-14 17:58:01 +02:00
Hardy Griech
102801788b new OPT_MCU_OVERCLOCK_MHZ 2023-07-14 10:24:03 +02:00
Hardy Griech
9130590a81 it works with multicore as well (wasn't sure before) 2023-06-29 22:52:21 +02:00
Hardy Griech
18256d6557 config 2023-06-29 13:05:01 +02:00
Hardy Griech
e5fafecc49 configUSE_TRACE_FACILITY must be enabled 2023-05-18 20:19:54 +02:00
Hardy Griech
956af3a63f this is really a breakthrough: TCP output has to be triggered 2023-05-18 19:09:41 +02:00
Hardy Griech
6b7d10c9ad net protocol can now be specified via cmake 2023-05-16 07:55:40 +02:00
Hardy Griech
21559a7853 features etc in get_config 2023-05-16 06:47:07 +02:00