متحكم TOSHIBA DEBUG-A RISC 32 بت
معلومات المنتج
تحديد
- اسم المنتج: واجهة التصحيح
- نموذج: تصحيح الأخطاء-أ
- مراجعة: 1.4
- تاريخ: 2024-10
تعليمات استخدام المنتج
مقدمة
واجهة التصحيح عبارة عن دليل مرجعي لوحدات التحكم الدقيقة RISC ذات 32 بت لأغراض تصحيح الأخطاء.
سمات
- منافذ الإدخال/الإخراج
- معلومات المنتج
- ذاكرة فلاش
- التحكم في الساعة ووضع التشغيل
ابدء
- قم بتوصيل واجهة التصحيح بالنظام الخاص بك باستخدام الكابلات المناسبة.
- راجع مخطط كتلة التصحيح (الشكل 2.1) لفهم الواجهة بشكل أفضل.
- تأكد من توصيلات وإمدادات الطاقة المناسبة.
الأسئلة الشائعة
- ما هي خصائص كل بت في السجل؟
يتم التعبير عن الخصائص على أنها R (قراءة فقط)، أو W (كتابة فقط)، أو R/W (قراءة وكتابة). - كيف ينبغي التعامل مع البتات المحجوزة في السجل؟
لا يجوز إعادة كتابة البتات المحجوزة، ولا ينبغي استخدام القيمة المقروءة. - كيف نفسر التنسيقات الرقمية في الدليل؟
الأرقام السداسية عشرية تبدأ بـ 0x، والأرقام العشرية يمكن أن تبدأ بـ 0d، والأرقام الثنائية يمكن أن تبدأ بـ 0b.
مقدمة
وثيقة ذات صلة
اسم الملف |
منافذ الإدخال/الإخراج |
معلومات المنتج |
ذاكرة فلاش |
التحكم في الساعة ووضع التشغيل |
الاتفاقيات
- تتبع التنسيقات الرقمية القواعد كما هو موضح أدناه:
- سداسي عشري: 0xABC
- عشري: 123 أو 0d123
فقط عندما يكون من الضروري إظهارها صراحةً بأنها أرقام عشرية. - ثنائي: 0ب111
من الممكن حذف "0b" عندما يكون من الممكن فهم عدد البتات بوضوح من الجملة.
- تتم إضافة "_N" إلى نهاية أسماء الإشارات للإشارة إلى الإشارات النشطة المنخفضة.
- ويسمى "التأكيد" على أن الإشارة تنتقل إلى مستواها النشط، و"التأكيد" على مستواها غير النشط.
- عند الإشارة إلى اسمين أو أكثر للإشارة، يتم وصفها على أنها [m:n].
Exampعلى: يظهر S[3:0] أربعة أسماء للإشارات S3 وS2 وS1 وS0 معًا. - تُعرف الأحرف المُحاطة بـ [ ] السجل.
Exampعلى: [ا ب ت ج] - "N" يحل محل رقم اللاحقة لاثنين أو أكثر من نفس النوع من السجلات والحقول وأسماء البتات.
Exampعلى: [XYZ1]، [XYZ2]، [XYZ3] → [XYZn] - "x" يحل محل رقم أو حرف اللاحقة للوحدات والقنوات في قائمة السجل.
- في حالة الوحدة، "x" تعني A و B و C، ...
Exampعلى: [ADACR0]، [ADBCR0]، [ADCCR0] → [ADxCR0] - في حالة القناة، "x" تعني 0 و1 و2، ...
Exampعلى: [T32A0RUNA]، [T32A1RUNA]، [T32A2RUNA] → [T32AxRUNA] - يتم كتابة نطاق البتات في السجل على النحو التالي [m: n].
Exampعلى: يعبر Bit[3: 0] عن نطاق البت 3 إلى 0. - يتم التعبير عن قيمة تكوين السجل إما بالرقم السداسي عشر أو بالرقم الثنائي.
Exampعلى: [ا ب ت ج] = 0x01 (سداسي عشري)، [XYZn] = 1 (ثنائي) - تمثل الكلمة والبايت طول البت التالي.
- بايت: 8 بت
- نصف كلمة: 16 بت
- كلمة: 32 بت
- كلمة مزدوجة: 64 بت
- يتم التعبير عن خصائص كل بت في السجل على النحو التالي:
- R: للقراءة فقط
- W: اكتب فقط
- R / W: القراءة والكتابة ممكنة.
- ما لم ينص على خلاف ذلك، فإن الوصول إلى التسجيل يدعم الوصول إلى الكلمات فقط.
- لا يجوز إعادة كتابة السجل المحدد على أنه "محجوز". علاوة على ذلك، لا تستخدم القيمة المقروءة.
- القيمة المقروءة من البت الذي له قيمة افتراضية "-" غير معروفة.
- عند كتابة سجل يحتوي على كل من البتات القابلة للكتابة والبتات للقراءة فقط، يجب كتابة البتات للقراءة فقط بقيمتها الافتراضية، وفي الحالات التي يكون فيها الافتراضي هو "-"، اتبع تعريف كل سجل.
- يجب كتابة البتات المحجوزة لسجل الكتابة فقط بقيمتها الافتراضية. وفي الحالات التي تكون فيها القيمة الافتراضية هي "-"، اتبع تعريف كل سجل.
- لا تستخدم معالجة القراءة والكتابة المعدلة لتسجيل تعريف يختلف عن طريق الكتابة والقراءة.
المصطلحات والاختصارات
بعض الاختصارات المستخدمة في هذه الوثيقة هي كما يلي:
- سوج-DP السلك التسلسلي JTAG منفذ التصحيح
- إي تي إم تتبع MacrocellTM المضمن
- وحدة البحوث الصناعية وحدة واجهة منفذ التتبع
- JTAG مجموعة عمل الاختبار المشترك
- SW سلك تسلسلي
- إس دبليو في سلك تسلسلي Viewer
الخطوط العريضة
السلك التسلسلي جTAG تم دمج وحدة Debug Port (SWJ-DP) للتفاعل مع أدوات التصحيح ووحدة Embedded Trace Macrocell (ETM) لإخراج تتبع التعليمات. يتم إخراج بيانات التتبع إلى الدبابيس المخصصة (TRACEDATA[3:0], SWV) للتصحيح عبر وحدة واجهة Trace Port (TPIU) الموجودة على الشريحة.
تصنيف الوظائف | وظيفة | عملية |
سوج-DP | JTAG | من الممكن توصيل JTAG دعم أدوات التصحيح. |
SW | من الممكن توصيل أدوات تصحيح الأخطاء Serial Wire. | |
إي تي إم | يتعقب | من الممكن ربط أدوات تصحيح دعم ETM Trace. |
للحصول على تفاصيل حول SWJ-DP وETM وTPIU، راجع "دليل المرجع الفني لمعالج Arm ® Cortex-M3 ®"/"دليل المرجع الفني لمعالج Arm Cortex-M4".
إعدادات
يوضح الشكل 2.1 مخطط كتلة واجهة التصحيح.
لا. | رمز | اسم الإشارة | إدخال/إخراج | دليل مرجعي ذو صلة |
1 | تركلكين | ساعة دالة التتبع | مدخل | التحكم في الساعة ووضع التشغيل |
2 | إدارة النقل والمواصلات | JTAG اختيار وضع الاختبار | مدخل | منافذ الإدخال/الإخراج، معلومات المنتج |
3 | سوديو | إدخال/إخراج البيانات عبر الأسلاك التسلسلية | الإدخال/الإخراج | منافذ الإدخال/الإخراج، معلومات المنتج |
4 | أطفال الثقافة التقليدية | JTAG مدخل الساعة التسلسلية | مدخل | منافذ الإدخال/الإخراج، معلومات المنتج |
5 | سوكليك | المسلسل على مدار الساعة الأسلاك | مدخل | منافذ الإدخال/الإخراج، معلومات المنتج |
6 | TDO | JTAG اختبار إخراج البيانات | الناتج | منافذ الإدخال/الإخراج، معلومات المنتج |
7 | إس دبليو في | سلك تسلسلي Viewإيه الناتج | الناتج | منافذ الإدخال/الإخراج، معلومات المنتج |
8 | تي دي اي | JTAG اختبار إدخال البيانات | مدخل | منافذ الإدخال/الإخراج، معلومات المنتج |
9 | TRST_N | JTAG اختبار RESET_N | مدخل | منافذ الإدخال/الإخراج، معلومات المنتج |
10 | تراسيداتا 0 | بيانات التتبع 0 | الناتج | منافذ الإدخال/الإخراج، معلومات المنتج |
11 | تراسيداتا 1 | بيانات التتبع 1 | الناتج | منافذ الإدخال/الإخراج، معلومات المنتج |
12 | تراسيداتا 2 | بيانات التتبع 2 | الناتج | منافذ الإدخال/الإخراج، معلومات المنتج |
13 | تراسيداتا 3 | بيانات التتبع 3 | الناتج | منافذ الإدخال/الإخراج، معلومات المنتج |
14 | تراسيكلك | تتبع الساعة | الناتج | منافذ الإدخال/الإخراج، معلومات المنتج |
- سوج-DP
- يدعم SWJ-DP منفذ تصحيح أخطاء السلك التسلسلي (SWCLK، SWDIO)، وJTAG منفذ التصحيح (TDI، TDO، TMS، TCK، TRST_N)، وتتبع الإخراج من Serial Wire Viewer(SWV).
- عند استخدام SWV، يرجى ضبط بت تمكين الساعة القابل للتطبيق على 1 (إمداد الساعة) في سجل إمداد الساعة وإيقافها ([CGSPCLKEN] للحصول على التفاصيل، راجع "وضع التحكم في الساعة والتشغيل" و"منافذ الإدخال/الإخراج" في دليل المرجع.
- يTAG لا يوجد منفذ تصحيح الأخطاء أو دبوس TRST_N حسب المنتج. للحصول على التفاصيل، راجع "معلومات المنتج" في دليل المرجع.
- إي تي إم
- يدعم ETM إشارات البيانات لأربعة دبابيس (TRACEDATA) ودبوس إشارة ساعة واحد (TRACECLK).
- عند استخدام ETM، يرجى ضبط بت تمكين الساعة القابل للتطبيق على 1 (إمداد الساعة) في سجل إمداد الساعة وإيقافها ([CGSPCLKEN] للحصول على التفاصيل، راجع "وضع التحكم في الساعة والتشغيل" و"منافذ الإدخال/الإخراج" في دليل المرجع.
- لا يتم دعم ETM حسب المنتج. للحصول على التفاصيل، راجع "معلومات المنتج" في دليل المرجع.
الوظيفة والتشغيل
توريد الساعة
عند استخدام Trace أو SWV، يرجى ضبط بت تمكين الساعة القابل للتطبيق على 1 (إمداد الساعة) في سجل إيقاف إمداد ساعة Trace ADC ([CGSPCLKEN]) للحصول على التفاصيل، راجع "وضع التحكم في الساعة وتشغيلها" في دليل المرجع.
الاتصال بأداة التصحيح
- فيما يتعلق بالاتصال بأدوات التصحيح، راجع توصيات الشركة المصنعة. تحتوي دبابيس واجهة التصحيح على مقاومة سحب لأعلى ومقاومة سحب لأسفل. عند توصيل دبابيس واجهة التصحيح بمقاومة سحب لأعلى أو سحب لأسفل خارجية، يرجى الانتباه إلى مستوى الإدخال.
- عندما يتم تمكين وظيفة الأمان، لا يمكن لوحدة المعالجة المركزية الاتصال بأداة التصحيح.
الوظائف الطرفية في وضع التوقف
- وضع الإيقاف يعني الحالة التي تتوقف فيها وحدة المعالجة المركزية (التوقف) على أداة التصحيح
- عندما تدخل وحدة المعالجة المركزية في وضع التوقف، يتوقف مؤقت المراقبة (WDT) تلقائيًا. وتستمر الوظائف الطرفية الأخرى في العمل.
الاستخدام السابقample
- يمكن أيضًا استخدام دبابيس واجهة التصحيح كمنافذ للأغراض العامة.
- بعد تحرير إعادة الضبط، يتم تهيئة الدبابيس الخاصة بدبابيس واجهة التصحيح كدبابيس واجهة التصحيح. يجب تغيير دبابيس واجهة التصحيح الأخرى إلى دبابيس واجهة التصحيح إذا لزم الأمر.
واجهة التصحيح دبابيس واجهة التصحيح JTAG TRST_N تي دي اي TDO أطفال الثقافة التقليدية إدارة النقل والمواصلات البيانات المتتبعة [3:0] تراسيكلك SW – – إس دبليو في سوكليك سوديو حالة تصحيح أخطاء الدبابيس بعد الإصدار إعادة ضبط
صالح
صالح
صالح
صالح
صالح
غير صالح
غير صالح
JTAG (مع TRST_N)
✔ ✔ ✔ ✔ ✔ غير متاح غير متاح JTAG (بدون TRST_N)
غير متاح
✔
✔
✔
✔
غير متاح
غير متاح
JTAG+تتبع ✔ ✔ ✔ ✔ ✔ ✔ ✔ SW غير متاح غير متاح غير متاح ✔ ✔ غير متاح غير متاح SW+TRACE غير متاح غير متاح غير متاح ✔ ✔ ✔ ✔ SW+SWV غير متاح غير متاح ✔ ✔ ✔ غير متاح غير متاح تعطيل وظيفة التصحيح غير متاح غير متاح غير متاح غير متاح غير متاح غير متاح غير متاح
إحتياطات
نقاط مهمة حول استخدام دبابيس واجهة التصحيح المستخدمة كمنافذ للأغراض العامة
- بعد إصدار إعادة الضبط، إذا تم استخدام دبابيس واجهة التصحيح كمنافذ إدخال/إخراج عامة بواسطة برنامج المستخدم، فلن تتمكن أداة التصحيح من الاتصال.
- إذا تم استخدام دبابيس واجهة التصحيح لوظيفة أخرى، فيرجى الانتباه إلى الإعدادات.
- إذا تعذر توصيل أداة التصحيح، فيمكنها استعادة اتصال التصحيح لمسح ذاكرة الفلاش باستخدام وضع التمهيد الفردي من الخارج. للحصول على التفاصيل، يرجى الرجوع إلى دليل مرجعي لـ "ذاكرة الفلاش".
سجل المراجعة
المراجعة | تاريخ | وصف |
1.0 | 2017-09-04 | الإصدار الأول |
1.1 |
2018-06-19 |
- محتويات
تم تعديل جدول المحتويات إلى المحتويات -1 مخطط تفصيلي تم تعديل ARM إلى Arm. -2. التكوين تمت إضافة مرجع "دليل مرجعي" إلى SWJ-DP تمت إضافة مرجع "دليل مرجعي" إلى SWJ-ETM |
1.2 |
2018-10-22 |
- الاتفاقيات
شرح معدل للعلامة التجارية - 4. الاستخدام السابقample تمت إضافة السابقample لـ SW+TRACE في الجدول 4.1 - تم استبدال القيود المفروضة على استخدام المنتج |
1.3 |
2019-07-26 |
- الشكل 2.1 المنقح
- 2 تمت إضافة إعداد الساعة لاستخدام وظيفة SWV. - 3.1 تمت إضافة إعداد الساعة لاستخدام وظيفة SWV. تم تعديله من "ETM" إلى "Trace". - 3.3 تمت إضافة وصف لوضع الانتظار. |
1.4 | 2024-10-31 | - تم تحديث المظهر |
القيود المفروضة على استخدام المنتج
يشار إلى شركة Toshiba Corporation والشركات التابعة لها والشركات المرتبطة بها بشكل جماعي باسم "TOSHIBA".
يُشار إلى الأجهزة والبرامج والأنظمة الموضحة في هذه الوثيقة بشكل جماعي باسم "المنتجات".
- تحتفظ TOSHIBA بالحق في إجراء تغييرات على المعلومات الواردة في هذا المستند والمنتجات ذات الصلة دون إشعار مسبق.
- لا يجوز إعادة إنتاج هذا المستند وأي معلومات واردة فيه دون الحصول على إذن كتابي مسبق من TOSHIBA. حتى مع الحصول على إذن كتابي من TOSHIBA، لا يُسمح بالنسخ إلا إذا كان النسخ بدون تغيير/حذف.
- على الرغم من أن TOSHIBA تعمل باستمرار على تحسين جودة المنتج وموثوقيته، إلا أن المنتج قد يتعطل أو يفشل. يتحمل العملاء مسؤولية الامتثال لمعايير السلامة وتوفير التصميمات والضمانات الكافية لأجهزتهم وبرامجهم وأنظمتهم التي تقلل من المخاطر وتتجنب المواقف التي قد يتسبب فيها عطل أو فشل المنتج في فقدان حياة الإنسان أو إصابة جسدية أو تلف الممتلكات، بما في ذلك فقدان البيانات أو تلفها. قبل أن يستخدم العملاء المنتج أو ينشئوا تصميمات تتضمن المنتج أو يدمجوا المنتج في تطبيقاتهم الخاصة، يجب على العملاء أيضًا الرجوع إلى (أ) أحدث إصدارات جميع معلومات TOSHIBA ذات الصلة، بما في ذلك على سبيل المثال لا الحصر، هذه الوثيقة والمواصفات وصحائف البيانات وملاحظات التطبيق للمنتج والاحتياطات والشروط الموضحة في "دليل موثوقية أشباه الموصلات من TOSHIBA" والامتثال لها. يتحمل العملاء المسؤولية الكاملة عن جميع جوانب تصميم منتجهم أو تطبيقاتهم، بما في ذلك على سبيل المثال لا الحصر (أ) تحديد مدى ملاءمة استخدام هذا المنتج في مثل هذا التصميم أو التطبيقات؛ (ب) تقييم وتحديد مدى إمكانية تطبيق أي معلومات واردة في هذه الوثيقة، أو في المخططات البيانية، أو الرسوم البيانية، أو البرامج، أو الخوارزميات، أو غيرها من الوثائق.ampدوائر التطبيق، أو أي وثائق مرجعية أخرى؛ و(ج) التحقق من صحة جميع معلمات التشغيل لهذه التصاميم والتطبيقات. لا تتحمل شركة Toshiba أي مسؤولية عن تصميم منتجات العملاء أو تطبيقاتهم.
- لا يُقصد من المنتج ولا يُضمن استخدامه في المعدات أو الأنظمة التي تتطلب مستويات عالية للغاية من الجودة و/أو الموثوقية، و/أو العطل أو الفشل الذي قد يتسبب في فقدان حياة الإنسان، أو الإصابة الجسدية، أو الضرر الجسيم بالممتلكات، و/أو التأثير العام الخطير ("الاستخدام غير المقصود"). باستثناء التطبيقات المحددة كما هو مذكور صراحةً في هذه الوثيقة، يشمل الاستخدام غير المقصود، دون حصر، المعدات المستخدمة في المنشآت النووية، والمعدات المستخدمة في صناعة الطيران، والمعدات الطبية، والمعدات المستخدمة في السيارات والقطارات والسفن ووسائل النقل الأخرى، ومعدات إشارات المرور، والمعدات المستخدمة للتحكم في الاحتراق أو الانفجارات، وأجهزة السلامة، والمصاعد والسلالم المتحركة، والأجهزة المتعلقة بالطاقة الكهربائية، والمعدات المستخدمة في المجالات المتعلقة بالتمويل. إذا استخدمت المنتج بطريقة غير مقصودة، فلن تتحمل شركة TOSHIBA أي مسؤولية عن المنتج. للحصول على التفاصيل، يرجى الاتصال بممثل مبيعات TOSHIBA الخاص بك.
- لا يجوز تفكيك أو تحليل أو إجراء هندسة عكسية أو تغيير أو تعديل أو ترجمة أو نسخ المنتج، سواء بشكل كلي أو جزئي.
- لا يجوز استخدام المنتج أو دمجه في أي منتجات أو أنظمة يُحظر تصنيعها أو استخدامها أو بيعها بموجب أي قوانين أو لوائح معمول بها.
- يتم تقديم المعلومات الواردة هنا فقط كدليل لاستخدام المنتج. لا تتحمل شركة TOSHIBA أي مسؤولية عن أي انتهاك لبراءات الاختراع أو أي حقوق ملكية فكرية أخرى لأطراف ثالثة قد تنتج عن استخدام المنتج. لا يتم منح أي ترخيص لأي حق من حقوق الملكية الفكرية بموجب هذه الوثيقة، سواء كانت صريحة أو ضمنية، عن طريق الإغلاق الحكمي أو غير ذلك.
- في حالة عدم وجود اتفاقية كتابية موقعة ، باستثناء ما هو منصوص عليه في الشروط والأحكام ذات الصلة للبيع للمنتج ، وإلى الحد الأقصى الذي يسمح به القانون ، لا تتحمل TOSHIBA (1) أي مسؤولية مهما كانت ، بما في ذلك ، بما في ذلك شرط المبالغ أو الخسائر ، بما في ذلك على سبيل المثال لا الحصر ، فقدان الأرباح ، وفقدان الفرص ، وانقطاع الأعمال وفقدان البيانات ، و (2) إخلاء المسؤولية عن أي وجميع الضمانات والشروط الصريحة أو الضمنية المتعلقة بالبيع أو المعلومات أو الاستخدام القدرة أو الملاءمة لغرض معين أو دقة المعلومات أو عدم الانتهاك.
- لا تستخدم أو توفر المنتج أو البرامج أو التكنولوجيا ذات الصلة لأي أغراض عسكرية، بما في ذلك، على سبيل المثال لا الحصر، لتصميم أو تطوير أو استخدام أو تخزين أو تصنيع الأسلحة النووية أو الكيميائية أو البيولوجية أو منتجات تكنولوجيا الصواريخ (أسلحة الدمار الشامل). . قد يتم التحكم في المنتج والبرامج والتكنولوجيا ذات الصلة بموجب قوانين ولوائح التصدير المعمول بها، بما في ذلك، على سبيل المثال لا الحصر، قانون الصرف الأجنبي والتجارة الخارجية الياباني ولوائح إدارة التصدير الأمريكية. يُمنع منعًا باتًا تصدير وإعادة تصدير المنتج أو البرامج أو التكنولوجيا ذات الصلة إلا بما يتوافق مع جميع قوانين ولوائح التصدير المعمول بها.
- برجاء الاتصال بممثل مبيعات TOSHIBA الخاص بك للحصول على تفاصيل تتعلق بالمسائل البيئية مثل توافق المنتج مع RoHS. يرجى استخدام المنتج بما يتوافق مع جميع القوانين واللوائح المعمول بها والتي تنظم إدراج أو استخدام المواد الخاضعة للرقابة، بما في ذلك، على سبيل المثال لا الحصر، توجيهات الاتحاد الأوروبي بشأن تقييد المواد الخطرة (RoHS). لا تتحمل شركة Toshiba أي مسؤولية عن الأضرار أو الخسائر التي تحدث نتيجة عدم الامتثال للقوانين واللوائح المعمول بها.
شركة توشيبا للأجهزة الإلكترونية والتخزين: https://toshiba.semicon-storage.com/
المستندات / الموارد
![]() |
متحكم TOSHIBA DEBUG-A RISC 32 بت [بي دي اف] تعليمات DEBUG-A 32 بت RISC متحكم، DEBUG-A، 32 بت RISC متحكم، RISC متحكم، متحكم |