VECTOR VX1000 ARM TPIU Trace Microcontroller
លក្ខណៈបច្ចេកទេស
- ឈ្មោះផលិតផល៖ VX1000 ARM TPIU Trace
- កំណែ៖ 1.0
- កាលបរិច្ឆេទ៖ 2025-08-29
- អ្នកនិពន្ធ៖ Dominik Gunreben
ព័ត៌មានផលិតផល៖
- VX1000 ARM TPIU Trace គឺជាឧបករណ៍ដែលប្រើសម្រាប់ការវាស់វែង និងការក្រិតតាមខ្នាតនៃ microcontrollers ។ វាផ្តល់នូវច្រកដានស្របគ្នាជាមួយនឹងផ្លូវទិន្នន័យតែមួយ ឬច្រើនម្ជុល និងម្ជុលនាឡិកា។
- សញ្ញាទាំងអស់គឺមានតែមួយ។
TPIU តាមដានview:
- ចំណុចប្រទាក់ TPIU Trace Interface មានច្រកដានស្របគ្នាជាមួយនឹងម្ជុលជាច្រើន រួមទាំងនាឡិកាតាមដាន និងទិន្នន័យលេខ 0-3 ។ នាឡិកាតាមដានជាធម្មតាដំណើរការនៅប្រេកង់ចាប់ពី 25 MHz ដល់ 125 MHz ជាមួយនឹងម្ជុលទិន្នន័យដោយប្រើសញ្ញា DDR សម្រាប់ការកើនឡើងអត្រាទិន្នន័យ។
ពិធីការតាមដាន TPIU៖
- ដើម្បីបើកដំណើរការ TPIU Trace ការកំណត់រចនាសម្ព័ន្ធនៅក្នុងកម្មវិធី ECU គឺចាំបាច់។ នេះរួមបញ្ចូលការកំណត់រចនាសម្ព័ន្ធម្ជុល ការកំណត់រចនាសម្ព័ន្ធ multiplexer និងការកំណត់រចនាសម្ព័ន្ធនាឡិកាតាមដាន។ ការណែនាំលម្អិតសម្រាប់ការកំណត់រចនាសម្ព័ន្ធទាំងនេះអាចរកបាននៅក្នុងសៀវភៅណែនាំអ្នកប្រើប្រាស់។
ការណែនាំអំពីការប្រើប្រាស់ផលិតផល
- ការដំឡើង TPIU Trace៖
- ដើម្បីប្រើ TPIU Trace Interface សូមអនុវត្តតាមជំហានទាំងនេះ៖
- ភ្ជាប់ម្ជុល TPIU Trace យោងទៅតាមការកំណត់ម្ជុលដែលបានបញ្ជាក់។
- កំណត់រចនាសម្ព័ន្ធការកំណត់កម្មវិធី ECU សម្រាប់ចំណុចប្រទាក់ Trace Pins តាមការកំណត់ VXconfig ។
- ការកំណត់រចនាសម្ព័ន្ធម្ជុល៖
- កំណត់រចនាសម្ព័ន្ធម្ជុលទិន្នន័យតាមដាន និងម្ជុលនាឡិកាដោយផ្អែកលើលក្ខណៈបច្ចេកទេសរបស់ឧបករណ៍បញ្ជាគោលដៅ។ យោងទៅលើកូដដែលបានផ្ដល់ឧamples សម្រាប់ជំនួយ។
- ការកំណត់រចនាសម្ព័ន្ធ Multiplexer៖
- ប្រសិនបើបន្ទះវាយតម្លៃរបស់អ្នក ឬ ECU មាន multiplexers ឬ DIP switches សូមប្រាកដថាពួកវាត្រូវបានកំណត់រចនាសម្ព័ន្ធដើម្បីជ្រើសរើស TPIU-Trace។ យោងទៅកូដ examples សម្រាប់ក្រុមប្រឹក្សាវាយតម្លៃផ្សេងៗគ្នា។
- កំណត់រចនាសម្ព័ន្ធនាឡិកាតាមដាន៖
- ដំឡើងប្រេកង់នាឡិកាតាមដានដោយជ្រើសរើសប្រភពនាឡិកាដែលសមស្រប និងកំណត់ការបែងចែកដើម្បីសម្រេចបាននូវប្រេកង់ដែលចង់បាន។ សូមមើលសៀវភៅណែនាំអ្នកប្រើប្រាស់សម្រាប់ការណែនាំលម្អិត។
VX1000 ARM TPIU Trace
- ARM បញ្ជាក់ចំណុចប្រទាក់គោលដៅប៉ារ៉ាឡែលសម្រាប់ microcontrollers របស់វា។
- អាស្រ័យលើប្រេកង់ និងចំនួនម្ជុលដានដែលបានប្រើ កម្រិតបញ្ជូនរង្វាស់សំខាន់អាចសម្រេចបានជាមួយនឹងចំណុចប្រទាក់ TPIU Trace ។
- ពេលខ្លះ TPIU trace ក៏ត្រូវបានគេសំដៅថាជា Trace-Pin-Interface ឬ ETM-Trace-Interface។
- ចំណុចប្រទាក់ TPIU គឺជាចំណុចប្រទាក់ unidirectional ពីឧបករណ៍បញ្ជាគោលដៅទៅកាន់ Debugger/Measurement Hardware។
- ចំណុចប្រទាក់ TPIU មិនអាចប្រើតែឯងបានទេ ប៉ុន្តែចំណុចប្រទាក់គោលដៅបន្ថែមដូចជា SWD ឬ JTAG ត្រូវបានទាមទារសម្រាប់ការចូលដំណើរការសរសេរទៅកាន់គោលដៅ។
TPIU តាមដានview
- ចំណុចប្រទាក់ TPIU Trace ផ្តល់នូវច្រកដានស្របគ្នាជាមួយនឹងផ្លូវទិន្នន័យតែមួយ ឬច្រើនម្ជុល និងម្ជុលនាឡិកា។
- សញ្ញាទាំងអស់ត្រូវបានបញ្ចប់តែមួយ។

TraceCLK៖
- នាឡិកាតាមដាន។ ប្រេកង់ធម្មតាគឺ 25 MHz .. 125 MHz ។
- TraceDx ប្រើការបញ្ជូនសញ្ញា DDR ដោយផ្ទេរទិន្នន័យនៅលើគែមនាឡិកាទាំងពីរដើម្បីបង្កើនអត្រាទិន្នន័យដែលមានប្រសិទ្ធភាពទ្វេដង។ ដូច្នេះ នៅពេលដែលនៅក្នុងឯកសារនេះ ប្រេកង់នាឡិកាតាមដាននៃ 25 MHz ត្រូវបានប្រើ អត្រាទិន្នន័យនៅលើជើងទិន្នន័យនីមួយៗគឺ 50 Mbit/s ។
TraceD0-TraceD3៖
- ម្ជុលទិន្នន័យ 0..3. ប្រសិនបើឧបករណ៍ភ្ជាប់ចំណុចប្រទាក់គោលដៅផ្សេងទៀតត្រូវបានប្រើ សូម្បីតែដានទិន្នន័យ Pins កាន់តែច្រើនអាចត្រូវបានប្រើ ប្រសិនបើវាត្រូវបានគាំទ្រដោយឧបករណ៍បញ្ជាគោលដៅ (សូមមើល 5.4 ឧបករណ៍ភ្ជាប់ធម្មតាដែលប្រើសម្រាប់ TPIU Trace)។
ពិធីការតាមដាន TPIU
- ពិធីការដែលប្រើនៅលើចំណុចប្រទាក់អាចខុសគ្នាអាស្រ័យលើឧបករណ៍បញ្ជាគោលដៅ និងករណីប្រើប្រាស់។
- ជាធម្មតា ពិធីការ TPIU ត្រូវបានប្រើជាទម្រង់កុងតឺន័រសម្រាប់ស្ទ្រីមទិន្នន័យច្រើន។
- ស្ទ្រីមទិន្នន័យដែលរុំក្នុងពិធីការ TPIU អាចជាពិធីការ ARM ដូចជា Embedded Trace Macrocell (ETM), Instrumentation Trace Macrocell (ITM) ឬ System Trace Macrocell (STM) ។
- ផ្នែករឹង VX1000 អាចឌិកូដ TPIU និងពិធីការដែលបិទបាំងបានភ្លាមៗ។
- VX1000 និងកម្មវិធីបញ្ជាកម្មវិធី VX1000 ប្រើ ETM, IT, M និង STM ដើម្បីទទួលបានទិន្នន័យវាស់វែងប្រកបដោយប្រសិទ្ធភាព។
ការកំណត់រចនាសម្ព័ន្ធកម្មវិធី ECU
- ដើម្បីបើកដំណើរការ TPIU Trace ការកំណត់រចនាសម្ព័ន្ធមួយចំនួននៅក្នុងកម្មវិធី ECU ត្រូវតែធ្វើ។
ព័ត៌មានជំនួយ៖
- ការកំណត់ VXconfig សម្រាប់ចំណុចប្រទាក់ Trace Pins ដែលត្រូវបានយោងនៅក្នុងផ្នែកខាងក្រោមអាចរកបាននៅក្នុងឧបករណ៍ VXconfig VX1000->POD->Trace Pins

ការកំណត់រចនាសម្ព័ន្ធម្ជុល
- ជាធម្មតា មិនមានម្ជុលដានជាក់លាក់នៅលើឧបករណ៍បញ្ជាគោលដៅទេ ប៉ុន្តែមុខងារដានត្រូវបានគុណនឹងមុខងារគ្រឿងកុំព្យូទ័រផ្សេងទៀតនៅលើម្ជុលតែមួយ។
- ដើម្បីកាត់បន្ថយឱកាសដែលដានមិនអាចប្រើបានទេ ដោយសារម្ជុលដែលត្រូវការមួយចំនួនត្រូវបានរារាំងដោយមុខងារផ្សេងទៀត មុខងារដានលេខដូចគ្នាជារឿយៗត្រូវបានបញ្ជូនបន្តទៅក្រុមម្ជុលផ្សេងគ្នា។
- ដើម្បីបើកការតាមដាន ឧបករណ៍បញ្ជាគោលដៅត្រូវតែកំណត់រចនាសម្ព័ន្ធដើម្បីផ្តល់ម្ជុលជាមួយនឹងមុខងារដាន ហើយ PCB គោលដៅត្រូវតែត្រូវបានរចនាឡើងស្របតាម។
- កូដឧamples for pin configuration for different target controllers អាចត្រូវបានរកឃើញនៅក្នុង “4. Code Examples សម្រាប់ការកំណត់រចនាសម្ព័ន្ធ TPIU” ។
- ម្ជុលដានទាំងនេះរួមមានម្ជុលទិន្នន័យដាន (Trace_Data) និងម្ជុលនាឡិកា (Trace_Clk) ។ ចំនួនម្ជុលទិន្នន័យដានដែលបានគាំទ្រសម្រាប់ផ្នែករឹង VX1000 ផ្សេងគ្នាអាចត្រូវបានរកឃើញនៅក្នុង 5.8 ការដំឡើង TPIU ដែលអាចធ្វើទៅបាន។
- ការកំណត់រចនាសម្ព័ន្ធ Multiplexer
- ប្រសិនបើក្រុមប្រឹក្សាវាយតម្លៃ ឬ ECU របស់អ្នកមានឧបករណ៍បំពងសំឡេង ឬឧបករណ៍ប្តូរ DIP នៅខាងក្រៅឧបករណ៍បញ្ជា ដើម្បីប្តូររវាងការភ្ជាប់គ្រឿងកុំព្យូទ័រផ្សេងៗ នោះក៏ត្រូវតែកំណត់រចនាសម្ព័ន្ធផងដែរ ដើម្បីជ្រើសរើស TPIU-Trace ។
- សូមមើល “4. Code Examples សម្រាប់ការកំណត់រចនាសម្ព័ន្ធ TPIU” សម្រាប់ឧamples នៃក្រុមប្រឹក្សាវាយតម្លៃផ្សេងៗគ្នា។
ការកំណត់រចនាសម្ព័ន្ធនាឡិកាតាមដាន - ក្រៅពីការកំណត់រចនាសម្ព័ន្ធលេខកូដ Trace-Clock ដែលមានអាសយដ្ឋានក្នុង "2.1 Pin configuration" Trace_Clk ត្រូវតែត្រូវបានកំណត់រចនាសម្ព័ន្ធដើម្បីដំណើរការនៅប្រេកង់ដែលចង់បាន។
- ជាធម្មតា មែកធាងនាឡិកាមានឧបករណ៍ពហុគុណដើម្បីជ្រើសរើសពីប្រភពនាឡិកាផ្សេងៗគ្នា និងការបែងចែកប្រេកង់ដើម្បីបន្ថយប្រេកង់ប្រភព។ ជ្រើសរើសប្រភពនាឡិកា ហើយកំណត់ផ្នែកបែងចែក ដើម្បីសម្រេចបាននូវប្រេកង់ដែលចង់បាន។
- ដើម្បីផ្ទៀងផ្ទាត់ការកំណត់រចនាសម្ព័ន្ធនាឡិកា TPIU ប្រព័ន្ធ VX1000 វាស់សញ្ញា Trace_Clk ដែលបានរកឃើញ ហើយបង្ហាញលទ្ធផលនៅក្នុង VXconfig ។
- តម្លៃត្រូវបានធ្វើបច្ចុប្បន្នភាពលើការកំណត់ឡើងវិញ VX1000 ឬកំណត់ ECU ឡើងវិញ។ ដូច្នេះ មិនចាំបាច់ភ្ជាប់ Oscilloscope ដើម្បីពិនិត្យមើលប្រេកង់ TPIU ពីរដងទេ។

- VX1000 ផ្តល់នូវវិធីបីយ៉ាងដើម្បីកំណត់រចនាសម្ព័ន្ធនាឡិកា TPIU ដែលត្រូវបានពិពណ៌នានៅក្នុងផ្នែកខាងក្រោម។
- ការចុះឈ្មោះដែលត្រូវបានកំណត់រចនាសម្ព័ន្ធសម្រាប់ TPIU Clock MUX និង Divider ត្រូវបានពន្យល់នៅក្នុង “4. Code Examples សម្រាប់ការកំណត់រចនាសម្ព័ន្ធ TPIU" សម្រាប់ឧបករណ៍បញ្ជាជាក់លាក់។
- ទាំងផ្នែករឹង VX1000 អាចកំណត់រចនាសម្ព័ន្ធការចុះឈ្មោះពីខាងក្រៅតាមរយៈ JTAG/SWD (សូមមើល 2.3.1 និង 2.3.2) ឬការចុះឈ្មោះត្រូវបានកំណត់រចនាសម្ព័ន្ធដោយកម្មវិធី (សូមមើល 2.3.3) ។
- ប្រើលំនាំដើម VX1000

- នៅពេលប្រើ “VX1000 defaults” ផ្នែករឹង VX1000 កំណត់រចនាសម្ព័ន្ធ multiplexer និង clock divider ក្នុងគោលដៅក្នុងវិធីសាស្រ្តទស្សន៍ទាយដែលមានការអប់រំ។
- ជាធម្មតា ប្រភពនាឡិកាត្រូវបានជ្រើសរើស ដែលរំពឹងថានឹងប្រើប្រាស់ក្នុងគោលដៅ ដូចជានាឡិកាសម្រាប់ស្នូល ឬនាឡិកាប្រព័ន្ធ។
- VX1000 ប្រើផ្នែកបែងចែក ដែលបណ្តាលឱ្យមានប្រេកង់ Trace_Clk អតិបរមាដែលអាចប្រើបានដោយឧបករណ៍បញ្ជា។
- ដោយសារតែឧបករណ៍បញ្ជា និងជាពិសេសមែកធាងនាឡិកាអាចត្រូវបានកំណត់រចនាសម្ព័ន្ធតាមវិធីផ្សេងៗគ្នា ការកំណត់នេះនឹងមិនតែងតែនាំទៅរកលទ្ធផលដែលរំពឹងទុកនោះទេ។
- ប្រើព័ត៌មាន "ប្រេកង់ដែលបានរកឃើញចុងក្រោយ" នៅក្នុង VXconfig ដើម្បីផ្ទៀងផ្ទាត់ប្រេកង់លទ្ធផល។ ប្រសិនបើនាឡិកាតាមដានមិនដូចការរំពឹងទុក សូមមើលផ្នែកខាងក្រោម។
ការកំណត់ VXconfig
- ប្រសិនបើតម្លៃពិតប្រាកដត្រូវបានផ្តល់ជូននៅក្នុង VXconfig នោះផ្នែករឹង VX1000 នឹងកំណត់ TPIU Clock MUX និង TPIU Clock Divider ដោយមិនចាំបាច់កែប្រែកម្មវិធី ECU នោះទេ។
- នេះអនុញ្ញាតឱ្យមានការស៊ើបអង្កេតយ៉ាងងាយស្រួលនៃការកំណត់ផ្សេងៗ។ ប្រើ "ប្រេកង់ដែលបានរកឃើញចុងក្រោយ" ដើម្បីផ្ទៀងផ្ទាត់ថាប្រេកង់លទ្ធផលឆ្លើយតបនឹងការរំពឹងទុករបស់អ្នក។
ប្រើការកំណត់ ECU
- ខណៈពេលដែលជាមួយនឹងរបៀបកំណត់រចនាសម្ព័ន្ធពីមុន ហាដវែរ VX1000 កំណត់រចនាសម្ព័ន្ធនាឡិកា TPIU យ៉ាងសកម្មនៅក្នុងគោលដៅ VX1000 ក៏អាចត្រូវបានដាក់នៅក្នុងរបៀបអកម្មដោយជ្រើសរើស "ប្រើការកំណត់ ECU" ។
- ក្នុងករណីនេះ កម្មវិធី ECU ត្រូវតែកំណត់រចនាសម្ព័ន្ធចំណុចប្រទាក់ Trace Pin ពេញលេញ ព្រោះ VX1000 នឹងមិនកែប្រែការកំណត់រចនាសម្ព័ន្ធនាឡិកាទេ។
- សូមចំណាំថាប្រភពដានដូចជា STM500, ETM និង ITM នៅតែត្រូវបានកំណត់រចនាសម្ព័ន្ធដោយ VX1000 ហើយមិនត្រូវចូលប្រើដោយកម្មវិធី ECU ទេ។
គន្លឹះ៖ ដើម្បីផ្ទៀងផ្ទាត់ការកំណត់របស់អ្នក សូមចាប់ផ្ដើមប្រព័ន្ធគោលដៅដោយផ្ដាច់ VX1000 ហើយពិនិត្យមើលដោយប្រើ oscilloscope ថាម្ជុល Trace_Clk នៅលើឧបករណ៍ភ្ជាប់គោលដៅកំពុងបិទបើកក្នុងអត្រារំពឹងទុក។
ការកំណត់រចនាសម្ព័ន្ធកម្មវិធីបញ្ជាកម្មវិធី VX1000
- ដើម្បីប្រើមុខងារតាមដាន ARM TPIU កម្មវិធីបញ្ជាកម្មវិធី VX1000 ត្រូវតែបញ្ចូលទៅក្នុងកម្មវិធី Target Controller ។ កម្មវិធីនេះត្រូវបានចែកចាយជាកូដប្រភព និងអាចត្រូវបានរួមបញ្ចូលយ៉ាងងាយស្រួល។
- ជម្រើសកំណត់រចនាសម្ព័ន្ធដែលត្រូវការដែលត្រូវការសម្រាប់ TPIU Trace ត្រូវបានរាយនៅទីនេះ។ ការកំណត់ជាក់លាក់របស់ឧបករណ៍បញ្ជាគោលដៅត្រូវបានរាយក្នុង “4 Code Examples សម្រាប់ TPIU Configuration" នៅក្នុងផ្នែក "Target Specific Application Driver Configuration" ។

ការពិចារណាលើការអនុវត្ត
- វិធីសាស្ត្រវាស់វែងដែលប្រើជាមួយចំណុចប្រទាក់ TPIU Trace គឺជាវិធីសាស្រ្តដែលផ្អែកលើការចម្លងទាំងអស់។
- នេះមានន័យថាទិន្នន័យត្រូវតែត្រូវបានចម្លងដោយ CPU ពីទីតាំងដើមរបស់វាទៅកាន់គោលដៅដែលសារ Trace ត្រូវបានបង្កើត និងផ្ញើតាមរយៈចំណុចប្រទាក់ TPIU ។
- ពិធីការតាមដានដែលពាក់ព័ន្ធក៏ប្រើប្រាស់កម្រិតបញ្ជូនមួយចំនួននៃចំណុចប្រទាក់គោលដៅ ហើយត្រូវតែយកមកពិចារណា។
- សូមចំណាំថាវិធីសាស្រ្តចម្លង OLDA របស់យើងជាធម្មតាប្រើប្រាស់ CPU ដំណើរការ

កម្រិតបញ្ជូនចំណុចប្រទាក់គោលដៅ
- ដោយសារចំនួននៃការរៀបចំផ្សេងៗគ្នា តារាងខាងក្រោមផ្តល់នូវការបញ្ចប់view នៃកម្រិតបញ្ជូនចំណុចប្រទាក់គោលដៅពិតប្រាកដ។ Bandwidth Examples នៃ STM500

ការជាប់គាំង
- ពិធីការតាមដានទាំងអស់ដែលប្រើប្រាស់ TPIU Interface ត្រូវបានកំណត់រចនាសម្ព័ន្ធដោយ VX1000 តាមរបៀបដែលការបញ្ឈប់ត្រូវបានបើក។ នេះមានន័យថាគ្មានទិន្នន័យណាអាចបាត់បង់បានទេ ដោយសារការកំណត់កម្រិតបញ្ជូនរបស់ចំណុចប្រទាក់គោលដៅ។
- ប្រសិនបើទិន្នន័យត្រូវបានចម្លងលឿនជាងកម្រិតបញ្ជូនចំណុចប្រទាក់ ស៊ីភីយូត្រូវជាប់គាំង/ផ្អាក រហូតដល់មានកន្លែងទំនេរនៅលើចំណុចប្រទាក់គោលដៅ។
- ផ្លូវដានជាធម្មតារួមបញ្ចូលទាំងសតិបណ្ដោះអាសន្នដែលជួយសម្រួលការចម្លងការចម្លងដោយកាត់បន្ថយលទ្ធភាពនៃការជាប់គាំង។ សូមពិគ្រោះជាមួយសៀវភៅណែនាំយោងគោលដៅនៃឧបករណ៍បញ្ជារបស់អ្នកសម្រាប់ព័ត៌មានលម្អិត។
- ជាលទ្ធផល ចំណុចប្រទាក់ TPIU គួរតែត្រូវបានប្រើជាមួយនឹងប្រេកង់អតិបរមាដែលអាចធ្វើបាន និងម្ជុលដានឱ្យបានច្រើនតាមដែលអាចធ្វើទៅបាន ដើម្បីកាត់បន្ថយផលប៉ះពាល់អវិជ្ជមាននៃការជាប់គាំង។
កូដ Examples សម្រាប់ការកំណត់រចនាសម្ព័ន្ធ TPIU
- កូដ pseudo ឧamples នៅក្នុងផ្នែកគួរតែផ្តល់ឱ្យអ្នកនូវការណែនាំអំពីរបៀបកំណត់រចនាសម្ព័ន្ធប្រព័ន្ធរង TPIU ក្នុងការរៀបចំសម្រាប់ការវាស់វែង DAQ និងការប្រើប្រាស់ការក្រិតតាមខ្នាត។
ឧបករណ៍ Texas
- កូដ Pseudo examples ប្រើឈ្មោះពី TI-SDK ដែលត្រូវបានរក្សាសិទ្ធិដោយ Texas Instruments ។ សូមមើលឯកសារ TI-SDK ។
AM263
- លក្ខណៈពិសេសរបស់ AM263 TPIU

- ការកំណត់រចនាសម្ព័ន្ធ AM263 Trace-Pin

ការណែនាំបន្ថែម៖
- ម្ជុលត្រូវតែកំណត់រចនាសម្ព័ន្ធជាមួយ PIN_SLEW_RATE_HIGH
- AM263 ការកំណត់រចនាសម្ព័ន្ធកម្មវិធីបញ្ជាជាក់លាក់គោលដៅ

កូដក្លែងក្លាយ

J6E
លក្ខណៈបច្ចេកទេសរបស់ J6E TPIU
ការកំណត់រចនាសម្ព័ន្ធ J6E Trace-Pin

ការណែនាំបន្ថែម៖
- សម្រាប់ប្រេកង់នាឡិកាខ្ពស់ កំណត់រចនាសម្ព័ន្ធលទ្ធផលជាមួយ PORT_DRIVE_STRENGTH_15
J6E ការកំណត់រចនាសម្ព័ន្ធកម្មវិធីបញ្ជាជាក់លាក់គោលដៅ
VX1000_MEMSYNC_TRIGGER_PTR
- // #define VX1000_MEMSYNC_TRIGGER_PTR
- សម្រាប់បន្ទះឈីបនេះ VX1000 ប្រើ ETM trace ហើយអាចធ្វើការជាមួយប្លុក 16 byte ណាមួយនៃទំហំអាសយដ្ឋានដែលអាចសរសេរបាន (8 byte aligned) ដែលត្រូវបានប្រើទាំងស្រុងដោយកម្មវិធីបញ្ជាកម្មវិធី។
- ប្រសិនបើអ្នកមិនកំណត់ VX1000_MEMSYNC_TRIGGER_PTR ទេ ប្លុកនេះត្រូវបានបែងចែកដោយស្វ័យប្រវត្តិក្នុងជួរអង្គចងចាំ gVX1000។
- វាប្រហែលជាអាចធ្វើអោយប្រសើរឡើងនូវការវាស់វែងដោយកំណត់ VX1000_MEMSYNC_TRIGGER_PTR និងផ្តល់សតិបណ្ដោះអាសន្នក្នុងលឿនជាងមុន (TCM) ឬអង្គចងចាំក្នុងឃ្លាំងសម្ងាត់។
TDA4M/J721E
- លក្ខណៈបច្ចេកទេសរបស់ TDA4 TPIU

- ការកំណត់រចនាសម្ព័ន្ធ TDA4 Trace-Pin

ការណែនាំបន្ថែម៖
- ការចូលប្រើពីស្នូល MCU ទៅ STM500 ឆ្លងកាត់ម៉ូឌុលបកប្រែអាសយដ្ឋាន R5-RAT ។ ការកំណត់កម្មវិធីបញ្ជាកម្មវិធី VX1000_MEMSYNC_TRIGGER_PTR គឺជាអាសយដ្ឋាននៅក្នុងចន្លោះអាសយដ្ឋាន MCU ហើយត្រូវតែបកប្រែទៅជាអាសយដ្ឋាន 0x0009000110 ក្នុង MAIN
- ចន្លោះអាសយដ្ឋាន (ដែលជាច្រករំញោចនៃអង្គភាពតាមដាន STM-500) ។ នៅក្នុងអតីតampនៅខាងក្រោម RAT ត្រូវបានកម្មវិធីដើម្បីប្រើអាសយដ្ឋានដូចគ្នានៅក្នុងដែនទាំងពីរ។
- ការកំណត់រចនាសម្ព័ន្ធកម្មវិធីបញ្ជាជាក់លាក់គោលដៅ TDA4
- VX1000_MEMSYNC_TRIGGER_PTR
- #កំណត់ VX1000_MEMSYNC_TRIGGER_PTR (0x09000000 + 0x110)
កូដក្លែងក្លាយ
ការសម្របសម្រួលផ្នែករឹង VX1000
- ការតភ្ជាប់ផ្នែករឹងត្រូវបានជំរុញដោយចំនួនម្ជុល ប្រេកង់ដានដែលបានប្រើ និងផ្នែករឹង VX1000 ដែលបានប្រើ។ នៅក្នុងផ្នែកខាងក្រោម ឧបករណ៍ភ្ជាប់ឧបករណ៍បញ្ជាគោលដៅដែលអាចធ្វើទៅបានត្រូវបានពន្យល់រួមជាមួយនឹងការពិពណ៌នាអំពីរបៀបដែលការដំឡើងជាមួយ VX1000 អាចមើលទៅដូច។
- អាដាប់ទ័រ VX1000 ដែលអាចរកបាន និងក្បាលឧបករណ៍វាយតម្លៃ Evalboard (EEK-Heads) ត្រូវបានពិពណ៌នា ហើយករណីប្រើប្រាស់ដែលអាចកើតមានត្រូវបានពន្យល់។
វ៉ុលtage កម្រិត
- ចំណុចប្រទាក់ TPIU មិនអាចប្រើតែឯងបានទេ ប៉ុន្តែចំណុចប្រទាក់គោលដៅបន្ថែមដូចជា SWD ឬ JTAG ត្រូវបានទាមទារសម្រាប់ការចូលដំណើរការសរសេរទៅកាន់គោលដៅ។
- នៅក្នុងស្ថានភាពខ្លះ វ៉ុលtagកម្រិតនៃ SWD/JTAG ចំណុចប្រទាក់ និងម្ជុល TPIU ខុសគ្នា ដោយសារធនាគារផ្សេងគ្នានៃឧបករណ៍បញ្ជាគោលដៅត្រូវបានប្រើប្រាស់ ហើយធនាគារ I/O ផ្សេងគ្នាអាចមានវ៉ុលខុសគ្នា។tage កម្រិត។
- ការរៀបចំដែលអាចដោះស្រាយជាមួយនឹងវ៉ុលផ្សេងគ្នាtagកម្រិត e ត្រូវបានគូសបញ្ជាក់យ៉ាងច្បាស់លាស់។
ខ្សែបូរាបស្មើ
- ការរៀបចំជាច្រើនត្រូវបានរចនាឡើងតាមរបៀបដែលខ្សែបូរាបស្មើអាចប្រើបាន។ នេះធានានូវវិធីងាយស្រួល បត់បែន និងថោកដើម្បីភ្ជាប់ VX1000 POD ជាមួយក្រុមប្រឹក្សាវាយតម្លៃ/ECU។ ប្រេកង់អតិបរមាដែលអនុញ្ញាតឱ្យទំនាក់ទំនងមានស្ថេរភាពត្រូវបានកំណត់ត្រឹម 100 Mhz ។
- ទោះបីជាខ្សែបូរាបស្មើអាចផលិតបានយ៉ាងងាយស្រួលតាមប្រវែងដែលចង់បានក៏ដោយ ក៏ពួកគេគួររក្សាទុកឱ្យខ្លីតាមដែលអាចធ្វើទៅបាន ដើម្បីជៀសវាងការជ្រៀតជ្រែក។

- ខ្សែ Flex-Ribbon ភាគច្រើនស៊ីមេទ្រី មានន័យថា ចុងទាំងពីរមានលេខម្ជុល/ខ្សែដូចគ្នា។
- ការប្រើប្រាស់ asymmetrical ក៏អាចធ្វើទៅបានដែរ មានន័យថា ភាគីម្ខាងមាន pins ច្រើនភ្ជាប់ដូចផ្នែកម្ខាងទៀត។ នេះអនុញ្ញាតឱ្យមានការបន្សាំដែលអាចបត់បែនបាន ឧ, ឧបករណ៍ភ្ជាប់ 44-pin ទៅឧបករណ៍ភ្ជាប់ 20-pin ។
ប្ដូរតាមបំណង Flex PCB
- សម្រាប់គម្រោងដែលខ្សែបូរាបស្មើមិនគ្រប់គ្រាន់ វ៉ិចទ័រ ផ្តល់សេវាកម្មអភិវឌ្ឍន៍ក្នុងការរចនា និងផលិត Flex-PCBs តាមតម្រូវការ ដើម្បីបំពេញតម្រូវការគម្រោង។

ឧបករណ៍ភ្ជាប់ធម្មតាដែលប្រើសម្រាប់ TPIU Trace
- ដើម្បីសម្គាល់ម្ជុលដែលមានអត្ថន័យពិសេស ពណ៌ទាំងនេះត្រូវបានប្រើ

ARM Coresight 20
- ភ្ជាប់ទៅការកំណត់ ARM៖ https://developer.arm.com/documentation/100893/1-0/Target-interface-connectors/CoreSight-20-connector


ARM មីក្រូ ៣៨
ភ្ជាប់ទៅការកំណត់ ARM៖ https://developer.arm.com/documentation/100893/1-0/Target-interface-connectors/Mictor-38-connector


សញ្ញាមិនប្រើដោយ VX1000៖
- DBGRQ
- DBGACK
- EXTTRIG
- RTCK
- ត្រាក់ទ័រ
ARM MIPI60
- ភ្ជាប់ទៅការកំណត់ ARM៖ https://developer.arm.com/documentation/100893/1-0/Target-interface-connectors/MIPI-60-connector


វ៉ិចទ័រ “ស្នូល ៤៤”

- ឧបករណ៍ភ្ជាប់ Coresight 44 គឺជាឧបករណ៍ភ្ជាប់ដែលកំណត់ដោយវ៉ិចទ័រ។ ឧបករណ៍ភ្ជាប់នេះត្រូវបានប្រើជាឧបករណ៍ភ្ជាប់ចំណុចប្រទាក់គោលដៅនៅលើ EEK-Heads និង PODs ដែលពាក់ព័ន្ធ។


អាដាប់ទ័រវ៉ិចទ័រ
- វ៉ិចទ័រផ្តល់អាដាប់ទ័រសម្រាប់ឧបករណ៍ភ្ជាប់គោលដៅសំខាន់បំផុត ដើម្បីសម្រួលដល់ការប្រើប្រាស់ចំណុចប្រទាក់ TPIU ក្នុងការរួមផ្សំជាមួយ VX1000 ។
VX1940.10៖ អាដាប់ទ័រ Mipi 60
VX1940.11៖ អាដាប់ទ័រមីក្រូ ៣៨

ក្បាលវ៉ិចទ័រ EEK
ក្បាល VX1902.09 EEK
- ការសម្របសម្រួលផ្នែករឹងសម្រាប់ចំណុចប្រទាក់ TPIU/Trace ជាធម្មតាត្រូវបានដឹងតាមរយៈ VX1902.09 Head ។
- ស្នូល ៤៤
- ឧបករណ៍ភ្ជាប់ POD ដែលមានកម្មសិទ្ធិវ៉ិចទ័រ

អាដាប់ទ័រ Vector Flex
- ការតភ្ជាប់រវាង POD និង EEK Heads ត្រូវបានដឹងជាមួយ Flex Adapter VX1901.01។

ការដំឡើង TPIU ដែលអាចធ្វើទៅបាន
- ការដំឡើងសម្រាប់ VX1453
ចំណាំ
- VX1453 POD គាំទ្រការតាមដាន TPIU ពីការកែប្រែផ្នែករឹង 7.0 តទៅ។
ការរៀបចំស្នូល 20
ខ្សែបូរាបស្មើ Asymmetric
MIPI 60 ដំឡើងខ្សែបូរាបស្មើ
ខ្សែបូរាបស្មើ 44:44 ម្ជុល
ការដំឡើង FlexPCB ផ្ទាល់ខ្លួន


ព័ត៌មានបន្ថែម
- ទំនាក់ទំនង
- សម្រាប់បញ្ជីពេញលេញដែលមានទីតាំង និងអាសយដ្ឋានវ៉ិចទ័រទាំងអស់នៅទូទាំងពិភពលោក សូមចូលទៅកាន់ http://vector.com/contact/.
- www.vector.com
សំណួរគេសួរញឹកញាប់
ឯកសារ/ធនធាន
![]() |
VECTOR VX1000 ARM TPIU Trace Microcontroller [pdf] សៀវភៅណែនាំ VX1000, VX1000 ARM TPIU Trace Microcontroller, ARM TPIU Trace Microcontroller, Trace Microcontroller, Microcontroller |


