izpis_h1_title_alt

Tool qualification package for embedded debuggers
ID PANTAR, LUKA (Author), ID Šter, Branko (Mentor) More about this mentor... This link opens in a new window, ID Višnikar, Anja (Comentor)

.pdfPDF - Presentation file, Download (2,93 MB)
MD5: 81E6FF0F753A5DB6DA8AA6776F7E06A9

Abstract
The diploma thesis describes the entire process of creating a tool qualification package for the embedded debugger BlueBox from iSYSTEM Labs. The package tests the functioning of the embedded debugger's basic functionalities, such as device run and stop commands, CPU status readout, read and write access to RAM, read and write access to the core registers, instruction step, hardware breakpoints, hot attach and detach, symbol debug information, source line debug information, and the most important functionality - flash programming. Each test was verified using the fault injection method. The package is tested on two separate systems: the S32K148 processor connected to the iC5000 BlueBox using the GCC compiler, and the Tricore TC399XE processor with Infineon DAP/DAPE Active Probe, connected to the iC5700 BlueBox using the Tasking compiler. The Python programming language is used for the test application and the C programming language for the reference application. The Pytest library is also used to verify the tests, and the entire setup was run in the winIDEA environment.

Language:English
Keywords:debugger, embedded, microcontroller, testing, qualification package, BlueBox
Work type:Bachelor thesis/paper
Typology:2.11 - Undergraduate Thesis
Organization:FRI - Faculty of Computer and Information Science
Year:2023
PID:20.500.12556/RUL-150073 This link opens in a new window
COBISS.SI-ID:168047363 This link opens in a new window
Publication date in RUL:13.09.2023
Views:1016
Downloads:49
Metadata:XML DC-XML DC-RDF
:
Copy citation
Share:Bookmark and Share

Secondary language

Language:Slovenian
Title:Kvalifikacijski paket za razhroščevalnik vgrajenih sistemov
Abstract:
V diplomskem delu je opisan celoten postopek izdelave kvalifikacijskega paketa za razhroščevalnik vgrajenih sistemov BlueBox podjetja iSYSTEM Labs. Paket testira pravilnost delovanja osnovnih funkcionalnosti omenjenega razhroščevalnika, kot so zagon in ustavitev naprave, branje procesorjevega stanja, branje in pisanje v RAM, branje in pisanje v glavne registre, instrukcijski korak, strojne prekinitvene točke, vroč priklop in odklop, podatki o simbolih za razhroščevanje, podatki o vrsticah izvorne kode ter najpomembnejšo funkcionalnost - programiranje bliskovnega pomnilnika. Vsak test sem preveril z metodo vstavljanja napak. Paket smo testirali na dveh sistemih: čip S32K148, priključen na BlueBox iC5000 in uporabljen prevajalnik GCC ter čip Tricore TC399XE z Infineon DAP/DAPE vezjem, priključen na BlueBox iC5700 in uporabljen prevajalnik Tasking. Pri izdelavi paketa smo uporabili programski jezik Python za testno aplikacijo in C za referenčno aplikacijo. Prav tako smo za preverjanje testov uporabili knjižnico Pytest in vse skupaj pognali v okolju winIDEA.

Keywords:razhroščevalnik, vgrajeni sistemi, mikrokrmilnik, testiranje, kvalifikacijski paket, BlueBox

Similar documents

Similar works from RUL:
Similar works from other Slovenian collections:

Back