ðåêëàìà íà ñàéòå
ïîäðîáíîñòè

 
 
> Ìîäèôèêàöèÿ ïàìÿòè äëÿ R4 èç JTAG áåç ïðåðûâàíèÿ ÖÏÓ, ñ èñïîëüçîâàíèåì JLink, TMS570, ïëàòôîðìà TI Hercules
Р’РёС‚Р...
ñîîáùåíèå Dec 2 2013, 02:16
Ñîîáùåíèå #1





Ãðóïïà: Íîâè÷îê
Ñîîáùåíèé: 6
Ðåãèñòðàöèÿ: 20-04-06
Ïîëüçîâàòåëü ¹: 16 310



Çäðàâñòâóéòå, ãîñïîäà õîðîøèå.
Ïîïðîáóþ ïîëó÷èòü èíôîðìàöèþ çäåñü.
Ïðè îñâîåíèè TI RM48-DRV-KIT ñòîëêíóëñÿ ñ íåêîòîðûìè âåùàìè:
1. ïðè èñïîëüçîâàíèè CCS è ïðèìèòèâíåéøåãî XDS100v2, âñòðîåííîãî â RM48CTRLCARD, ñîâìåñòíî ñî âñòðîåííûìè â CCS äðàéâåðàìè, åñòü âîçìîæíîñòü, íå ïðåðûâàÿ ïðîöåññîð, ïðî÷èòàòü/èçìåíèòü ëþáóþ ÿ÷åéêó ïàìÿòè, à òàêæå ïðè ïðåðûâàíèè ïðîöåññîðà íå çàïðåùàòü IRQ (÷òî ÷ðåçâû÷àéíî âàæíî ïðè îòëàäêå àëãîðèòìà óïðàâëåíèÿ ìîòîðàìè, ÿ èç-çà îòñóòñòâèÿ òàêîé âîçìîæíîñòè â äðóãèõ îòëàä÷èêàõ ïàðó ìîòîðîâ ñïàëèë).
2. JLink (â òîì ÷èñëå GDB) òèïà èìååò âîçìîæíîñòü ñ÷èòûâàíèÿ ïàìÿòè áåç ïðåðûâàíèÿ ïðîöåññîðà äëÿ ÿäåð Cortex, îäíàêî, ïåðåïèñûâàíèå ñ ðàçðàáîò÷èêàìè ïðèâåëî ê òîìó, ÷òî äëÿ ÿäðà Cortex-R4 äàííàÿ ôóíêöèîíàëüíîñòü áóäåò íåäîñòóïíà, ïîòîìó êàê "â îáùåì ñëó÷àå ÿäðî R4 èìååò êýø-ïàìÿòü, è ìîãóò áûòü ïðî÷èòàíû íå òå äàííûå", õîòÿ äëÿ ïëàòôîðìû Hercules êýøà íåò. Ðàçðàáîò÷èêè äðàéâåðîâ Segger íå õîòÿò äåòåêòèðîâàòü, ÷òî ÷èï -- îäèí èç Hercules, è ðàçðåøàòü òàêèå îïåðàöèè
3. Îáñóæäåíèå íà e2e ïðèâåëî ê ïîíèìàíèþ, ÷òî GCC (GDB) òàì â âåñüìà ïðèìèòèâíîì âèäå, è íèêòî íè÷åãî ìíå íå îòâåòèò
4. Òàêæå "îáúÿâëåííàÿ â ñòàäèè áåòà-òåñòèðîâàíèÿ" ñëóæáà ïîääåðæêè JLink íà e2e äëÿ ðîäíîé ñðåäû CCS íå ðàáîòàåò. ß ñíà÷àëà õîòåë òóäà îá ãëþêå íàïèñàòü. Îïèñàííàÿ íåâîçìîæíîñòü îñòàíîâà ïðè ðàáîòàþùåì IRQ èëè ÷òåíèÿ ïàìÿòè ÿâëÿåòñÿ îøèáêîé, ïîòîìó ÷òî äëÿ TI èìååòñÿ ìíîãî ïðèìåðîâ ñ àëãîðèòìàìè óïðàâëåíèÿ äâèãàòåëÿìè, è îíè âñå èñïîëüçóþò äàííóþ âîçìîæíîñòü (è îíè ðàáîòàþò ïðè CCS + ëþáîé XDS, â îòëè÷èå îò CCS + JLink)

Íó è âîïðîñ. Èìåþò ëè ñâîáîäíûå òóë÷åéíû (GDB) â ïðèíöèïå âîçìîæíîñòü âûâîäà èíôîðìàöèè ÷åðåç JTAG áåç îñòàíîâà ïðîöåññîðà? Èìåþò ëè îíè âîçìîæíîñòü íå îòêëþ÷àòü IRQ/FIQ ïðè ñðàáàòûâàíèè òî÷åê îñòàíîâà?
ß ñåé÷àñ èñïîëüçóþ eclipse + gnu arm toolchain + jlink, íî, ïîõîæå, ïðèä¸òñÿ ïåðåõîäèòü íà XDS (200 èëè 560v2, ïîñëå îïðåäåëåíèÿ íåîáõîäèìûõ òðåáîâàíèé ïî òðàññèðîâêå) è CCS, ÷òî ìåíÿ íåñêîëüêî íàïðÿæ¸ò ïî ïðè÷èíå îòâëå÷åíèÿ íà îñâîåíèå íîâîãî èíñòðóìåíòàðèÿ.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 ÷åë. ÷èòàþò ýòó òåìó (ãîñòåé: 1, ñêðûòûõ ïîëüçîâàòåëåé: 0)
Ïîëüçîâàòåëåé: 0

 


RSS Òåêñòîâàÿ âåðñèÿ Ñåé÷àñ: 14th August 2025 - 03:19
Ðåéòèíã@Mail.ru


Ñòðàíèöà ñãåíåðèðîâàííà çà 0.01443 ñåêóíä ñ 7
ELECTRONIX ©2004-2016