)]}'
{"configure.ac":[{"author":{"_account_id":1000725,"name":"Andreas Färber","email":"afaerber@suse.de","username":"afaerber"},"change_message_id":"e49915aba45a03ff020c9afb24678138e09e2f87","unresolved":false,"context_lines":[{"line_number":118,"context_line":""},{"line_number":119,"context_line":"m4_define([USB_ADAPTERS],"},{"line_number":120,"context_line":"\t[[[osbdm], [OSBDM (JTAG only) Programmer], [OSBDM]],"},{"line_number":121,"context_line":"\t[[pemu], [P\u0026E Multilink Universal BDM Programmer], [PEMU]],"},{"line_number":122,"context_line":"\t[[opendous], [eStick/opendous JTAG Programmer], [OPENDOUS]],"},{"line_number":123,"context_line":"\t[[aice], [Andes JTAG Programmer], [AICE]]])"},{"line_number":124,"context_line":""}],"source_content_type":"application/octet-stream","patch_set":1,"id":"8e518320_a65ba656","line":121,"updated":"2017-02-10 19:51:42.000000000","message":"What\u0027s the difference between OSBDM and P\u0026E BDM that requires a separate driver?","commit_id":"7149723871bc819ede21cd5064eb6699b8e431b2"},{"author":{"_account_id":1001310,"name":"Angelo Dureghello","email":"angelo@sysam.it","username":"angelo"},"change_message_id":"41933380b1d7c0af58a854290a128de18eb145bd","unresolved":false,"context_lines":[{"line_number":118,"context_line":""},{"line_number":119,"context_line":"m4_define([USB_ADAPTERS],"},{"line_number":120,"context_line":"\t[[[osbdm], [OSBDM (JTAG only) Programmer], [OSBDM]],"},{"line_number":121,"context_line":"\t[[pemu], [P\u0026E Multilink Universal BDM Programmer], [PEMU]],"},{"line_number":122,"context_line":"\t[[opendous], [eStick/opendous JTAG Programmer], [OPENDOUS]],"},{"line_number":123,"context_line":"\t[[aice], [Andes JTAG Programmer], [AICE]]])"},{"line_number":124,"context_line":""}],"source_content_type":"application/octet-stream","patch_set":1,"id":"8e518320_a9a5b945","line":121,"in_reply_to":"8e518320_661c8e7d","updated":"2017-02-13 09:25:51.000000000","message":"Done","commit_id":"7149723871bc819ede21cd5064eb6699b8e431b2"},{"author":{"_account_id":1001310,"name":"Angelo Dureghello","email":"angelo@sysam.it","username":"angelo"},"change_message_id":"c7f6045396038ac88194949d75f47e7d1a1493eb","unresolved":false,"context_lines":[{"line_number":118,"context_line":""},{"line_number":119,"context_line":"m4_define([USB_ADAPTERS],"},{"line_number":120,"context_line":"\t[[[osbdm], [OSBDM (JTAG only) Programmer], [OSBDM]],"},{"line_number":121,"context_line":"\t[[pemu], [P\u0026E Multilink Universal BDM Programmer], [PEMU]],"},{"line_number":122,"context_line":"\t[[opendous], [eStick/opendous JTAG Programmer], [OPENDOUS]],"},{"line_number":123,"context_line":"\t[[aice], [Andes JTAG Programmer], [AICE]]])"},{"line_number":124,"context_line":""}],"source_content_type":"application/octet-stream","patch_set":1,"id":"8e518320_661c8e7d","line":121,"in_reply_to":"8e518320_a65ba656","updated":"2017-02-10 20:39:16.000000000","message":"I have P\u0026E Multilink Universal programmer (200$ blue pod), that is not the same OSBDM that is an open hardware that borns as a debug system to be \"built-in\" in the target board. The osbdm actually included in openocd is JTAG only (no bdm support, since osbdm supports both jtag and bdm). Before starting this P\u0026E Multilink Universal driver, i checked osbdm.c, to see if maybe the USB part could be reused as similar wrapper also for P\u0026E Multilink Universal BDM, but didn\u0027t seen any similar part (i.e., P\u0026E Multilink Universal pod only accepts 256 bytes packets), and of course all the bdm commands had to be implemented.","commit_id":"7149723871bc819ede21cd5064eb6699b8e431b2"}],"src/target/Makefile.am":[{"author":{"_account_id":1000725,"name":"Andreas Färber","email":"afaerber@suse.de","username":"afaerber"},"change_message_id":"e49915aba45a03ff020c9afb24678138e09e2f87","unresolved":false,"context_lines":[{"line_number":20,"context_line":"\t$(MIPS32_SRC) \\"},{"line_number":21,"context_line":"\t$(NDS32_SRC) \\"},{"line_number":22,"context_line":"\t$(INTEL_IA32_SRC) \\"},{"line_number":23,"context_line":"\t$(BDM_CF26_SOURCES) \\"},{"line_number":24,"context_line":"\t%D%/avrt.c \\"},{"line_number":25,"context_line":"\t%D%/dsp563xx.c \\"},{"line_number":26,"context_line":"\t%D%/dsp563xx_once.c \\"}],"source_content_type":"application/octet-stream","patch_set":1,"id":"8e518320_8658aa5a","line":23,"updated":"2017-02-10 19:51:42.000000000","message":"Please respect alphabetic sort order and put it between AVR32 and MIPS32.","commit_id":"7149723871bc819ede21cd5064eb6699b8e431b2"},{"author":{"_account_id":1001310,"name":"Angelo Dureghello","email":"angelo@sysam.it","username":"angelo"},"change_message_id":"41933380b1d7c0af58a854290a128de18eb145bd","unresolved":false,"context_lines":[{"line_number":20,"context_line":"\t$(MIPS32_SRC) \\"},{"line_number":21,"context_line":"\t$(NDS32_SRC) \\"},{"line_number":22,"context_line":"\t$(INTEL_IA32_SRC) \\"},{"line_number":23,"context_line":"\t$(BDM_CF26_SOURCES) \\"},{"line_number":24,"context_line":"\t%D%/avrt.c \\"},{"line_number":25,"context_line":"\t%D%/dsp563xx.c \\"},{"line_number":26,"context_line":"\t%D%/dsp563xx_once.c \\"}],"source_content_type":"application/octet-stream","patch_set":1,"id":"8e518320_e9abb119","line":23,"in_reply_to":"8e518320_462192ab","updated":"2017-02-13 09:25:51.000000000","message":"Done","commit_id":"7149723871bc819ede21cd5064eb6699b8e431b2"},{"author":{"_account_id":1001310,"name":"Angelo Dureghello","email":"angelo@sysam.it","username":"angelo"},"change_message_id":"c7f6045396038ac88194949d75f47e7d1a1493eb","unresolved":false,"context_lines":[{"line_number":20,"context_line":"\t$(MIPS32_SRC) \\"},{"line_number":21,"context_line":"\t$(NDS32_SRC) \\"},{"line_number":22,"context_line":"\t$(INTEL_IA32_SRC) \\"},{"line_number":23,"context_line":"\t$(BDM_CF26_SOURCES) \\"},{"line_number":24,"context_line":"\t%D%/avrt.c \\"},{"line_number":25,"context_line":"\t%D%/dsp563xx.c \\"},{"line_number":26,"context_line":"\t%D%/dsp563xx_once.c \\"}],"source_content_type":"application/octet-stream","patch_set":1,"id":"8e518320_462192ab","line":23,"in_reply_to":"8e518320_8658aa5a","updated":"2017-02-10 20:39:16.000000000","message":"I checked before adding and didn\u0027t see any strict alphabetic sort order, but will put it where you asked.","commit_id":"7149723871bc819ede21cd5064eb6699b8e431b2"},{"author":{"_account_id":1000725,"name":"Andreas Färber","email":"afaerber@suse.de","username":"afaerber"},"change_message_id":"e49915aba45a03ff020c9afb24678138e09e2f87","unresolved":false,"context_lines":[{"line_number":119,"context_line":"\t%D%/lakemont.c \\"},{"line_number":120,"context_line":"\t%D%/x86_32_common.c"},{"line_number":121,"context_line":""},{"line_number":122,"context_line":"BDM_CF26_SOURCES \u003d \\"},{"line_number":123,"context_line":"\t%D%/bdm_cf26.c \\"},{"line_number":124,"context_line":"\t%D%/mcf5441x.c"},{"line_number":125,"context_line":""}],"source_content_type":"application/octet-stream","patch_set":1,"id":"8e518320_6635aef3","line":122,"updated":"2017-02-10 19:51:42.000000000","message":"Ditto. Also, why _SOURCES and not _SRC like the others?","commit_id":"7149723871bc819ede21cd5064eb6699b8e431b2"},{"author":{"_account_id":1001310,"name":"Angelo Dureghello","email":"angelo@sysam.it","username":"angelo"},"change_message_id":"41933380b1d7c0af58a854290a128de18eb145bd","unresolved":false,"context_lines":[{"line_number":119,"context_line":"\t%D%/lakemont.c \\"},{"line_number":120,"context_line":"\t%D%/x86_32_common.c"},{"line_number":121,"context_line":""},{"line_number":122,"context_line":"BDM_CF26_SOURCES \u003d \\"},{"line_number":123,"context_line":"\t%D%/bdm_cf26.c \\"},{"line_number":124,"context_line":"\t%D%/mcf5441x.c"},{"line_number":125,"context_line":""}],"source_content_type":"application/octet-stream","patch_set":1,"id":"8e518320_c9a8f51f","line":122,"in_reply_to":"8e518320_2616965b","updated":"2017-02-13 09:25:51.000000000","message":"Done","commit_id":"7149723871bc819ede21cd5064eb6699b8e431b2"},{"author":{"_account_id":1001310,"name":"Angelo Dureghello","email":"angelo@sysam.it","username":"angelo"},"change_message_id":"c7f6045396038ac88194949d75f47e7d1a1493eb","unresolved":false,"context_lines":[{"line_number":119,"context_line":"\t%D%/lakemont.c \\"},{"line_number":120,"context_line":"\t%D%/x86_32_common.c"},{"line_number":121,"context_line":""},{"line_number":122,"context_line":"BDM_CF26_SOURCES \u003d \\"},{"line_number":123,"context_line":"\t%D%/bdm_cf26.c \\"},{"line_number":124,"context_line":"\t%D%/mcf5441x.c"},{"line_number":125,"context_line":""}],"source_content_type":"application/octet-stream","patch_set":1,"id":"8e518320_2616965b","line":122,"in_reply_to":"8e518320_6635aef3","updated":"2017-02-10 20:39:16.000000000","message":"Prob. copy and pasted from wrong place, will change into _SRC","commit_id":"7149723871bc819ede21cd5064eb6699b8e431b2"}],"tcl/interface/pemu.cfg":[{"author":{"_account_id":1000725,"name":"Andreas Färber","email":"afaerber@suse.de","username":"afaerber"},"change_message_id":"e49915aba45a03ff020c9afb24678138e09e2f87","unresolved":false,"context_lines":[{"line_number":1,"context_line":"#"},{"line_number":2,"context_line":"# P\u0026E Universal Multilink"},{"line_number":3,"context_line":"#"},{"line_number":4,"context_line":"# Please use the interface with proper transport frmware"},{"line_number":5,"context_line":"# already loaded."},{"line_number":6,"context_line":"#"},{"line_number":7,"context_line":""}],"source_content_type":"text/x-ttcn-cfg","patch_set":1,"id":"8e518320_463ab2e5","line":4,"range":{"start_line":4,"start_character":49,"end_line":4,"end_character":56},"updated":"2017-02-10 19:51:42.000000000","message":"firmware?","commit_id":"7149723871bc819ede21cd5064eb6699b8e431b2"},{"author":{"_account_id":1001310,"name":"Angelo Dureghello","email":"angelo@sysam.it","username":"angelo"},"change_message_id":"41933380b1d7c0af58a854290a128de18eb145bd","unresolved":false,"context_lines":[{"line_number":1,"context_line":"#"},{"line_number":2,"context_line":"# P\u0026E Universal Multilink"},{"line_number":3,"context_line":"#"},{"line_number":4,"context_line":"# Please use the interface with proper transport frmware"},{"line_number":5,"context_line":"# already loaded."},{"line_number":6,"context_line":"#"},{"line_number":7,"context_line":""}],"source_content_type":"text/x-ttcn-cfg","patch_set":1,"id":"8e518320_89a2fd39","line":4,"range":{"start_line":4,"start_character":49,"end_line":4,"end_character":56},"in_reply_to":"8e518320_463ab2e5","updated":"2017-02-13 09:25:51.000000000","message":"I\u0027ll add a more appropriate comment","commit_id":"7149723871bc819ede21cd5064eb6699b8e431b2"},{"author":{"_account_id":1001310,"name":"Angelo Dureghello","email":"angelo@sysam.it","username":"angelo"},"change_message_id":"c7f6045396038ac88194949d75f47e7d1a1493eb","unresolved":false,"context_lines":[{"line_number":1,"context_line":"#"},{"line_number":2,"context_line":"# P\u0026E Universal Multilink"},{"line_number":3,"context_line":"#"},{"line_number":4,"context_line":"# Please use the interface with proper transport frmware"},{"line_number":5,"context_line":"# already loaded."},{"line_number":6,"context_line":"#"},{"line_number":7,"context_line":""}],"source_content_type":"text/x-ttcn-cfg","patch_set":1,"id":"8e518320_e60f5e3a","line":4,"range":{"start_line":4,"start_character":49,"end_line":4,"end_character":56},"in_reply_to":"8e518320_463ab2e5","updated":"2017-02-10 20:39:16.000000000","message":"This P\u0026E Multilink Unevrsal supports several transports and different connectors, as JTAG, BDM 6 pin, BDM 26 pin and several others. But, not with the same firmware, so if you use the pod for jtag and then you need to use it with bdm v1, or bdm v2-3-4, you need to re-flash the programmer with proper firmware. Actually, i didn\u0027t implemented this binary blob flash procedure, but if already correctly flashed from windows, it works.","commit_id":"7149723871bc819ede21cd5064eb6699b8e431b2"},{"author":{"_account_id":1001310,"name":"Angelo Dureghello","email":"angelo@sysam.it","username":"angelo"},"change_message_id":"41933380b1d7c0af58a854290a128de18eb145bd","unresolved":false,"context_lines":[{"line_number":1,"context_line":"#"},{"line_number":2,"context_line":"# P\u0026E Universal Multilink"},{"line_number":3,"context_line":"#"},{"line_number":4,"context_line":"# Please use the interface with proper transport frmware"},{"line_number":5,"context_line":"# already loaded."},{"line_number":6,"context_line":"#"},{"line_number":7,"context_line":""}],"source_content_type":"text/x-ttcn-cfg","patch_set":1,"id":"8e518320_6967c123","line":4,"range":{"start_line":4,"start_character":49,"end_line":4,"end_character":56},"in_reply_to":"8e518320_e60f5e3a","updated":"2017-02-13 09:25:51.000000000","message":"Done","commit_id":"7149723871bc819ede21cd5064eb6699b8e431b2"}],"tcl/target/mcf5114x.cfg":[{"author":{"_account_id":1000725,"name":"Andreas Färber","email":"afaerber@suse.de","username":"afaerber"},"change_message_id":"e49915aba45a03ff020c9afb24678138e09e2f87","unresolved":false,"context_lines":[{"line_number":1,"context_line":"set CPUTAPID 0x13570503"},{"line_number":2,"context_line":"set CHIPNAME mcf5441x"},{"line_number":3,"context_line":"set TARGETNAME $CHIPNAME.cpu"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"bdm_cf26 newdap $CHIPNAME cpu -irlen 4 -ircapture 0x1 -irmask 0xf -expected-id $CPUTAPID"}],"source_content_type":"text/x-ttcn-cfg","patch_set":1,"id":"8e518320_0644ba6d","line":2,"updated":"2017-02-10 19:51:42.000000000","message":"According to documentation these two variables should only be set if they\u0027re not set by the user.","commit_id":"7149723871bc819ede21cd5064eb6699b8e431b2"},{"author":{"_account_id":1001310,"name":"Angelo Dureghello","email":"angelo@sysam.it","username":"angelo"},"change_message_id":"c7f6045396038ac88194949d75f47e7d1a1493eb","unresolved":false,"context_lines":[{"line_number":1,"context_line":"set CPUTAPID 0x13570503"},{"line_number":2,"context_line":"set CHIPNAME mcf5441x"},{"line_number":3,"context_line":"set TARGETNAME $CHIPNAME.cpu"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"bdm_cf26 newdap $CHIPNAME cpu -irlen 4 -ircapture 0x1 -irmask 0xf -expected-id $CPUTAPID"}],"source_content_type":"text/x-ttcn-cfg","patch_set":1,"id":"8e518320_c60c6248","line":2,"in_reply_to":"8e518320_0644ba6d","updated":"2017-02-10 20:39:16.000000000","message":"ok, will check how to fix them","commit_id":"7149723871bc819ede21cd5064eb6699b8e431b2"},{"author":{"_account_id":1000725,"name":"Andreas Färber","email":"afaerber@suse.de","username":"afaerber"},"change_message_id":"e49915aba45a03ff020c9afb24678138e09e2f87","unresolved":false,"context_lines":[{"line_number":2,"context_line":"set CHIPNAME mcf5441x"},{"line_number":3,"context_line":"set TARGETNAME $CHIPNAME.cpu"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"bdm_cf26 newdap $CHIPNAME cpu -irlen 4 -ircapture 0x1 -irmask 0xf -expected-id $CPUTAPID"},{"line_number":6,"context_line":"target create $TARGETNAME mcf5441x -endian big -chain-position $TARGETNAME"},{"line_number":7,"context_line":""}],"source_content_type":"text/x-ttcn-cfg","patch_set":1,"id":"8e518320_e6287e98","line":5,"updated":"2017-02-10 19:51:42.000000000","message":"This looks unexpected...","commit_id":"7149723871bc819ede21cd5064eb6699b8e431b2"},{"author":{"_account_id":1001310,"name":"Angelo Dureghello","email":"angelo@sysam.it","username":"angelo"},"change_message_id":"c7f6045396038ac88194949d75f47e7d1a1493eb","unresolved":false,"context_lines":[{"line_number":2,"context_line":"set CHIPNAME mcf5441x"},{"line_number":3,"context_line":"set TARGETNAME $CHIPNAME.cpu"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"bdm_cf26 newdap $CHIPNAME cpu -irlen 4 -ircapture 0x1 -irmask 0xf -expected-id $CPUTAPID"},{"line_number":6,"context_line":"target create $TARGETNAME mcf5441x -endian big -chain-position $TARGETNAME"},{"line_number":7,"context_line":""}],"source_content_type":"text/x-ttcn-cfg","patch_set":1,"id":"8e518320_a6096636","line":5,"in_reply_to":"8e518320_e6287e98","updated":"2017-02-10 20:39:16.000000000","message":"Ok will check how to fix","commit_id":"7149723871bc819ede21cd5064eb6699b8e431b2"}]}
