|
VS Code + gcc/gdb, Ïðèêðóòèë VS Code ê gcc/gdb (èëè íàîáîðîò :)) |
|
|
|
 |
Îòâåòîâ
|
Jun 19 2017, 14:40
|
Çíàþùèé
   
Ãðóïïà: Ó÷àñòíèê
Ñîîáùåíèé: 758
Ðåãèñòðàöèÿ: 27-08-08
Ïîëüçîâàòåëü ¹: 39 839

|
Öèòàòà(x893 @ Jun 19 2017, 12:57)  Àðäóèíî òàì íå ñèëüíî ïðè÷åì. Íàñ÷åò ïëàòíîñòè íå çàìåòèë. Íóæíà ïðèìåðíî çà òåì æå, ÷òî è îñòàëüíûå IDE. Íó åñëè òî æå ñàìîå äåëàåòñÿ áåç ïðèâëå÷åíèÿ ëèøíèõ ñóùíîñòåé, òî âîïðîñ çà÷åì PlatformIO òàê è íå ðàñêðûò... Íó ðàçâå ÷òî åñòü æåëàíèå îòïðàâëÿòü òåëåìåòðèþ ðàçðàáîò÷èêàì  Öèòàòà(РўРёРјСѓСЂ Ð ÑžÐ Â°Ð Ñ @ Jun 19 2017, 13:01)  Ó ìåíÿ òàê è íå ðàáîòàåò ïîëíîöåííî îòëàäêà: - âî âðåìÿ ðàáîòû ïðîãðàììû íå ïîëó÷àåòñÿ îñòàíîâèòü âûïîëíåíèå íàæàòèåì íà êíîïêó "ïàóçà".
- âî âðåìÿ ðàáîòû ïðîãðàììû íå ïîëó÷àåòñÿ óñòàíîâèòü áðåéêïîèíòû. Òî÷íåå, íà íèõ íå ïðîèñõîäèò îñòàíîâêà âûïîëíåíèÿ.
- èíîãäà íå âûêëþ÷àåòñÿ ñ ïåðâîãî ðàçà îòëàäêà. Ñî âòîðîãî ðàçà îòëàäêà îñòàíàâëèâàåòñÿ, íî ê openocd ïîñëå ýòîãî íå ïîäêëþ÷èòüñÿ - ïðèõîäèòñÿ ïåðåçàïóñêàòü openocd.
Ñòðàííî ó ìåíÿ âñå ðàáîòàåò, ïîêàæèòå launch.json. Êàêèå âåðñèè ó Âàñ VS Code è cpptools? Ïî÷åìó gcc òàêîé ñòàðûé (î÷åíü ìîæåò áûòü, ÷òî ïðîáëåìà â ýòîì)? Ìîæíî â launch.json äîáàâèòü: Êîä "logging": { "engineLogging":true, }, È ïîñìîòðåòü, ãäå âîçíèêàåò ïðîáëåìà ñ îáìåíîì ìåæäó îòëàä÷èêîì è IDE. Ó ìåíÿ ïîñëåäíèå âåðñèè VS Code/cpptools è ïîñëåäíÿÿ âåðñèÿ gcc ñ ARM-developer. Ïðîáëåì ñ îòëàäêîé íåò, â ïîñëåäíåé âåðñèè äàæå ïîôèêñèëè ìåëêèå íåóäîáñòâà. Åñòü ïðîáëåìû ïî ÷àñòè IntelliSense (òî÷íåå íîâîé åãî ðåàëèçàöèè), ÿ îá ýòîì îáùàëñÿ ñ ðàçðàáîò÷èêàìè - ïîêà ïðè÷èíó íå íàøëè. Âïðî÷åì ìåíÿ è ñòàðûé âàðèàíò IntelliSense âïîëíå óñòðàèâàåò.
|
|
|
|
|
Jun 19 2017, 15:58
|
Ãðóïïà: Ó÷àñòíèê
Ñîîáùåíèé: 11
Ðåãèñòðàöèÿ: 10-05-07
Ïîëüçîâàòåëü ¹: 27 628

|
Ñìåíà âåðñèè gcc äî 6.3.1 íå ïîâëèÿëà íà ðåçóëüòàòû. launch.json: CODE {"configurations": [
{ "name": "OpenOCD & gdb", "type": "cppdbg", "request": "launch", "program": "${workspaceRoot}/build/Src/Aurora", "args": [], "stopAtEntry": false, "cwd": "${workspaceRoot}", "environment": [], "externalConsole": false, "logging": { "engineLogging":false, "moduleLoad": true, "exceptions": true }, "preLaunchTask": null, "osx": { "MIMode": "gdb", "miDebuggerPath":"/opt/local/arm-toolchain/bin/arm-none-eabi-gdb", "setupCommands": [ {"text":"-target-select remote localhost:3333"}, {"text":"-interpreter-exec console \"monitor reset halt\""}, {"text":"-interpreter-exec console \"monitor continue\""} ], "launchCompleteCommand": "exec-continue", "logging": {"engineLogging":true} } } ] } Âåðñèè VS Code 1.13.1, ms-vscode.cpptools 0.11.4 Òàê ïîíèìàþ, ïðîáëåìà â ðåàëèçàöèè MIEngine ïîä OSX.
--------------------
timurey.
|
|
|
|
|
Jun 20 2017, 12:28
|
Çíàþùèé
   
Ãðóïïà: Ó÷àñòíèê
Ñîîáùåíèé: 758
Ðåãèñòðàöèÿ: 27-08-08
Ïîëüçîâàòåëü ¹: 39 839

|
Öèòàòà(timurey @ Jun 19 2017, 18:58)  Òàê ïîíèìàþ, ïðîáëåìà â ðåàëèçàöèè MIEngine ïîä OSX. Ïî âñåìó äà (ó ìåíÿ äàæå ÷óòü ñòàðåå VSCode 1.12.2 è cpptools 0.11.4, launch.json áåç ñóùåñòâåííûõ îòëè÷èé îò ìîåãî). Åñëè â áàãëèñòå íà cpptools ýòîé ïðîáëåìû åùå íåò, òî ñòîèò íàïèñàòü. ß ïèñàë íåñêîëüêî ðàç, âñå èñïðàâèëè äîâîëüíî îïåðàòèâíî (ÿ ïðàâäà ïðèíèìàë àêòèâíîå ó÷àñòèå â ëîêàëèçàöèè ïðîáëåì), êðîìå ïîñëåäíåé ïðîáëåìû ñ íîâûì IntelliSense. Íå ïîìíþ ñ êàêîé âåðñèè, íî òåïåðü ìîæíî â launch.json setupCommands ïèñàòü â âèäå îáû÷íûõ gdb êîìàíä, à íå mi-êîìàíä - êàê ïî ìíå, òàê óäîáíåå. Êñòàòè ïîääåðæêà îòëàä÷èêîì Natvis-ôàéëîâ î÷åíü êëàññíàÿ âåùü.
Ñîîáùåíèå îòðåäàêòèðîâàë Øàìàíú - Jun 20 2017, 12:32
|
|
|
|
Ñîîáùåíèé â ýòîé òåìå
Øàìàíú VS Code + gcc/gdb Dec 24 2016, 19:29 AHTOXA Öèòàòà(Øàìàíú @ Dec 25 2016, 00:29) Êîìó-... Dec 24 2016, 19:51 Øàìàíú Öèòàòà(AHTOXA @ Dec 24 2016, 22:51) Êîíå÷... Dec 24 2016, 21:14  AHTOXA Ñïàñèáî, î÷åíü ïîäðîáíî è äîõîä÷èâî.
Ñ îäíîé ñòî... Dec 25 2016, 07:45   Øàìàíú Öèòàòà(AHTOXA @ Dec 25 2016, 10:45) Ñ îäí... Dec 25 2016, 10:52 darlock Óâàæàåìûé øàìàíú, à ìîæíî ïîïîäðîáíåå ïî 56 ñåðèè? Jan 19 2017, 11:38 Øàìàíú Öèòàòà(darlock @ Jan 19 2017, 14:38) Óâàæ... Jan 19 2017, 11:59 darlock Åñòü EVB è ïðèìåðû êîäà.
Õî÷åòñÿ äëÿ íà÷àëà ñêîìïè... Jan 19 2017, 12:56 Øàìàíú Öèòàòà(darlock @ Jan 19 2017, 15:56) Åñòü... Jan 19 2017, 15:49 Øàìàíú Ïîþçàë ÿ áîëåå-ìåíåå èíòåíñèâíî îòëàäêó ïîä Cortex... Feb 6 2017, 04:40 Radmir Åñòü ëè ñïîñîá äîáàâëÿòü ôàéëû â tasks.json/makefi... May 28 2017, 09:54 Øàìàíú Öèòàòà(Radmir @ May 28 2017, 12:54) Åñòü ... Jun 18 2017, 10:11 x893 Íàâåðíîå ÿ ÷åãî-òî íå äîãîíÿþ, íî ðàçâå â Platform... Jun 18 2017, 11:57 Øàìàíú Öèòàòà(x893 @ Jun 18 2017, 14:57) ðàçâå â... Jun 18 2017, 16:23 x893 https://www.google.ru/?q=PlatformIO
Ïðîñòî íàæàòü ... Jun 18 2017, 17:30 Øàìàíú Öèòàòà(x893 @ Jun 18 2017, 20:30) https:/... Jun 19 2017, 09:34  x893 Öèòàòà(Øàìàíú @ Jun 19 2017, 12:34) Äà ÿ ... Jun 19 2017, 09:57 РўРёРјСѓСЂ Ð ÑžÐ Â°Ð Ñ Ó ìåíÿ òàê è íå ðàáîòàåò ïîëíîöåííî îòëàäêà:
âî ... Jun 19 2017, 10:01 p_v Öèòàòà(Øàìàíú @ Jun 19 2017, 17:40) Íó åñ... Jun 19 2018, 05:43
1 ÷åë. ÷èòàþò ýòó òåìó (ãîñòåé: 1, ñêðûòûõ ïîëüçîâàòåëåé: 0)
Ïîëüçîâàòåëåé: 0
|
|
|