From c24d8694014a1596bef4a1d370e06d7516e43d41 Mon Sep 17 00:00:00 2001 From: Tea Age Date: Mon, 2 Mar 2020 16:12:03 +0100 Subject: [PATCH] smaller corrections --- .../MDK-ARM/reCalDemoF030R8.uvoptx | 2 +- .../MDK-ARM/reCalDemoF030R8.uvprojx | 4 +- examples/reCalDemoF030R8/ReadMe.md | 1 + examples/triceDemoF030R8/Inc/config.h | 3 +- examples/triceDemoF030R8/Inc/printf.h | 116 + examples/triceDemoF030R8/Inc/trice.h | 1223 +++++++++ examples/triceDemoF030R8/Inc/triceCheck.h | 21 + examples/triceDemoF030R8/Inc/triceUtilities.h | 60 + examples/triceDemoF030R8/Inc/xteaCrypto.h | 25 + examples/triceDemoF030R8/MDK-ARM/JLinkLog.txt | 2377 +++++++++-------- examples/triceDemoF030R8/MDK-ARM/til.json | 2321 +++------------- .../MDK-ARM/triceDemoF030R8.uvoptx | 26 +- .../MDK-ARM/triceDemoF030R8.uvprojx | 16 +- examples/triceDemoF030R8/ReadMe.md | 2 + examples/triceDemoF030R8/Src/main.c | 2 + examples/triceDemoF030R8/Src/printf.c | 914 +++++++ examples/triceDemoF030R8/Src/trice.c | 135 + examples/triceDemoF030R8/Src/triceCheck.c | 132 + examples/triceDemoF030R8/Src/xteaCrypto.c | 77 + src.C/triceCheck.c | 132 + src.C/triceCheck.h | 21 + 21 files changed, 4489 insertions(+), 3121 deletions(-) create mode 100644 examples/reCalDemoF030R8/ReadMe.md create mode 100644 examples/triceDemoF030R8/Inc/printf.h create mode 100644 examples/triceDemoF030R8/Inc/trice.h create mode 100644 examples/triceDemoF030R8/Inc/triceCheck.h create mode 100644 examples/triceDemoF030R8/Inc/triceUtilities.h create mode 100644 examples/triceDemoF030R8/Inc/xteaCrypto.h create mode 100644 examples/triceDemoF030R8/ReadMe.md create mode 100644 examples/triceDemoF030R8/Src/printf.c create mode 100644 examples/triceDemoF030R8/Src/trice.c create mode 100644 examples/triceDemoF030R8/Src/triceCheck.c create mode 100644 examples/triceDemoF030R8/Src/xteaCrypto.c create mode 100644 src.C/triceCheck.c create mode 100644 src.C/triceCheck.h diff --git a/examples/reCalDemoF030R8/MDK-ARM/reCalDemoF030R8.uvoptx b/examples/reCalDemoF030R8/MDK-ARM/reCalDemoF030R8.uvoptx index 65e597ae9..92769c094 100644 --- a/examples/reCalDemoF030R8/MDK-ARM/reCalDemoF030R8.uvoptx +++ b/examples/reCalDemoF030R8/MDK-ARM/reCalDemoF030R8.uvoptx @@ -384,7 +384,7 @@ Trice - 0 + 1 0 0 0 diff --git a/examples/reCalDemoF030R8/MDK-ARM/reCalDemoF030R8.uvprojx b/examples/reCalDemoF030R8/MDK-ARM/reCalDemoF030R8.uvprojx index 5c4a6199f..b0cc894dd 100644 --- a/examples/reCalDemoF030R8/MDK-ARM/reCalDemoF030R8.uvprojx +++ b/examples/reCalDemoF030R8/MDK-ARM/reCalDemoF030R8.uvprojx @@ -72,7 +72,7 @@ 1 0 - trice u -src .. + trice u -src ../../.. -list ../../til.json 0 0 @@ -82,7 +82,7 @@ 0 0 - trice log -port COM26 -baud 115200 + trice log -port COM11 -baud 115200 0 0 diff --git a/examples/reCalDemoF030R8/ReadMe.md b/examples/reCalDemoF030R8/ReadMe.md new file mode 100644 index 000000000..2a73a37a1 --- /dev/null +++ b/examples/reCalDemoF030R8/ReadMe.md @@ -0,0 +1 @@ +Work in progress diff --git a/examples/triceDemoF030R8/Inc/config.h b/examples/triceDemoF030R8/Inc/config.h index de1bcb709..b29354fb2 100644 --- a/examples/triceDemoF030R8/Inc/config.h +++ b/examples/triceDemoF030R8/Inc/config.h @@ -35,8 +35,7 @@ extern "C" { //! enable encryption here //! call trice tool with log switch "-key your_password -show" and put passphrase here -#define ENCRYPT XTEA_KEY( a9, 4a, 8f, e5, cc, b1, 9b, a6, 1c, 4c, 08, 73, d3, 91, e9, 87 ); //!< -key test - +//#define ENCRYPT XTEA_KEY( a9, 4a, 8f, e5, cc, b1, 9b, a6, 1c, 4c, 08, 73, d3, 91, e9, 87 ); //!< -key test //! Enable this for legacy projects with printf( "...%s...", ... ); statements //! This is only for easy porting and has no advantage in time and space compared to printf diff --git a/examples/triceDemoF030R8/Inc/printf.h b/examples/triceDemoF030R8/Inc/printf.h new file mode 100644 index 000000000..8bce7378b --- /dev/null +++ b/examples/triceDemoF030R8/Inc/printf.h @@ -0,0 +1,116 @@ +/////////////////////////////////////////////////////////////////////////////// +// \author (c) Marco Paland (info@paland.com) +// 2014-2019, PALANDesign Hannover, Germany +// +// \license The MIT License (MIT) +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. +// +// \brief Tiny printf, sprintf and snprintf implementation, optimized for speed on +// embedded systems with a very limited resources. +// Use this instead of bloated standard/newlib printf. +// These routines are thread safe and reentrant. +// +/////////////////////////////////////////////////////////////////////////////// + +#ifndef _PRINTF_H_ +#define _PRINTF_H_ + +#include +#include + + +#ifdef __cplusplus +extern "C" { +#endif + + +/** + * Output a character to a custom device like UART, used by the printf() function + * This function is declared here only. You have to write your custom implementation somewhere + * \param character Character to output + */ +void _putchar(char character); + + +/** + * Tiny printf implementation + * You have to implement _putchar if you use printf() + * To avoid conflicts with the regular printf() API it is overridden by macro defines + * and internal underscore-appended functions like printf_() are used + * \param format A string that specifies the format of the output + * \return The number of characters that are written into the array, not counting the terminating null character + */ +#define printf printf_ +int printf_(const char* format, ...); + + +/** + * Tiny sprintf implementation + * Due to security reasons (buffer overflow) YOU SHOULD CONSIDER USING (V)SNPRINTF INSTEAD! + * \param buffer A pointer to the buffer where to store the formatted string. MUST be big enough to store the output! + * \param format A string that specifies the format of the output + * \return The number of characters that are WRITTEN into the buffer, not counting the terminating null character + */ +#define sprintf sprintf_ +int sprintf_(char* buffer, const char* format, ...); + + +/** + * Tiny snprintf/vsnprintf implementation + * \param buffer A pointer to the buffer where to store the formatted string + * \param count The maximum number of characters to store in the buffer, including a terminating null character + * \param format A string that specifies the format of the output + * \param va A value identifying a variable arguments list + * \return The number of characters that are WRITTEN into the buffer, not counting the terminating null character + * If the formatted string is truncated the buffer size (count) is returned + */ +#define snprintf snprintf_ +#define vsnprintf vsnprintf_ +int snprintf_(char* buffer, size_t count, const char* format, ...); +int vsnprintf_(char* buffer, size_t count, const char* format, va_list va); + + +/** + * Tiny vprintf implementation + * \param format A string that specifies the format of the output + * \param va A value identifying a variable arguments list + * \return The number of characters that are WRITTEN into the buffer, not counting the terminating null character + */ +#define vprintf vprintf_ +int vprintf_(const char* format, va_list va); + + +/** + * printf with output function + * You may use this as dynamic alternative to printf() with its fixed _putchar() output + * \param out An output function which takes one character and an argument pointer + * \param arg An argument pointer for user data passed to output function + * \param format A string that specifies the format of the output + * \return The number of characters that are sent to the output function, not counting the terminating null character + */ +int fctprintf(void (*out)(char character, void* arg), void* arg, const char* format, ...); + + +#ifdef __cplusplus +} +#endif + + +#endif // _PRINTF_H_ diff --git a/examples/triceDemoF030R8/Inc/trice.h b/examples/triceDemoF030R8/Inc/trice.h new file mode 100644 index 000000000..be8ed9153 --- /dev/null +++ b/examples/triceDemoF030R8/Inc/trice.h @@ -0,0 +1,1223 @@ +/*! \file trice.h +\brief Software tracer header file +\details This file is included in target code files. If TRICE_LEVEL is defined +as 0 (globally or file specific) the TRICE* macros generate no code. +\author thomas.toehenleitner [at] seerose.net +*******************************************************************************/ + +#ifndef TRICE_H_ +#define TRICE_H_ + +#include "config.h" + +#ifndef TRICE_LEVEL +#define TRICE_LEVEL 100 //!< switch trices off with 0, define TRICE_LEVEL globally or on top of file (before including config.h" +#endif + +#ifdef __cplusplus +extern "C" { +#endif + +void triceTxHandler( int* pTxState ); +int tricePrintfAdapter( const char* pFmt, ... ); + +#define Id( n ) (n) //!< Macro for improved trice readability and better source code parsing. + +#if 0 == TRICE_LEVEL // no trice code generation + +#define TRICE0( id, pFmt ) +#define TRICE8_1( id, pFmt, v0 ) +#define TRICE8_2( id, pFmt, v0, v1 ) +#define TRICE8_3( id, pFmt, v0, v1, v2 ) +#define TRICE8_4( id, pFmt, v0, v1, v2, v3 ) +#define TRICE8_5( id, pFmt, v0, v1, v2, v3, v4 ) +#define TRICE8_6( id, pFmt, v0, v1, v2, v3, v4, v5 ) +#define TRICE8_7( id, pFmt, v0, v1, v2, v3, v4, v5, v6 ) +#define TRICE8_8( id, pFmt, v0, v1, v2, v3, v4, v5, v6, v7 ) +#define TRICE16_1( id, pFmt, v0 ) +#define TRICE16_2( id, pFmt, v0, v1 ) +#define TRICE16_3( id, pFmt, v0, v1, v2 ) +#define TRICE16_4( id, pFmt, v0, v1, v2, v3 ) +#define TRICE32_1( id, pFmt, v0 ) +#define TRICE32_2( id, pFmt, v0, v1 ) +#define TRICE32_3( id, pFmt, v0, v1, v2 ) +#define TRICE32_4( id, pFmt, v0, v1, v2, v3 ) +#define TRICE64_1( id, pFmt, v0 ) +#define TRICE64_2( id, pFmt, v0, v1 ) + +#else // #if 0 == TRICE_LEVEL + +#include +#include +#include + +/////////////////////////////////////////////////////////////////////////////// +// TRICE message struct +// + +typedef PACKED struct{ + uint8_t start; // trice message header start value + uint8_t cad; // client address + uint8_t sad; // server address + uint8_t crc8; // ab^cad^sad^load[0]^load[1]^load[2]^load[3] +}PACKED_END triceMsgHeader_t; //!< trice message header for routing, syncing and conistency check + +typedef PACKED union { + PACKED struct{ + uint16_t Id; // trice id + uint16_t d; // 2 data byte + }PACKED_END trice; + uint8_t load[4]; // for crc8 computation +}PACKED_END triceMsgLoad_t; //!< trice message payload + +typedef PACKED struct { + triceMsgHeader_t hd; // header + triceMsgLoad_t ld; // payload +}PACKED_END triceMsg_t; //! trice message + +/////////////////////////////////////////////////////////////////////////////// +// fifo functionality +// + +#define TRICE_FIFO_MASK ((TRICE_FIFO_SIZE>>2)-1) //!< max possible count of items in fifo + +extern uint32_t triceFifo[]; +extern uint32_t rdIndexTriceFifo; +extern uint32_t wrIndexTriceFifo; + +/*! put one trice into trice fifo +\param v trice id with 2 byte data +trice time critical part +*/ +TRICE_INLINE void triceFifoPush( uint32_t v ){ + triceFifo[wrIndexTriceFifo++] = v; + wrIndexTriceFifo &= TRICE_FIFO_MASK; +} + +/*! get one trice from trice fifo +\param p address for trice id with 2 byte data +*/ +TRICE_INLINE void triceFifoPop( uint32_t* p ){ + *p = triceFifo[rdIndexTriceFifo++]; + rdIndexTriceFifo &= TRICE_FIFO_MASK; +} + +/* trice item count inside trice fifo +\return count of buffered trices +*/ +TRICE_INLINE size_t triceFifoDepth( void ){ + return (wrIndexTriceFifo - rdIndexTriceFifo) & TRICE_FIFO_MASK; +} + +#if 0 == TRICE_SHORT_MEMORY // ################################################# + +/////////////////////////////////////////////////////////////////////////////// +// TRICE macros +// + +//! basic trice macro, assumes d16 to be +//! id trice identifier +//! \param d16 a 16 bit value +#define TRICE( id, d16 ) do{ \ + triceFifoPush( (((uint32_t)(d16))<<16) | (id)); \ +} while(0) + +//! basic trice macro, assumes d16 to be a 16 bit value +//! id is 0 +//! \param d16 a 16 bit value +#define TRICE_ID0( d16 ) do{ \ + triceFifoPush( ((uint32_t)(d16))<<16); \ +} while(0) + +//! trace Id protected (outside critical section) +//! \param Id trice identifier +//! \param pFmt formatstring for trice +#define TRICE0( Id, pFmt ) do{ \ + TRICE_ENTER_CRITICAL_SECTION \ + triceFifoPush( Id ); \ + TRICE_LEAVE_CRITICAL_SECTION \ +} while(0) + +//! trace Id protected (outside critical section) +//! \param Id trice identifier +//! \param pFmt formatstring for trice +//! \param 8-bit payload +#define TRICE8_1( Id, pFmt, d0 ) do{ \ + TRICE_ENTER_CRITICAL_SECTION \ + TRICE( Id, d0 ); \ + TRICE_LEAVE_CRITICAL_SECTION \ +} while(0) + +//! trace Id and 8-bit values protected (outside critical section) +//! \param Id trice identifier +//! \param pFmt formatstring for trice +//! \param d0 payload +//! \param d1 payload +#define TRICE8_2( Id, pFmt, d0, d1 ) do{ \ + TRICE_ENTER_CRITICAL_SECTION \ + TRICE( Id, (((uint16_t)(d1))<<8) | (uint8_t)(d0) ) ; \ + TRICE_LEAVE_CRITICAL_SECTION \ +} while(0) + +//! trace Id and 8-bit values protected (outside critical section) +//! \param Id trice identifier +//! \param pFmt formatstring for trice +//! \param d0 payload +//! \param d1 payload +//! \param d2 payload +#define TRICE8_3( Id, pFmt, d0, d1, d2 ) do{ \ + TRICE_ENTER_CRITICAL_SECTION \ + TRICE_ID0( (((uint16_t)(d1))<<8) | (uint8_t)(d0) ) ; \ + TRICE( Id, d2 ); \ + TRICE_LEAVE_CRITICAL_SECTION \ +} while(0) + +//! trace Id and 8-bit values protected (outside critical section) +//! \param Id trice identifier +//! \param pFmt formatstring for trice +//! \param d0 payload +//! \param d1 payload +//! \param d2 payload +//! \param d3 payload +#define TRICE8_4( Id, pFmt, d0, d1, d2, d3 ) do{ \ + TRICE_ENTER_CRITICAL_SECTION \ + TRICE_ID0( (((uint16_t)(d1))<<8) | (uint8_t)(d0) ) ; \ + TRICE( Id, (((uint16_t)(d3))<<8) | (uint8_t)(d2) ) ; \ + TRICE_LEAVE_CRITICAL_SECTION \ +} while(0) + +//! trace Id and 8-bit values protected (outside critical section) +//! \param Id trice identifier +//! \param pFmt formatstring for trice +//! \param d0 payload +//! \param d1 payload +//! \param d2 payload +//! \param d3 payload +//! \param d4 payload +#define TRICE8_5( Id, pFmt, d0, d1, d2, d3, d4 ) do{ \ + TRICE_ENTER_CRITICAL_SECTION \ + TRICE_ID0( (((uint16_t)(d1))<<8) | (uint8_t)(d0) ) ; \ + TRICE_ID0( (((uint16_t)(d3))<<8) | (uint8_t)(d2) ) ; \ + TRICE( Id, d4 ); \ + TRICE_LEAVE_CRITICAL_SECTION \ +} while(0) + +//! trace Id and 8-bit values protected (outside critical section) +//! \param Id trice identifier +//! \param pFmt formatstring for trice +//! \param d0 payload +//! \param d1 payload +//! \param d2 payload +//! \param d3 payload +//! \param d4 payload +//! \param d5 payload +#define TRICE8_6( Id, pFmt, d0, d1, d2, d3, d4, d5 ) do{ \ + TRICE_ENTER_CRITICAL_SECTION \ + TRICE_ID0( (((uint16_t)(d1))<<8) | (uint8_t)(d0) ) ; \ + TRICE_ID0( (((uint16_t)(d3))<<8) | (uint8_t)(d2) ) ; \ + TRICE( Id, (((uint16_t)(d5))<<8) | (uint8_t)(d4) ) ; \ + TRICE_LEAVE_CRITICAL_SECTION \ +} while(0) + +//! trace Id and 8-bit values protected (outside critical section) +//! \param Id trice identifier +//! \param pFmt formatstring for trice +//! \param d0 payload +//! \param d1 payload +//! \param d2 payload +//! \param d3 payload +//! \param d4 payload +//! \param d5 payload +//! \param d6 payload +#define TRICE8_7( Id, pFmt, d0, d1, d2, d3, d4, d5, d6 ) do{ \ + TRICE_ENTER_CRITICAL_SECTION \ + TRICE_ID0( (((uint16_t)(d1))<<8) | (uint8_t)(d0) ) ; \ + TRICE_ID0( (((uint16_t)(d3))<<8) | (uint8_t)(d2) ) ; \ + TRICE_ID0( (((uint16_t)(d5))<<8) | (uint8_t)(d4) ) ; \ + TRICE( Id, d6 ); \ + TRICE_LEAVE_CRITICAL_SECTION \ +} while(0) + +//! trace Id and 8-bit values protected (outside critical section) +//! \param Id trice identifier +//! \param pFmt formatstring for trice +//! \param d0 payload +//! \param d1 payload +//! \param d2 payload +//! \param d3 payload +//! \param d4 payload +//! \param d5 payload +//! \param d6 payload +//! \param d7 payload +#define TRICE8_8( Id, pFmt, d0, d1, d2, d3, d4, d5, d6, d7 ) do{ \ + TRICE_ENTER_CRITICAL_SECTION \ + TRICE_ID0( (((uint16_t)(d1))<<8) | (uint8_t)(d0) ) ; \ + TRICE_ID0( (((uint16_t)(d3))<<8) | (uint8_t)(d2) ) ; \ + TRICE_ID0( (((uint16_t)(d5))<<8) | (uint8_t)(d4) ) ; \ + TRICE( Id, (((uint16_t)(d7))<<8) | (uint8_t)(d6) ) ; \ + TRICE_LEAVE_CRITICAL_SECTION \ +} while(0) + +//! trace Id and 16-bit value protected (outside critical section) +//! \param Id trice identifier +//! \param pFmt formatstring for trice +//! \param d0 payload +#define TRICE16_1( Id, pFmt, d0 ) do{ \ + TRICE( Id, d0 ); \ +} while(0) + +//! trace Id and 16-bit values protected (outside critical section) +//! \param Id trice identifier +//! \param pFmt formatstring for trice +//! \param d0 payload +//! \param d1 payload +#define TRICE16_2( Id, pFmt, d0, d1 ) do{ \ + TRICE_ENTER_CRITICAL_SECTION \ + TRICE_ID0( d0 ); \ + TRICE( Id, d1 ); \ + TRICE_LEAVE_CRITICAL_SECTION \ +} while(0) + +//! trace Id and 16-bit values protected (outside critical section) +//! \param Id trice identifier +//! \param pFmt formatstring for trice +//! \param d0 payload +//! \param d1 payload +//! \param d2 payload +#define TRICE16_3( Id, pFmt, d0, d1, d2 ) do{ \ + TRICE_ENTER_CRITICAL_SECTION \ + TRICE_ID0( d0 ); \ + TRICE_ID0( d1 ); \ + TRICE( Id, d2 ); \ + TRICE_LEAVE_CRITICAL_SECTION \ +} while(0) + +//! trace Id and 16-bit values protected (outside critical section) +//! \param Id trice identifier +//! \param pFmt formatstring for trice +//! \param d0 payload +//! \param d1 payload +//! \param d2 payload +//! \param d3 payload +#define TRICE16_4( Id, pFmt, d0, d1, d2, d3 ) do{ \ + TRICE_ENTER_CRITICAL_SECTION \ + TRICE_ID0( d0 ); \ + TRICE_ID0( d1 ); \ + TRICE_ID0( d2 ); \ + TRICE( Id, d3 ); \ + TRICE_LEAVE_CRITICAL_SECTION \ +} while(0) + +//! trace Id and 32-bit value protected (outside critical section) +//! \param Id trice identifier +//! \param pFmt formatstring for trice +//! \param d0 payload +#define TRICE32_1( Id, pFmt, d0 ) do{ \ + uint32_t x = (uint32_t)d0; \ + TRICE_ENTER_CRITICAL_SECTION \ + TRICE_ID0( x ); \ + TRICE( Id, x>>16 ); \ + TRICE_LEAVE_CRITICAL_SECTION \ +} while(0) + +//! trace Id and 32-bit values protected (outside critical section) +//! \param Id trice identifier +//! \param pFmt formatstring for trice +//! \param d0 payload +//! \param d1 payload +#define TRICE32_2( Id, pFmt, d0, d1 ) do{ \ + uint32_t x0 = (uint32_t)d0, x1 = (uint32_t)d1; \ + TRICE_ENTER_CRITICAL_SECTION \ + TRICE_ID0( x0 ); \ + TRICE_ID0( x0>>16 ); \ + TRICE_ID0( x1 ); \ + TRICE( Id, x1>>16 ); \ + TRICE_LEAVE_CRITICAL_SECTION \ +} while(0) + +//! trace Id and 32-bit values protected (outside critical section) +//! \param Id trice identifier +//! \param pFmt formatstring for trice +//! \param d0 payload +//! \param d1 payload +//! \param d2 payload +#define TRICE32_3( Id, pFmt, d0, d1, d2 ) do{ \ + uint32_t x0 = (uint32_t)d0, x1 = (uint32_t)d1, x2 = (uint32_t)d2; \ + TRICE_ENTER_CRITICAL_SECTION \ + TRICE_ID0( x0 ); \ + TRICE_ID0( x0>>16 ); \ + TRICE_ID0( x1 ); \ + TRICE_ID0( x1>>16 ); \ + TRICE_ID0( x2 ); \ + TRICE( Id, x2>>16 ); \ + TRICE_LEAVE_CRITICAL_SECTION \ +} while(0) + +//! trace Id and 32-bit values protected (outside critical section) +//! \param Id trice identifier +//! \param pFmt formatstring for trice +//! \param d0 payload +//! \param d1 payload +//! \param d2 payload +//! \param d3 payload +#define TRICE32_4( Id, pFmt, d0, d1, d2, d3 ) do{ \ + uint32_t x0 = (uint32_t)d0, x1 = (uint32_t)d1, x2 = (uint32_t)d2, x3 = (uint32_t)d3; \ + TRICE_ENTER_CRITICAL_SECTION \ + TRICE_ID0( x0 ); \ + TRICE_ID0( x0>>16 ); \ + TRICE_ID0( x1 ); \ + TRICE_ID0( x1>>16 ); \ + TRICE_ID0( x2 ); \ + TRICE_ID0( x2>>16 ); \ + TRICE_ID0( x3 ); \ + TRICE( Id, x3>>16 ); \ + TRICE_LEAVE_CRITICAL_SECTION \ +} while(0) + +//! trace Id and 64-bit values protected (outside critical section) +//! \param Id trice identifier +//! \param pFmt formatstring for trice +//! \param d0 payload +#define TRICE64_1( Id, pFmt, d0 ) do{ \ + uint64_t x = (uint64_t)d0; \ + TRICE_ENTER_CRITICAL_SECTION \ + TRICE_ID0( x>>00 ); /*ll*/ \ + TRICE_ID0( x>>16 ); /*hl*/\ + TRICE_ID0( x>>32 ); /*lh*/ \ + TRICE( Id, x>>48 ); /*hh*/ \ + TRICE_LEAVE_CRITICAL_SECTION \ +} while(0) + +//! trace Id and 64-bit values protected (outside critical section) +//! \param Id trice identifier +//! \param pFmt formatstring for trice +//! \param d0 payload +//! \param d1 payload +#define TRICE64_2( Id, pFmt, d0, d1 ) do{ \ + uint64_t x0 = (uint64_t)d0, x1 = (uint64_t)d1; \ + TRICE_ENTER_CRITICAL_SECTION \ + TRICE_ID0( x0>>00 ); /*ll*/ \ + TRICE_ID0( x0>>16 ); /*hl*/\ + TRICE_ID0( x0>>32 ); /*lh*/ \ + TRICE_ID0( x0>>48 ); /*hh*/ \ + TRICE_ID0( x1>>00 ); /*ll*/ \ + TRICE_ID0( x1>>16 ); /*hl*/\ + TRICE_ID0( x1>>32 ); /*lh*/ \ + TRICE( Id, x1>>48 ); /*hh*/ \ + TRICE_LEAVE_CRITICAL_SECTION \ +} while(0) + + +#else // #if 0 == TRICE_SHORT_MEMORY // ########################################## + +/////////////////////////////////////////////////////////////////////////////// +// internal trice functions +// + +//! trace Id unprotected (inside critical section) +//! \param Id trice identifier +TRICE_INLINE void trice_0_ics( uint16_t Id ){ + triceFifoPush(Id); +} + +//! trace Id protected (outside critical section) +//! \param Id trice identifier +TRICE_INLINE void trice_0_ocs( uint16_t Id ){ + TRICE_ENTER_CRITICAL_SECTION + trice_0_ics(Id); + TRICE_LEAVE_CRITICAL_SECTION +} + +//! trace Id and 8- or 16-bit value unprotected (inside critical section) +//! \param Id trice identifier +//! \param d0 payload +TRICE_INLINE void trice_8_1_ics( uint16_t Id, uint32_t d0 ){ + triceFifoPush( (d0<<16) | Id); +} + +//! trace Id and 8- or 16-bit value protected (outside critical section) +//! \param Id trice identifier +//! \param d0 payload +TRICE_INLINE void trice_8_1_ocs( uint16_t Id, uint32_t d0 ){ + TRICE_ENTER_CRITICAL_SECTION + trice_8_1_ics(Id, d0); + TRICE_LEAVE_CRITICAL_SECTION +} + +//! trace Id==0 and 8-bit values unprotected (inside critical section) +//! \param d0 payload +//! \param d1 payload +TRICE_INLINE void trice_8_02_ics( uint32_t d0, uint32_t d1 ){ + triceFifoPush( (d1<<24) | (d0<<16) ); +} + +//! trace Id and 8-bit values unprotected (inside critical section) +//! \param Id trice identifier +//! \param d0 payload +//! \param d1 payload +TRICE_INLINE void trice_8_2_ics( uint16_t Id, uint32_t d0, uint32_t d1 ){ + triceFifoPush( (d1<<24) | (d0<<16) | Id); +} + +//! trace Id and 8-bit values protected (outside critical section) +//! \param Id trice identifier +//! \param d0 payload +//! \param d1 payload +TRICE_INLINE void trice_8_2_ocs( uint16_t Id, uint32_t d0, uint32_t d1 ){ + TRICE_ENTER_CRITICAL_SECTION + trice_8_2_ics( Id, d0, d1 ); + TRICE_LEAVE_CRITICAL_SECTION +} + +//! trace Id and 8-bit values unprotected (inside critical section) +//! \param Id trice identifier +//! \param d0 payload +//! \param d1 payload +//! \param d2 payload +TRICE_INLINE void trice_8_3_ics( uint16_t Id, uint32_t d0, uint32_t d1, uint32_t d2 ){ + trice_8_02_ics( d0, d1 ); + trice_8_1_ics( Id, d2 ); +} + +//! trace Id and 8-bit values protected (outside critical section) +//! \param Id trice identifier +//! \param d0 payload +//! \param d1 payload +//! \param d2 payload +TRICE_INLINE void trice_8_3_ocs( uint16_t Id, uint32_t d0, uint32_t d1, uint32_t d2 ){ + TRICE_ENTER_CRITICAL_SECTION + trice_8_3_ics( Id, d0, d1, d2 ); + TRICE_LEAVE_CRITICAL_SECTION +} + +//! trace Id and 8-bit values unprotected (inside critical section) +//! \param Id trice identifier +//! \param d0 payload +//! \param d1 payload +//! \param d2 payload +//! \param d3 payload +TRICE_INLINE void trice_8_4_ics( uint16_t Id, uint32_t d0, uint32_t d1, uint32_t d2, uint32_t d3 ){ + trice_8_02_ics( d0, d1 ); + trice_8_2_ics( Id, d2, d3 ); +} + +//! trace Id==0 and 8-bit values unprotected (inside critical section) +//! \param d0 payload +//! \param d1 payload +//! \param d2 payload +//! \param d3 payload +TRICE_INLINE void trice_8_04_ics( uint32_t d0, uint32_t d1, uint32_t d2, uint32_t d3 ){ + trice_8_02_ics( d0, d1 ); + trice_8_02_ics( d2, d3 ); +} + +//! trace Id==0 and 8-bit values protected (outside critical section) +//! \param d0 payload +//! \param d1 payload +//! \param d2 payload +//! \param d3 payload +TRICE_INLINE void trice_8_4_ocs( uint16_t Id, uint32_t d0, uint32_t d1, uint32_t d2, uint32_t d3 ){ + TRICE_ENTER_CRITICAL_SECTION + trice_8_4_ics( Id, d0, d1, d2, d3 ); + TRICE_LEAVE_CRITICAL_SECTION +} + +//! trace Id and 8-bit values unprotected (inside critical section) +//! \param Id trice identifier +//! \param d0 payload +//! \param d1 payload +//! \param d2 payload +//! \param d3 payload +//! \param d4 payload +TRICE_INLINE void trice_8_5_ics( uint16_t Id, uint32_t d0, uint32_t d1, uint32_t d2, uint32_t d3, uint32_t d4 ){ + trice_8_04_ics( d0, d1, d2, d3 ); + trice_8_1_ics( Id, d2 ); +} + +//! trace Id and 8-bit values protected (outside critical section) +//! \param Id trice identifier +//! \param d0 payload +//! \param d1 payload +//! \param d2 payload +//! \param d3 payload +//! \param d4 payload +TRICE_INLINE void trice_8_5_ocs( uint16_t Id, uint32_t d0, uint32_t d1, uint32_t d2, uint32_t d3, uint32_t d4 ){ + TRICE_ENTER_CRITICAL_SECTION + trice_8_5_ics( Id, d0, d1, d2, d3, d4 ); + TRICE_LEAVE_CRITICAL_SECTION +} + +//! trace Id and 8-bit values unprotected (inside critical section) +//! \param Id trice identifier +//! \param d0 payload +//! \param d1 payload +//! \param d2 payload +//! \param d3 payload +//! \param d4 payload +//! \param d5 payload +TRICE_INLINE void trice_8_6_ics( uint16_t Id, uint32_t d0, uint32_t d1, uint32_t d2, uint32_t d3, uint32_t d4, uint32_t d5 ){ + trice_8_04_ics( d0, d1, d2, d3 ); + trice_8_2_ics( Id, d4, d5 ); +} +/* +//! trace Id==0 and 8-bit values unprotected (inside critical section) +//! \param d0 payload +//! \param d1 payload +//! \param d2 payload +//! \param d3 payload +//! \param d4 payload +//! \param d5 payload +TRICE_INLINE void trice_8_06_ics( uint32_t d0, uint32_t d1, uint32_t d2, uint32_t d3, uint32_t d4, uint32_t d5 ){ + trice_8_04_ics( d0, d1, d2, d3 ); + trice_8_02_ics( d4, d5 ); +}*/ + +//! trace Id==0 and 8-bit values protected (outside critical section) +//! \param d0 payload +//! \param d1 payload +//! \param d2 payload +//! \param d3 payload +//! \param d4 payload +//! \param d5 payload +TRICE_INLINE void trice_8_6_ocs( uint16_t Id, uint32_t d0, uint32_t d1, uint32_t d2, uint32_t d3, uint32_t d4, uint32_t d5 ){ + TRICE_ENTER_CRITICAL_SECTION + trice_8_6_ics( Id, d0, d1, d2, d3, d4, d5 ); + TRICE_LEAVE_CRITICAL_SECTION +} + +//! trace Id and 8-bit values unprotected (inside critical section) +//! \param Id trice identifier +//! \param d0 payload +//! \param d1 payload +//! \param d2 payload +//! \param d3 payload +//! \param d4 payload +//! \param d5 payload +//! \param d6 payload +TRICE_INLINE void trice_8_7_ics( uint16_t Id, uint32_t d0, uint32_t d1, uint32_t d2, uint32_t d3, uint32_t d4, uint32_t d5, uint32_t d6 ){ + trice_8_04_ics( d0, d1, d2, d3 ); + trice_8_3_ics( Id, d4, d5, d6 ); +} + +//! trace Id and 8-bit values protected (outside critical section) +//! \param Id trice identifier +//! \param d0 payload +//! \param d1 payload +//! \param d2 payload +//! \param d3 payload +//! \param d4 payload +//! \param d5 payload +//! \param d6 payload +TRICE_INLINE void trice_8_7_ocs( uint16_t Id, uint32_t d0, uint32_t d1, uint32_t d2, uint32_t d3, uint32_t d4, uint32_t d5, uint32_t d6 ){ + TRICE_ENTER_CRITICAL_SECTION + trice_8_7_ics( Id, d0, d1, d2, d3, d4, d5, d6 ); + TRICE_LEAVE_CRITICAL_SECTION +} + +//! trace Id and 8-bit values unprotected (inside critical section) +//! \param Id trice identifier +//! \param d0 payload +//! \param d1 payload +//! \param d2 payload +//! \param d3 payload +//! \param d4 payload +//! \param d5 payload +//! \param d6 payload +//! \param d7 payload +TRICE_INLINE void trice_8_8_ics( uint16_t Id, uint32_t d0, uint32_t d1, uint32_t d2, uint32_t d3, uint32_t d4, uint32_t d5, uint32_t d6, uint32_t d7 ){ + trice_8_04_ics( d0, d1, d2, d3 ); + trice_8_4_ics( Id, d4, d5, d6, d7 ); +} +/* +//! trace Id==0 and 8-bit values unprotected (inside critical section) +//! \param d0 payload +//! \param d1 payload +//! \param d2 payload +//! \param d3 payload +//! \param d4 payload +//! \param d5 payload +//! \param d6 payload +//! \param d7 payload +TRICE_INLINE void trice_8_08_ics( uint32_t d0, uint32_t d1, uint32_t d2, uint32_t d3, uint32_t d4, uint32_t d5, uint32_t d6, uint32_t d7 ){ + trice_8_04_ics( d0, d1, d2, d3 ); + trice_8_04_ics( d4, d5, d6, d7 ); +}*/ + +//! trace Id==0 and 8-bit values protected (outside critical section) +//! \param d0 payload +//! \param d1 payload +//! \param d2 payload +//! \param d3 payload +//! \param d4 payload +//! \param d5 payload +//! \param d6 payload +//! \param d7 payload +TRICE_INLINE void trice_8_8_ocs( uint16_t Id, uint32_t d0, uint32_t d1, uint32_t d2, uint32_t d3, uint32_t d4, uint32_t d5, uint32_t d6, uint32_t d7 ){ + TRICE_ENTER_CRITICAL_SECTION + trice_8_8_ics( Id, d0, d1, d2, d3, d4, d5, d6, d7 ); + TRICE_LEAVE_CRITICAL_SECTION +} + +#define trice_16_1_ics trice_8_1_ics //!< same code +#define trice_16_1_ocs trice_8_1_ocs //!< same code + +//! trace Id==0 and 16-bit value unprotected (inside critical section) +//! \param d0 payload +TRICE_INLINE void trice_16_01_ics( uint32_t d0 ){ + triceFifoPush( (d0<<16) ); +} + +//! trace Id==0 and 8-bit values unprotected (inside critical section) +//! \param d0 payload +//! \param d1 payload +TRICE_INLINE void trice_16_02_ics( uint32_t d0, uint32_t d1 ){ + trice_16_01_ics( d0 ); + trice_16_01_ics( d1 ); +} + +//! trace Id and 8-bit values unprotected (inside critical section) +//! \param Id trice identifier +//! \param d0 payload +//! \param d1 payload +TRICE_INLINE void trice_16_2_ics( uint16_t Id, uint32_t d0, uint32_t d1 ){ + trice_16_01_ics( d0 ); + trice_16_1_ics( Id, d1 ); +} + +//! trace Id and 16-bit values protected (outside critical section) +//! \param Id trice identifier +//! \param d0 payload +//! \param d1 payload +TRICE_INLINE void trice_16_2_ocs( uint16_t Id, uint32_t d0, uint32_t d1 ){ + TRICE_ENTER_CRITICAL_SECTION + trice_16_2_ics( Id, d0, d1 ); + TRICE_LEAVE_CRITICAL_SECTION +} + +//! trace Id and 8-bit values unprotected (inside critical section) +//! \param Id trice identifier +//! \param d0 payload +//! \param d1 payload +//! \param d2 payload +TRICE_INLINE void trice_16_3_ics( uint16_t Id, uint32_t d0, uint32_t d1, uint32_t d2 ){ + trice_16_02_ics( d0, d1 ); + trice_16_1_ics( Id, d2 ); +} + +//! trace Id and 16-bit values protected (outside critical section) +//! \param Id trice identifier +//! \param d0 payload +//! \param d1 payload +//! \param d2 payload +TRICE_INLINE void trice_16_3_ocs( uint16_t Id, uint32_t d0, uint32_t d1, uint32_t d2 ){ + TRICE_ENTER_CRITICAL_SECTION + trice_16_3_ics( Id, d0, d1, d2 ); + TRICE_LEAVE_CRITICAL_SECTION +} + +//! trace Id and 8-bit values unprotected (inside critical section) +//! \param Id trice identifier +//! \param d0 payload +//! \param d1 payload +//! \param d2 payload +//! \param d3 payload +TRICE_INLINE void trice_16_4_ics( uint16_t Id, uint32_t d0, uint32_t d1, uint32_t d2, uint32_t d3 ){ + trice_16_02_ics( d0, d1 ); + trice_16_2_ics( Id, d2, d3 ); +} + +//! trace Id and 16-bit values protected (outside critical section) +//! \param Id trice identifier +//! \param d0 payload +//! \param d1 payload +//! \param d2 payload +//! \param d3 payload +TRICE_INLINE void trice_16_4_ocs( uint16_t Id, uint32_t d0, uint32_t d1, uint32_t d2, uint32_t d3 ){ + TRICE_ENTER_CRITICAL_SECTION + trice_16_4_ics( Id, d0, d1, d2, d3 ); + TRICE_LEAVE_CRITICAL_SECTION +} + +//! trace Id and 32-bit value unprotected (inside critical section) +//! \param Id trice identifier +//! \param d0 payload +TRICE_INLINE void trice_32_1_ics( uint16_t Id, uint32_t d0 ){ + trice_16_01_ics( d0 ); + trice_16_1_ics( Id, d0>>16 ); +} + +//! trace Id and 32-bit value protected (outside critical section) +//! \param Id trice identifier +//! \param d0 payload +TRICE_INLINE void trice_32_1_ocs( uint16_t Id, uint32_t d0 ){ + TRICE_ENTER_CRITICAL_SECTION + trice_32_1_ics( Id, d0 ); + TRICE_LEAVE_CRITICAL_SECTION +} + +//! trace Id and 32-bit values unprotected (inside critical section) +//! \param Id trice identifier +//! \param d0 payload +//! \param d1 payload +TRICE_INLINE void trice_32_2_ics( uint16_t Id, uint32_t d0, uint32_t d1 ){ + trice_16_02_ics( d0, d0>>16 ); + trice_16_2_ics( Id, d1, d1>>16 ); +} + +//! trace Id and 32-bit values protected (outside critical section) +//! \param Id trice identifier +//! \param d0 payload +//! \param d1 payload +TRICE_INLINE void trice_32_2_ocs( uint16_t Id, uint32_t d0, uint32_t d1 ){ + TRICE_ENTER_CRITICAL_SECTION + trice_32_2_ics( Id, d0, d1 ); + TRICE_LEAVE_CRITICAL_SECTION +} + +//! trace Id and 32-bit values unprotected (inside critical section) +//! \param Id trice identifier +//! \param d0 payload +//! \param d1 payload +//! \param d2 payload +TRICE_INLINE void trice_32_3_ics( uint16_t Id, uint32_t d0, uint32_t d1, uint32_t d2 ){ + trice_16_02_ics( d0, d0>>16 ); + trice_16_4_ics( Id, d1, d1>>16 , d2, d2>>16 ); +} + +//! trace Id and 32-bit values protected (outside critical section) +//! \param Id trice identifier +//! \param d0 payload +//! \param d1 payload +//! \param d2 payload +TRICE_INLINE void trice_32_3_ocs( uint16_t Id, uint32_t d0, uint32_t d1, uint32_t d2 ){ + TRICE_ENTER_CRITICAL_SECTION + trice_32_3_ics( Id, d0, d1, d2 ); + TRICE_LEAVE_CRITICAL_SECTION +} + +//! trace Id and 32-bit values unprotected (inside critical section) +//! \param Id trice identifier +//! \param d0 payload +//! \param d1 payload +//! \param d2 payload +//! \param d3 payload +TRICE_INLINE void trice_32_4_ics( uint16_t Id, uint32_t d0, uint32_t d1, uint32_t d2, uint32_t d3 ){ + trice_16_4_ics( 0, d0, d0>>16, d1, d1>>16 ); + trice_16_4_ics( Id, d2, d2>>16, d3, d3>>16 ); +} + +//! trace Id and 32-bit values protected (outside critical section) +//! \param Id trice identifier +//! \param d0 payload +//! \param d1 payload +//! \param d2 payload +//! \param d3 payload +TRICE_INLINE void trice_32_4_ocs( uint16_t Id, uint32_t d0, uint32_t d1, uint32_t d2, uint32_t d3 ){ + TRICE_ENTER_CRITICAL_SECTION + trice_32_4_ics( Id, d0, d1, d2, d3 ); + TRICE_LEAVE_CRITICAL_SECTION +} + +//! trace Id and 64-bit value unprotected (inside critical section) +//! \param Id trice identifier +//! \param d0 payload +TRICE_INLINE void trice_64_1_ics( uint16_t Id, uint64_t d0 ){ + trice_16_02_ics( (uint16_t)d0, (uint16_t)(d0>>16) ); + trice_16_2_ics( Id, (uint16_t)(d0>>32), (uint16_t)(d0>>48 )); +} + +//! trace Id and 64-bit values unprotected (inside critical section) +//! \param Id trice identifier +//! \param d0 payload +//! \param d1 payload +TRICE_INLINE void trice_64_2_ics( uint16_t Id, uint64_t d0, uint64_t d1 ){ + trice_16_02_ics( (uint16_t)d0, (uint16_t)(d0>>16) ); + trice_16_02_ics( (uint16_t)(d0>>32), (uint16_t)(d0>>48) ); + trice_16_02_ics( (uint16_t)d1, (uint16_t)(d1>>16) ); + trice_16_2_ics( Id, (uint16_t)(d1>>32), (uint16_t)(d1>>48 )); +} + +/////////////////////////////////////////////////////////////////////////////// +// TRICE macros +// + +//! trace Id protected (outside critical section) +//! \param Id trice identifier +//! \param pFmt formatstring for trice +#define TRICE0( Id, pFmt ) do{ \ + trice_0_ocs( Id ); \ +} while(0) + +//! trace Id protected (outside critical section) +//! \param Id trice identifier +//! \param pFmt formatstring for trice +//! \param 8-bit payload +#define TRICE8_1( Id, pFmt, d0 ) do{ \ + trice_8_1_ocs( Id, (uint8_t)d0 ); \ +} while(0) + +//! trace Id and 8-bit values protected (outside critical section) +//! \param Id trice identifier +//! \param pFmt formatstring for trice +//! \param d0 payload +//! \param d1 payload +#define TRICE8_2( Id, pFmt, d0, d1 ) do{ \ + trice_8_2_ocs( Id, (uint8_t)d0, (uint8_t)d1 ); \ +} while(0) + +//! trace Id and 8-bit values protected (outside critical section) +//! \param Id trice identifier +//! \param pFmt formatstring for trice +//! \param d0 payload +//! \param d1 payload +//! \param d2 payload +#define TRICE8_3( Id, pFmt, d0, d1, d2 ) do{ \ + trice_8_3_ocs( Id, (uint8_t)d0, (uint8_t)d1, (uint8_t)d2 ); \ +} while(0) + +//! trace Id and 8-bit values protected (outside critical section) +//! \param Id trice identifier +//! \param pFmt formatstring for trice +//! \param d0 payload +//! \param d1 payload +//! \param d2 payload +//! \param d3 payload +#define TRICE8_4( Id, pFmt, d0, d1, d2, d3 ) do{ \ + trice_8_4_ocs( Id, (uint8_t)d0, (uint8_t)d1, (uint8_t)d2, (uint8_t)d3 ); \ +} while(0) + +//! trace Id and 8-bit values protected (outside critical section) +//! \param Id trice identifier +//! \param pFmt formatstring for trice +//! \param d0 payload +//! \param d1 payload +//! \param d2 payload +//! \param d3 payload +//! \param d4 payload +#define TRICE8_5( Id, pFmt, d0, d1, d2, d3, d4 ) do{ \ + trice_8_5_ocs( Id, (uint8_t)d0, (uint8_t)d1, (uint8_t)d2, (uint8_t)d3, (uint8_t)d4 ); \ +} while(0) + +//! trace Id and 8-bit values protected (outside critical section) +//! \param Id trice identifier +//! \param pFmt formatstring for trice +//! \param d0 payload +//! \param d1 payload +//! \param d2 payload +//! \param d3 payload +//! \param d4 payload +//! \param d5 payload +#define TRICE8_6( Id, pFmt, d0, d1, d2, d3, d4, d5 ) do{ \ + trice_8_6_ocs( Id, (uint8_t)d0, (uint8_t)d1, (uint8_t)d2, (uint8_t)d3, (uint8_t)d4, (uint8_t)d5 ); \ +} while(0) + +//! trace Id and 8-bit values protected (outside critical section) +//! \param Id trice identifier +//! \param pFmt formatstring for trice +//! \param d0 payload +//! \param d1 payload +//! \param d2 payload +//! \param d3 payload +//! \param d4 payload +//! \param d5 payload +//! \param d6 payload +#define TRICE8_7( Id, pFmt, d0, d1, d2, d3, d4, d5, d6 ) do{ \ + trice_8_7_ocs( Id, (uint8_t)d0, (uint8_t)d1, (uint8_t)d2, (uint8_t)d3, (uint8_t)d4, (uint8_t)d5, (uint8_t)d6 ); \ +} while(0) + +//! trace Id and 8-bit values protected (outside critical section) +//! \param Id trice identifier +//! \param pFmt formatstring for trice +//! \param d0 payload +//! \param d1 payload +//! \param d2 payload +//! \param d3 payload +//! \param d4 payload +//! \param d5 payload +//! \param d6 payload +//! \param d7 payload +#define TRICE8_8( Id, pFmt, d0, d1, d2, d3, d4, d5, d6, d7 ) do{ \ + trice_8_8_ocs( Id, (uint8_t)d0, (uint8_t)d1, (uint8_t)d2, (uint8_t)d3, (uint8_t)d4, (uint8_t)d5, (uint8_t)d6, (uint8_t)d7 ); \ +} while(0) + +//! trace Id and 16-bit value protected (outside critical section) +//! \param Id trice identifier +//! \param pFmt formatstring for trice +//! \param d0 payload +#define TRICE16_1( Id, pFmt, d0 ) do{ \ + trice_16_1_ocs( Id, (uint16_t)d0 ); \ +} while(0) + +//! trace Id and 16-bit values protected (outside critical section) +//! \param Id trice identifier +//! \param pFmt formatstring for trice +//! \param d0 payload +//! \param d1 payload +#define TRICE16_2( Id, pFmt, d0, d1 ) do{ \ + trice_16_2_ocs( Id, (uint16_t)d0, (uint16_t)d1 ); \ +} while(0) + +//! trace Id and 16-bit values protected (outside critical section) +//! \param Id trice identifier +//! \param pFmt formatstring for trice +//! \param d0 payload +//! \param d1 payload +//! \param d2 payload +#define TRICE16_3( Id, pFmt, d0, d1, d2 ) do{ \ + trice_16_3_ocs( Id, (uint16_t)d0, (uint16_t)d1, (uint16_t)d2 ); \ +} while(0) + +//! trace Id and 16-bit values protected (outside critical section) +//! \param Id trice identifier +//! \param pFmt formatstring for trice +//! \param d0 payload +//! \param d1 payload +//! \param d2 payload +//! \param d3 payload +#define TRICE16_4( Id, pFmt, d0, d1, d2, d3 ) do{ \ + trice_16_4_ocs( Id, (uint16_t)d0, (uint16_t)d1, (uint16_t)d2, (uint16_t)d3 ); \ +} while(0) + +//! trace Id and 32-bit value protected (outside critical section) +//! \param Id trice identifier +//! \param pFmt formatstring for trice +//! \param d0 payload +#define TRICE32_1( Id, pFmt, d0 ) do{ \ + trice_32_1_ocs( Id, (uint32_t)d0 ); \ +} while(0) + +//! trace Id and 32-bit values protected (outside critical section) +//! \param Id trice identifier +//! \param pFmt formatstring for trice +//! \param d0 payload +//! \param d1 payload +#define TRICE32_2( Id, pFmt, d0, d1 ) do{ \ + trice_32_2_ocs( Id, (uint32_t)d0, (uint32_t)d1 ); \ +} while(0) + +//! trace Id and 32-bit values protected (outside critical section) +//! \param Id trice identifier +//! \param pFmt formatstring for trice +//! \param d0 payload +//! \param d1 payload +//! \param d2 payload +#define TRICE32_3( Id, pFmt, d0, d1, d2 ) do{ \ + trice_32_3_ocs( Id, (uint32_t)d0, (uint32_t)d1, (uint32_t)d2 ); \ +} while(0) + +//! trace Id and 32-bit values protected (outside critical section) +//! \param Id trice identifier +//! \param pFmt formatstring for trice +//! \param d0 payload +//! \param d1 payload +//! \param d2 payload +//! \param d3 payload +#define TRICE32_4( Id, pFmt, d0, d1, d2, d3 ) do{ \ + trice_32_4_ocs( Id, (uint32_t)d0, (uint32_t)d1, (uint32_t)d2, (uint32_t)d3 ); \ +} while(0) + + +//! trace Id and 64-bit value protected (outside critical section) +//! \param Id trice identifier +//! \param pFmt formatstring for trice +//! \param d0 payload +#define TRICE64_1( Id, pFmt, d0 ) do{ \ + trice_64_1_ocs( Id, (uint64_t)d0 ); \ +} while(0) + + +//! trace Id and 64-bit value protected (outside critical section) +//! \param Id trice identifier +//! \param d0 payload +TRICE_INLINE void trice_64_1_ocs( uint16_t Id, uint64_t d0 ){ + TRICE_ENTER_CRITICAL_SECTION + trice_64_1_ics( Id, d0 ); + TRICE_LEAVE_CRITICAL_SECTION +} + +//! trace Id and 64-bit value protected (outside critical section) +//! \param Id trice identifier +//! \param pFmt formatstring for trice +//! \param d0 payload +#define TRICE64_1( Id, pFmt, d0 ) do{ \ + trice_64_1_ocs( Id, (uint64_t)d0 ); \ +} while(0) + + +//! trace Id and 64-bit value protected (outside critical section) +//! \param Id trice identifier +//! \param d0 payload +//! \param d1 payload +TRICE_INLINE void trice_64_2_ocs( uint16_t Id, uint64_t d0, uint64_t d1 ){ + TRICE_ENTER_CRITICAL_SECTION + trice_64_2_ics( Id, d0, d1 ); + TRICE_LEAVE_CRITICAL_SECTION +} + + +//! trace Id and 64-bit value protected (outside critical section) +//! \param Id trice identifier +//! \param pFmt formatstring for trice +//! \param d0 payload +//! \param d1 payload +#define TRICE64_2( Id, pFmt, d0, d1 ) do{ \ + trice_64_2_ocs( Id, (uint64_t)d0, (uint64_t)d1 ); \ +} while(0) + + +#endif //#else // #if 0 == TRICE_SHORT_MEMORY // ################################# + +/////////////////////////////////////////////////////////////////////////////// +// little trice helper for trice usage +// + +#if 1 == TRICE_SHORT_MEMORY + +TRICE_INLINE void triceStringUnbound( const char* s ){ + while( *s ) + { + TRICE8_1( Id(3), "%c", *s ); + s++; + } +} + +TRICE_INLINE void triceString( int rightBound, const char* s ){ + size_t len = strlen( s ); + int spaces = rightBound - len; + spaces = spaces < 0 ? 0 : spaces; + TRICE_ENTER_CRITICAL_SECTION + while( spaces-->0 ) + { + TRICE0( Id(27950), " " ); + } + triceStringUnbound( s ); + TRICE_LEAVE_CRITICAL_SECTION +} + +#else // #if 1 == TRICE_SHORT_MEMORY + +// for performance no check of strlen( s ) here (internal usage) +TRICE_INLINE void triceStringN( size_t len, const char* s ){ + char c1, c2, c3, c4, c5, c6, c7, c8; + while( len ){ + switch( len ){ + case 0: return; + case 1: c1=*s++; + TRICE8_1( Id(36152), "%c", c1 ); return; + case 2: c1=*s++; c2=*s++; + TRICE8_2( Id(49862), "%c%c", c1, c2 ); return; + case 3: c1=*s++; c2=*s++; c3=*s++; + TRICE8_3( Id(60898), "%c%c%c", c1, c2, c3 ); return; + case 4: c1=*s++; c2=*s++; c3=*s++; c4=*s++; + TRICE8_4( Id(57970), "%c%c%c%c", c1, c2, c3, c4 ); return; + case 5: c1=*s++; c2=*s++; c3=*s++; c4=*s++; c5=*s++; + TRICE8_5( Id(49813), "%c%c%c%c%c", c1, c2, c3, c4, c5 ); return; + case 6: c1=*s++; c2=*s++; c3=*s++; c4=*s++; c5=*s++; c6=*s++; + TRICE8_6( Id(10201), "%c%c%c%c%c%c", c1, c2, c3, c4, c5, c6 ); return; + case 7: c1=*s++; c2=*s++; c3=*s++; c4=*s++; c5=*s++; c6=*s++; c7=*s++; + TRICE8_7( Id(57439), "%c%c%c%c%c%c%c", c1, c2, c3, c4, c5, c6, c7); return; + case 8: + default: c1 = *s++; c2 = *s++; c3 = *s++; c4 = *s++; c5 = *s++; c6 = *s++; c7 = *s++; c8 = *s++; + TRICE8_8( Id(53018), "%c%c%c%c%c%c%c%c", c1, c2, c3, c4, c5, c6, c7, c8 ); + len -= 8; + } + } + return; +} + +TRICE_INLINE void triceStringUnbound( const char* s ){ + size_t len = strlen( s ); + triceStringN( len, s ); +} + +TRICE_INLINE void triceSpaces( int spaces ){ + while (spaces ){ + switch( spaces ){ + case 0: return; + case 1: TRICE0( Id(14746), " " ); return; + case 2: TRICE0( Id(32263), " " ); return; + case 3: TRICE0( Id(41033), " " ); return; + case 4: TRICE0( Id( 500), " " ); return; + case 5: TRICE0( Id(23151), " " ); return; + case 6: TRICE0( Id(11628), " " ); return; + case 7: TRICE0( Id(40825), " " ); return; + case 8: TRICE0( Id(63581), " " ); return; + case 9: TRICE0( Id(11347), " " ); return; + case 10: + default: TRICE0( Id(46732), " " ); + spaces -= 10; + break; + } + } + return; +} + + +/*! trice a string +\details not very effective but better than no strings for now +This function could be useful, if the string is generated dynamically. +\param s 0-terminated string +*/ +TRICE_INLINE void triceString( int rightBound, const char* s ){ + TRICE_ENTER_CRITICAL_SECTION + size_t len = strlen( s ); + int spaces = rightBound - len; + spaces = spaces < 0 ? 0 : spaces; + triceSpaces( spaces ); + triceStringUnbound( s ); + TRICE_LEAVE_CRITICAL_SECTION +} + +#endif // #else // #if 1 == TRICE_SHORT_MEMORY + +/*! Report name and line number over trice +\param pFileName pointer to 0-terminated filename or function name +\param Line line number +\param Value for context display +*/ +TRICE_INLINE void reportLocation( const char* const pFileName, int Line, int Value ){ + TRICE0( Id(7), "sig:" ); + if( pFileName ) + { + triceString( 0, (char*)pFileName ); + } + TRICE32_2( Id(5), " line %d (Value = %d)\n", Line, Value ); +} + +/*! Report name and line number over trice as Failure +\param pName pointer to 0-terminated filename or function name +\param Line line number +\param Value for context display +*/ +TRICE_INLINE void reportFailure( const char* const pName, int Line, int Value ){ + TRICE0( Id(6), "err: Failure in " ); + reportLocation( pName, Line, Value ); +} + +/*! Report filename and line number over trice +\param pFileName pointer to 0-terminated filename +\param Line line number +\param Value for context display +*/ +TRICE_INLINE void reportPassage( char *pFileName, int Line, int Value ){ + TRICE0( Id(4), "att: Passage in " ); + if( pFileName ) + { + triceString( 0, pFileName ); + } + TRICE32_2( Id(5), " line %d (Value = %d)\n", Line, Value ); +} + +TRICE_INLINE void triceSrcLocation(char const *file, int line){ + TRICE0( Id(31976), "err: Error in file " ); + triceString( 0, file ); + TRICE16_1( Id(8272), " at line %d\n", line ); +} + +#endif // #else // #if 0 == TRICE_LEVEL + +#ifdef __cplusplus +} +#endif + +#endif // TRICE_H_ diff --git a/examples/triceDemoF030R8/Inc/triceCheck.h b/examples/triceDemoF030R8/Inc/triceCheck.h new file mode 100644 index 000000000..425f62875 --- /dev/null +++ b/examples/triceDemoF030R8/Inc/triceCheck.h @@ -0,0 +1,21 @@ +/*! \file triceCheck.h +\brief trices for tool evaluation +\details The trices are dumped as 32bit values into a 32 bit wide fifo. +\author thomas.hoehenleitner [at] seerose.net +*******************************************************************************/ + + +#ifndef TRICECHECK_H_ +#define TRICECHECK_H_ + +#ifdef __cplusplus +extern "C" { +#endif + +void triceCheckSet( void ); + +#ifdef __cplusplus +} +#endif + +#endif /* TRICECHECK_H_ */ diff --git a/examples/triceDemoF030R8/Inc/triceUtilities.h b/examples/triceDemoF030R8/Inc/triceUtilities.h new file mode 100644 index 000000000..2e72620eb --- /dev/null +++ b/examples/triceDemoF030R8/Inc/triceUtilities.h @@ -0,0 +1,60 @@ +/*! \file TriceUtilities.h +\brief +\details +\author Thomas Hoehenleitner +*******************************************************************************/ + +#ifndef TRICE_UTILITIES_H_ +#define TRICE_UTILITIES_H_ + +#ifdef __cplusplus +extern "C" { +#endif + + +#if 1 //def AUTOMATIC_HEADER_INLUSION_ +// use this for doxygen, define AUTOMATIC_HEADER_INLUSION_ in +// .doxygen file section PREDEFINED +#include "config.h" // should be first include file, at least befor other project specific files +#include +//#include "DefaultMacros.h" +#include "Trice.h" +#endif // #ifdef AUTOMATIC_HEADER_INLUSION_ + + + +#if 0 < TRICE_LEVEL + +#define REPORT_LINE(Value) do{ REPORT_FILE(); TRICE16_2( Id( 3340), " in line %d (0x%02x)\n", __LINE__, Value ); }while(0) +#define REPORT_FAILURE(Value) do{ REPORT_FILE(); TRICE32_2( Id(63699), "ERR: in line %d (0x%08x)\n", __LINE__, Value ); }while(0) +#define REPORT_FAILURE16(a,b,c) do{ REPORT_FILE(); TRICE16_4( Id(35139), "ERR: in line %d (0x%04x,0x%04x,0x%04x)\n", __LINE__, a,b,c ); }while(0) +#define REPORT_VALUE(Value) do{ REPORT_FILE(); TRICE32_2( Id(16048), "att: line %d, value = 0x%08x\r\n", __LINE__, Value ); }while(0) +#define REPORT_ONLY_VALUE(Value) do{ TRICE32_2( Id(43582), "att: line %d, value = 0x%08x\r\n", __LINE__, Value ); }while(0) + +#define ERRMSG do{ REPORT_FILE(); TRICE16_1( Id(53007), "ERR: in line %d\n", __LINE__ ); }while(0) +#define ASSERT( flag ) do{ if(!(flag)) { ERRMSG; } }while(0) //!< report if flag is not true + +#else // #if 0 < TRICE_LEVEL + +#define REPORT_LINE(Value) +#define REPORT_FAILURE(Value) +#define REPORT_FAILURE16(a,b,c) +#define REPORT_VALUE(Value) +#define ASSERTION +#define ASSERT( flag ) + +#endif // #else // #if 0 < TRICE_LEVEL + +#define ASSERT_OR_RETURN( flag ) if(!(flag)) { ERRMSG; return; } //!< if flag is not true return result +#define ASSERT_OR_RETURN_RESULT( flag, result ) if(!(flag)) { ERRMSG; return result; } //!< if flag is not true return result +//#define ASSERT_OR_RETURN_RESULT_ERROR( flag ) if(!(flag)) { ERRMSG; return RESULT_ERROR; } //!< if flag is not true return result + + +void WaitForTraceLogTransmissionDone( void ); + + +#ifdef __cplusplus +} +#endif + +#endif /* TRICE_UTILITIES_H_ */ diff --git a/examples/triceDemoF030R8/Inc/xteaCrypto.h b/examples/triceDemoF030R8/Inc/xteaCrypto.h new file mode 100644 index 000000000..0869cd520 --- /dev/null +++ b/examples/triceDemoF030R8/Inc/xteaCrypto.h @@ -0,0 +1,25 @@ +/*!\file treyferCrypto.h +\brief 64 bit Crypto Module Code +\details Contains 64 bit encrypt and decrypt routines dclarations +*/ +#ifndef TRICE_XTEACRYPTO_H_ +#define TRICE_XTEACRYPTO_H_ /*!< avoid multiple inclusion of this file */ + +#include + +void encrypt( uint8_t* p ); +void decrypt( uint8_t* p ); + +//! little endian! change byte order for big endian machines +#define XTEA_KEY( b00, b01, b02, b03, \ + b10, b11, b12, b13, \ + b20, b21, b22, b23, \ + b30, b31, b32, b33 ) { \ + 0x##b00##b01##b02##b03, \ + 0x##b10##b11##b12##b13, \ + 0x##b20##b21##b22##b23, \ + 0x##b30##b31##b32##b33 } + +void InitXteaTable( void ); + +#endif /* #ifndef TRICE_XTEACRYPTO_H_ */ diff --git a/examples/triceDemoF030R8/MDK-ARM/JLinkLog.txt b/examples/triceDemoF030R8/MDK-ARM/JLinkLog.txt index dcd6a4c3c..2f290e7b7 100644 --- a/examples/triceDemoF030R8/MDK-ARM/JLinkLog.txt +++ b/examples/triceDemoF030R8/MDK-ARM/JLinkLog.txt @@ -1,1129 +1,1254 @@ -T2EAC 013:757 SEGGER J-Link V6.46 Log File (0000ms, 1650ms total) -T2EAC 013:757 DLL Compiled: May 23 2019 17:49:56 (0000ms, 1650ms total) -T2EAC 013:757 Logging started @ 2020-02-28 10:14 (0000ms, 1650ms total) -T2EAC 013:757 JLINK_SetWarnOutHandler(...) (0000ms, 1650ms total) -T2EAC 013:757 JLINK_OpenEx(...) +T2FDC 681:276 SEGGER J-Link V6.46 Log File (0000ms, 5134ms total) +T2FDC 681:276 DLL Compiled: May 23 2019 17:49:56 (0000ms, 5134ms total) +T2FDC 681:276 Logging started @ 2020-03-02 16:03 (0000ms, 5134ms total) +T2FDC 681:276 JLINK_SetWarnOutHandler(...) (0000ms, 5134ms total) +T2FDC 681:276 JLINK_OpenEx(...) Firmware: J-Link STLink V21 compiled Aug 12 2019 10:29:20 Hardware: V1.00 -S/N: 777336074 +S/N: 773295023 TELNET listener socket opened on port 19021Device "STM32F030R8" selected.WEBSRV -Starting webserver (0065ms, 1715ms total) -T2EAC 013:757 WEBSRV Webserver running on local port 19080 (0065ms, 1715ms total) -T2EAC 013:757 returns O.K. (0065ms, 1715ms total) -T2EAC 013:822 JLINK_GetEmuCaps() returns 0x98EA5A33 (0000ms, 1715ms total) -T2EAC 013:825 JLINK_TIF_GetAvailable(...) (0003ms, 1718ms total) -T2EAC 013:828 JLINK_SetErrorOutHandler(...) (0000ms, 1718ms total) -T2EAC 013:828 JLINK_ExecCommand("ProjectFile = "C:\GitRepos\trice\examples\triceDemoF030R8\MDK-ARM\JLinkSettings.ini"", ...). Device "STM32F030R8" selected. returns 0x00 (0005ms, 1723ms total) -T2EAC 013:835 JLINK_ExecCommand("Device = STM32F030R8Tx", ...). Device "STM32F030R8" selected. returns 0x00 (0003ms, 1726ms total) -T2EAC 013:838 JLINK_ExecCommand("DisableConnectionTimeout", ...). returns 0x01 (0000ms, 1726ms total) -T2EAC 013:838 JLINK_GetHardwareVersion() returns 0x2710 (0000ms, 1726ms total) -T2EAC 013:838 JLINK_GetDLLVersion() returns 64600 (0000ms, 1726ms total) -T2EAC 013:838 JLINK_GetFirmwareString(...) (0000ms, 1726ms total) -T2EAC 013:845 JLINK_GetDLLVersion() returns 64600 (0000ms, 1726ms total) -T2EAC 013:845 JLINK_GetCompileDateTime() (0000ms, 1726ms total) -T2EAC 013:847 JLINK_GetFirmwareString(...) (0000ms, 1726ms total) -T2EAC 013:849 JLINK_GetHardwareVersion() returns 0x2710 (0000ms, 1726ms total) -T2EAC 013:856 JLINK_TIF_Select(JLINKARM_TIF_SWD) returns 0x00 (0012ms, 1738ms total) -T2EAC 013:868 JLINK_SetSpeed(5000) (0003ms, 1741ms total) -T2EAC 013:871 JLINK_GetId() >0x10B TIF>Found SW-DP with ID 0x0BB11477 >0x0D TIF> >0x28 TIF> >0x0D TIF> >0x28 TIF> >0x0D TIF> >0x28 TIF> >0x0D TIF> >0x28 TIF> >0x0D TIF> >0x21 TIF> >0x0D TIF> >0x28 TIF> >0x0D TIF> >0x28 TIF> >0x0D TIF> >0x28 TIF> >0x0D TIF> >0x21 TIF> >0x0D TIF> >0x21 TIF> >0x0D TIF> >0x28 TIF> >0x0D TIF> >0x21 TIF> >0x0D TIF> >0x21 TIF> >0x0D TIF> >0x28 TIF> >0x0D TIF> >0x21 TIF> >0x0D TIF> >0x21 TIF> >0x0D TIF> >0x28 TIF> >0x0D TIF> >0x21 TIF> >0x0D TIF> >0x21 TIF> >0x0D TIF> >0x28 TIF> - >0x0D TIF> >0x28 TIF> >0x0D TIF> >0x28 TIF> >0x0D TIF> >0x21 TIF> >0x0D TIF> >0x21 TIF> >0x0D TIF> >0x28 TIF> >0x0D TIF> >0x21 TIF> >0x0D TIF> >0x21 TIF> >0x0D TIF> >0x28 TIF> >0x0D TIF> >0x21 TIF> >0x0D TIF> >0x21 TIF> >0x0D TIF> >0x28 TIF> >0x0D TIF> >0x21 TIF> >0x0D TIF> >0x21 TIF> >0x0D TIF> >0x28 TIF> >0x0D TIF> >0x21 TIF> >0x0D TIF> >0x21 TIF> >0x0D TIF> >0x28 TIF> >0x0D TIF> >0x21 TIF> >0x0D TIF> >0x21 TIF> >0x10B TIF>Found SW-DP with ID 0x0BB11477 >0x0D TIF> >0x28 TIF> >0x0D TIF> >0x28 TIF> - >0x0D TIF> >0x28 TIF> >0x0D TIF> >0x28 TIF> >0x0D TIF> >0x21 TIF> >0x0D TIF> >0x28 TIF>Scanning AP map to find all available APs >0x0D TIF> >0x28 TIF> >0x0D TIF> >0x21 TIF> >0x0D TIF> >0x21 TIF> >0x0D TIF> >0x28 TIF> >0x0D TIF> >0x21 TIF> >0x0D TIF> >0x21 TIF>AP[1]: Stopped AP scan as end of AP map has been reachedAP[0]: AHB-AP (IDR: 0x04770021)Iterating through AP map to find AHB-AP to use >0x42 TIF> >0x28 TIF> >0x0D TIF> >0x28 TIF> >0x0D TIF> >0x21 TIF> >0x0D TIF> >0x21 TIF> >0x42 TIF> >0x28 TIF> - >0x0D TIF> >0x28 TIF> >0x0D TIF> >0x28 TIF> >0x0D TIF> >0x21 TIF> >0x0D TIF> >0x21 TIF>AP[0]: Core foundAP[0]: AHB-AP ROM base: 0xE00FF000 >0x0D TIF> >0x28 TIF> >0x0D TIF> >0x28 TIF> >0x0D TIF> >0x28 TIF> >0x0D TIF> >0x21 TIF> >0x0D TIF> >0x21 TIF>CPUID register: 0x410CC200. Implementer code: 0x41 (ARM)Found Cortex-M0 r0p0, Little endian. -- Max. mem block: 0x00002FD0 -- CPU_ReadMem(4 bytes @ 0xE000EDF0) -- CPU_WriteMem(4 bytes @ 0xE000EDF0) -- CPU_ReadMem(4 bytes @ 0xE0002000) -FPUnit: 4 code (BP) slots and 0 literal slots -- CPU_ReadMem(4 bytes @ 0xE000EDFC) -- CPU_WriteMem(4 bytes @ 0xE000EDFC) -- CPU_ReadMem(4 bytes @ 0xE0001000) -- CPU_WriteMem(4 bytes @ 0xE0001000)CoreSight components:ROMTbl[0] @ E00FF000 -- CPU_ReadMem(16 bytes @ 0xE00FF000) -- CPU_ReadMem(16 bytes @ 0xE000EFF0) -- CPU_ReadMem(16 bytes @ 0xE000EFE0)ROMTbl[0][0]: E000E000, CID: B105E00D, PID: 000BB008 SCS -- CPU_ReadMem(16 bytes @ 0xE0001FF0) -- CPU_ReadMem(16 bytes @ 0xE0001FE0) -ROMTbl[0][1]: E0001000, CID: B105E00D, PID: 000BB00A DWT -- CPU_ReadMem(16 bytes @ 0xE0002FF0) -- CPU_ReadMem(16 bytes @ 0xE0002FE0)ROMTbl[0][2]: E0002000, CID: B105E00D, PID: 000BB00B FPB >0x0D TIF> >0x21 TIF> returns 0x0BB11477 (0600ms, 2341ms total) -T2EAC 014:471 JLINK_GetDLLVersion() returns 64600 (0000ms, 2341ms total) -T2EAC 014:471 JLINK_CORE_GetFound() returns 0x60000FF (0000ms, 2341ms total) -T2EAC 014:471 JLINK_GetDebugInfo(0x100 = JLINKARM_ROM_TABLE_ADDR_INDEX) -- Value=0xE00FF000 returns 0x00 (0000ms, 2341ms total) -T2EAC 014:473 JLINK_GetDebugInfo(0x100 = JLINKARM_ROM_TABLE_ADDR_INDEX) -- Value=0xE00FF000 returns 0x00 (0000ms, 2341ms total) -T2EAC 014:473 JLINK_GetDebugInfo(0x101 = JLINKARM_DEBUG_INFO_ETM_ADDR_INDEX) -- Value=0x00000000 returns 0x00 (0000ms, 2341ms total) -T2EAC 014:473 JLINK_ReadMemEx(0xE0041FF0, 0x0010 Bytes, ..., Flags = 0x02000004) -- CPU_ReadMem(16 bytes @ 0xE0041FF0) - Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 returns 0x10 (0003ms, 2344ms total) -T2EAC 014:476 JLINK_GetDebugInfo(0x102 = JLINKARM_DEBUG_INFO_MTB_ADDR_INDEX) -- Value=0x00000000 returns 0x00 (0000ms, 2344ms total) -T2EAC 014:476 JLINK_GetDebugInfo(0x103 = JLINKARM_DEBUG_INFO_TPIU_ADDR_INDEX) -- Value=0x00000000 returns 0x00 (0000ms, 2344ms total) -T2EAC 014:476 JLINK_ReadMemEx(0xE0040FF0, 0x0010 Bytes, ..., Flags = 0x02000004) -- CPU_ReadMem(16 bytes @ 0xE0040FF0) - Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 returns 0x10 (0003ms, 2347ms total) -T2EAC 014:479 JLINK_GetDebugInfo(0x104 = JLINKARM_DEBUG_INFO_ITM_ADDR_INDEX) -- Value=0xE0000000 returns 0x00 (0000ms, 2347ms total) -T2EAC 014:479 JLINK_GetDebugInfo(0x105 = JLINKARM_DEBUG_INFO_DWT_ADDR_INDEX) -- Value=0xE0001000 returns 0x00 (0000ms, 2347ms total) -T2EAC 014:479 JLINK_GetDebugInfo(0x106 = JLINKARM_DEBUG_INFO_FPB_ADDR_INDEX) -- Value=0xE0002000 returns 0x00 (0000ms, 2347ms total) -T2EAC 014:479 JLINK_GetDebugInfo(0x107 = JLINKARM_DEBUG_INFO_NVIC_ADDR_INDEX) -- Value=0xE000E000 returns 0x00 (0000ms, 2347ms total) -T2EAC 014:479 JLINK_GetDebugInfo(0x10C = JLINKARM_DEBUG_INFO_DBG_ADDR_INDEX) -- Value=0xE000EDF0 returns 0x00 (0000ms, 2347ms total) -T2EAC 014:479 JLINK_GetDebugInfo(0x01 = Unknown) -- Value=0x00000000 returns 0x00 (0000ms, 2347ms total) -T2EAC 014:479 JLINK_ReadMemU32(0xE000ED00, 0x0001 Items, ...) -- CPU_ReadMem(4 bytes @ 0xE000ED00) - Data: 00 C2 0C 41 returns 1 (0003ms, 2350ms total) -T2EAC 014:482 JLINK_GetDebugInfo(0x10F = JLINKARM_DEBUG_INFO_HAS_CORTEX_M_SECURITY_EXT_INDEX) -- Value=0x00000000 returns 0x00 (0000ms, 2350ms total) -T2EAC 014:482 JLINK_SetResetType(JLINKARM_CM3_RESET_TYPE_NORMAL) returns JLINKARM_CM3_RESET_TYPE_NORMAL (0000ms, 2350ms total) -T2EAC 014:482 JLINK_Reset() -- CPU is running -- CPU_WriteMem(4 bytes @ 0xE000EDF0) -- CPU is running -- CPU_WriteMem(4 bytes @ 0xE000EDFC)Reset: Halt core after reset via DEMCR.VC_CORERESET. >0x35 TIF>Reset: Reset device via AIRCR.SYSRESETREQ. -- CPU is running -- CPU_WriteMem(4 bytes @ 0xE000ED0C) >0x0D TIF> >0x28 TIF> -- CPU_ReadMem(4 bytes @ 0xE000EDF0) -- CPU_ReadMem(4 bytes @ 0xE000EDF0) -- CPU_ReadMem(4 bytes @ 0xE000EDF0) -- CPU_ReadMem(4 bytes @ 0xE000EDF0) -- CPU_ReadMem(4 bytes @ 0xE000EDF0) - -- CPU_ReadMem(4 bytes @ 0xE000EDF0) -- CPU_ReadMem(4 bytes @ 0xE000EDF0) -- CPU_ReadMem(4 bytes @ 0xE000EDF0) -- CPU_ReadMem(4 bytes @ 0xE000EDF0) -- CPU_ReadMem(4 bytes @ 0xE000EDF0) -- CPU_ReadMem(4 bytes @ 0xE000EDF0) -- CPU_ReadMem(4 bytes @ 0xE000EDF0) -- CPU_ReadMem(4 bytes @ 0xE000EDF0) -- CPU_ReadMem(4 bytes @ 0xE000EDF0) -- CPU_ReadMem(4 bytes @ 0xE000EDF0) -- CPU_ReadMem(4 bytes @ 0xE000EDF0) -- CPU_ReadMem(4 bytes @ 0xE000EDF0) -- CPU_ReadMem(4 bytes @ 0xE000EDF0) - -- CPU_ReadMem(4 bytes @ 0xE000EDF0) -- CPU_ReadMem(4 bytes @ 0xE000EDF0) -- CPU_ReadMem(4 bytes @ 0xE000EDF0) -- CPU_ReadMem(4 bytes @ 0xE000EDF0) -- CPU_ReadMem(4 bytes @ 0xE000EDF0) -- CPU_ReadMem(4 bytes @ 0xE000EDF0) -- CPU_ReadMem(4 bytes @ 0xE000EDF0) -- CPU_ReadMem(4 bytes @ 0xE000EDF0) -- CPU_ReadMem(4 bytes @ 0xE000EDF0) -- CPU_ReadMem(4 bytes @ 0xE000EDF0) -- CPU_ReadMem(4 bytes @ 0xE000EDF0) -- CPU_ReadMem(4 bytes @ 0xE000EDF0) -- CPU_ReadMem(4 bytes @ 0xE000EDF0) - -- CPU_ReadMem(4 bytes @ 0xE000EDF0) -- CPU_ReadMem(4 bytes @ 0xE000EDF0) -- CPU_ReadMem(4 bytes @ 0xE000EDF0) -- CPU_ReadMem(4 bytes @ 0xE000EDF0) -- CPU_ReadMem(4 bytes @ 0xE000EDF0) -- CPU_ReadMem(4 bytes @ 0xE000EDF0) -- CPU_ReadMem(4 bytes @ 0xE000EDF0) -- CPU_ReadMem(4 bytes @ 0xE000EDF0) -- CPU_ReadMem(4 bytes @ 0xE000EDF0) -- CPU_ReadMem(4 bytes @ 0xE000EDF0) -- CPU_ReadMem(4 bytes @ 0xE000EDF0) -- CPU_ReadMem(4 bytes @ 0xE000EDF0) -- CPU_ReadMem(4 bytes @ 0xE000EDF0) - -- CPU_ReadMem(4 bytes @ 0xE000EDF0) -- CPU_ReadMem(4 bytes @ 0xE000EDF0) -- CPU_ReadMem(4 bytes @ 0xE000EDF0) -- CPU_ReadMem(4 bytes @ 0xE000EDF0) -- CPU_ReadMem(4 bytes @ 0xE000EDF0) -- CPU_ReadMem(4 bytes @ 0xE000EDF0) -- CPU_ReadMem(4 bytes @ 0xE000EDF0) -- CPU_ReadMem(4 bytes @ 0xE000EDF0) -- CPU_ReadMem(4 bytes @ 0xE000EDF0) -- CPU_ReadMem(4 bytes @ 0xE000EDF0) -- CPU_ReadMem(4 bytes @ 0xE000EDF0) -- CPU_ReadMem(4 bytes @ 0xE000EDF0) -- CPU_ReadMem(4 bytes @ 0xE000EDF0) - -- CPU_ReadMem(4 bytes @ 0xE000EDF0) -- CPU_ReadMem(4 bytes @ 0xE000EDF0) -- CPU_ReadMem(4 bytes @ 0xE000EDF0) -- CPU_ReadMem(4 bytes @ 0xE000EDF0) -- CPU_ReadMem(4 bytes @ 0xE000EDF0) -- CPU_ReadMem(4 bytes @ 0xE000EDF0) -- CPU_ReadMem(4 bytes @ 0xE000EDF0) -- CPU_ReadMem(4 bytes @ 0xE000EDF0) -- CPU_ReadMem(4 bytes @ 0xE000EDF0) -- CPU_ReadMem(4 bytes @ 0xE000EDF0) -- CPU_ReadMem(4 bytes @ 0xE000EDF0) -- CPU_ReadMem(4 bytes @ 0xE000EDF0) -- CPU_ReadMem(4 bytes @ 0xE000EDF0) - -- CPU_ReadMem(4 bytes @ 0xE000EDF0) -- CPU_ReadMem(4 bytes @ 0xE000EDF0) -- CPU_ReadMem(4 bytes @ 0xE000EDF0) -- CPU_ReadMem(4 bytes @ 0xE000EDF0) -- CPU_ReadMem(4 bytes @ 0xE000EDF0) -- CPU_ReadMem(4 bytes @ 0xE000EDF0) -- CPU_ReadMem(4 bytes @ 0xE000EDF0) -- CPU_ReadMem(4 bytes @ 0xE000EDF0) -- CPU_ReadMem(4 bytes @ 0xE000EDF0) -- CPU_ReadMem(4 bytes @ 0xE000EDF0) -- CPU_ReadMem(4 bytes @ 0xE000EDF0) -- CPU_ReadMem(4 bytes @ 0xE000EDF0) -- CPU_ReadMem(4 bytes @ 0xE000EDF0) - -- CPU_ReadMem(4 bytes @ 0xE000EDF0) -- CPU_ReadMem(4 bytes @ 0xE000EDF0)Reset: CPU may have not been reset (DHCSR.S_RESET_ST never gets set).Reset: Using fallback: Reset pin. -- CPU is running -- CPU_WriteMem(4 bytes @ 0xE000EDF0) -- CPU is running -- CPU_WriteMem(4 bytes @ 0xE000EDFC)Reset: Halt core after reset via DEMCR.VC_CORERESET.Reset: Reset device via reset pinRESET (pin 15) high, but should be low. Please check target hardware. -- CPU_WriteMem(4 bytes @ 0xE000EDFC) - -- CPU_ReadMem(4 bytes @ 0xE000EDF0) -- CPU_WriteMem(4 bytes @ 0xE0002000) -- CPU_ReadMem(4 bytes @ 0xE000EDFC) -- CPU_ReadMem(4 bytes @ 0xE0001000) -- CPU_WriteMem(4 bytes @ 0xE0001000) (0706ms, 3056ms total) -T2EAC 015:188 JLINK_Halt() returns 0x00 (0000ms, 3056ms total) -T2EAC 015:191 JLINK_ReadMemU32(0xE000EDF0, 0x0001 Items, ...) -- CPU_ReadMem(4 bytes @ 0xE000EDF0) - Data: 03 00 03 00 returns 1 (0003ms, 3059ms total) -T2EAC 015:194 JLINK_WriteU32(0xE000EDF0, 0xA05F0003) -- CPU_WriteMem(4 bytes @ 0xE000EDF0) returns 0 (0003ms, 3062ms total) -T2EAC 015:197 JLINK_WriteU32(0xE000EDFC, 0x01000000) -- CPU_WriteMem(4 bytes @ 0xE000EDFC) returns 0 (0004ms, 3066ms total) -T2EAC 015:209 JLINK_GetHWStatus(...) returns 0x00 (0002ms, 3068ms total) -T2EAC 015:217 JLINK_GetNumBPUnits(Type = 0xFFFFFF00) returns 0x04 (0000ms, 3068ms total) -T2EAC 015:217 JLINK_GetNumBPUnits(Type = 0xF0) returns 0x2000 (0000ms, 3068ms total) -T2EAC 015:217 JLINK_GetNumWPUnits() returns 0x02 (0000ms, 3068ms total) -T2EAC 015:223 JLINK_GetSpeed() returns 0xFA0 (0000ms, 3068ms total) -T2EAC 015:227 JLINK_ReadMemU32(0xE000E004, 0x0001 Items, ...) -- CPU_ReadMem(4 bytes @ 0xE000E004) - Data: 00 00 00 00 returns 1 (0003ms, 3071ms total) -T2EAC 015:230 JLINK_Halt() returns 0x00 (0000ms, 3071ms total) -T2EAC 015:230 JLINK_IsHalted() returns TRUE (0000ms, 3071ms total) -T2EAC 015:232 JLINK_WriteMem(0x20000000, 0x0170 Bytes, ...) - Data: 00 BE 0A E0 0D 78 2D 06 68 40 08 24 40 00 00 D3 ... -- CPU_WriteMem(368 bytes @ 0x20000000) returns 0x170 (0005ms, 3076ms total) -T2EAC 015:237 JLINK_WriteReg(R0, 0x08000000) returns 0x00 (0000ms, 3076ms total) -T2EAC 015:237 JLINK_WriteReg(R1, 0x02DC6C00) returns 0x00 (0000ms, 3076ms total) -T2EAC 015:237 JLINK_WriteReg(R2, 0x00000001) returns 0x00 (0000ms, 3076ms total) -T2EAC 015:237 JLINK_WriteReg(R3, 0x00000000) returns 0x00 (0000ms, 3076ms total) -T2EAC 015:237 JLINK_WriteReg(R4, 0x00000000) returns 0x00 (0000ms, 3076ms total) -T2EAC 015:237 JLINK_WriteReg(R5, 0x00000000) returns 0x00 (0000ms, 3076ms total) -T2EAC 015:237 JLINK_WriteReg(R6, 0x00000000) returns 0x00 (0000ms, 3076ms total) -T2EAC 015:237 JLINK_WriteReg(R7, 0x00000000) returns 0x00 (0000ms, 3076ms total) -T2EAC 015:237 JLINK_WriteReg(R8, 0x00000000) returns 0x00 (0000ms, 3076ms total) -T2EAC 015:237 JLINK_WriteReg(R9, 0x2000016C) returns 0x00 (0000ms, 3076ms total) -T2EAC 015:237 JLINK_WriteReg(R10, 0x00000000) returns 0x00 (0000ms, 3076ms total) -T2EAC 015:237 JLINK_WriteReg(R11, 0x00000000) returns 0x00 (0000ms, 3076ms total) -T2EAC 015:237 JLINK_WriteReg(R12, 0x00000000) returns 0x00 (0000ms, 3076ms total) -T2EAC 015:237 JLINK_WriteReg(R13 (SP), 0x20001000) returns 0x00 (0000ms, 3076ms total) -T2EAC 015:237 JLINK_WriteReg(R14, 0x20000001) returns 0x00 (0000ms, 3076ms total) -T2EAC 015:237 JLINK_WriteReg(R15 (PC), 0x20000038) returns 0x00 (0000ms, 3076ms total) -T2EAC 015:237 JLINK_WriteReg(XPSR, 0x01000000) returns 0x00 (0000ms, 3076ms total) -T2EAC 015:237 JLINK_WriteReg(MSP, 0x20001000) returns 0x00 (0000ms, 3076ms total) -T2EAC 015:237 JLINK_WriteReg(PSP, 0x20001000) returns 0x00 (0000ms, 3076ms total) -T2EAC 015:237 JLINK_WriteReg(CFBP, 0x00000000) returns 0x00 (0000ms, 3076ms total) -T2EAC 015:237 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) -- CPU_ReadMem(2 bytes @ 0x20000000) returns 0x00000001 (0003ms, 3079ms total) -T2EAC 015:240 JLINK_Go() -- CPU_WriteMem(2 bytes @ 0x20000000) -- CPU_ReadMem(4 bytes @ 0xE0001000) -- CPU_WriteMem(4 bytes @ 0xE0001000) -- CPU_WriteMem(4 bytes @ 0xE0002008) -- CPU_WriteMem(4 bytes @ 0xE000200C) -- CPU_WriteMem(4 bytes @ 0xE0002010) -- CPU_WriteMem(4 bytes @ 0xE0002014) -- CPU_WriteMem(4 bytes @ 0xE0001004) (0020ms, 3099ms total) -T2EAC 015:260 JLINK_IsHalted() -- CPU_ReadMem(2 bytes @ 0x20000000) returns TRUE (0011ms, 3110ms total) -T2EAC 015:271 JLINK_ReadReg(R15 (PC)) returns 0x20000000 (0000ms, 3099ms total) -T2EAC 015:271 JLINK_ClrBPEx(BPHandle = 0x00000001) returns 0x00 (0000ms, 3099ms total) -T2EAC 015:271 JLINK_ReadReg(R0) returns 0x00000000 (0000ms, 3099ms total) -T2EAC 015:271 JLINK_WriteReg(R0, 0x08000000) returns 0x00 (0000ms, 3099ms total) -T2EAC 015:271 JLINK_WriteReg(R1, 0x00000400) returns 0x00 (0000ms, 3099ms total) -T2EAC 015:271 JLINK_WriteReg(R2, 0x000000FF) returns 0x00 (0000ms, 3099ms total) -T2EAC 015:271 JLINK_WriteReg(R3, 0x00000000) returns 0x00 (0000ms, 3099ms total) -T2EAC 015:271 JLINK_WriteReg(R4, 0x00000000) returns 0x00 (0000ms, 3099ms total) -T2EAC 015:271 JLINK_WriteReg(R5, 0x00000000) returns 0x00 (0000ms, 3099ms total) -T2EAC 015:271 JLINK_WriteReg(R6, 0x00000000) returns 0x00 (0000ms, 3099ms total) -T2EAC 015:271 JLINK_WriteReg(R7, 0x00000000) returns 0x00 (0000ms, 3099ms total) -T2EAC 015:271 JLINK_WriteReg(R8, 0x00000000) returns 0x00 (0000ms, 3099ms total) -T2EAC 015:271 JLINK_WriteReg(R9, 0x2000016C) returns 0x00 (0000ms, 3099ms total) -T2EAC 015:271 JLINK_WriteReg(R10, 0x00000000) returns 0x00 (0000ms, 3099ms total) -T2EAC 015:271 JLINK_WriteReg(R11, 0x00000000) returns 0x00 (0000ms, 3099ms total) -T2EAC 015:271 JLINK_WriteReg(R12, 0x00000000) returns 0x00 (0000ms, 3099ms total) -T2EAC 015:271 JLINK_WriteReg(R13 (SP), 0x20001000) returns 0x00 (0000ms, 3099ms total) -T2EAC 015:271 JLINK_WriteReg(R14, 0x20000001) returns 0x00 (0000ms, 3099ms total) -T2EAC 015:271 JLINK_WriteReg(R15 (PC), 0x20000020) returns 0x00 (0000ms, 3099ms total) -T2EAC 015:271 JLINK_WriteReg(XPSR, 0x01000000) returns 0x00 (0000ms, 3099ms total) -T2EAC 015:271 JLINK_WriteReg(MSP, 0x20001000) returns 0x00 (0000ms, 3099ms total) -T2EAC 015:271 JLINK_WriteReg(PSP, 0x20001000) returns 0x00 (0001ms, 3100ms total) -T2EAC 015:272 JLINK_WriteReg(CFBP, 0x00000000) returns 0x00 (0000ms, 3100ms total) -T2EAC 015:272 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) returns 0x00000002 (0000ms, 3100ms total) -T2EAC 015:272 JLINK_Go() -- CPU_ReadMem(4 bytes @ 0xE0001000) -- CPU_WriteMem(4 bytes @ 0xE0001000) (0013ms, 3113ms total) -T2EAC 015:285 JLINK_IsHalted() -- CPU_ReadMem(2 bytes @ 0x20000000) returns TRUE (0011ms, 3124ms total) -T2EAC 015:296 JLINK_ReadReg(R15 (PC)) returns 0x20000000 (0000ms, 3113ms total) -T2EAC 015:296 JLINK_ClrBPEx(BPHandle = 0x00000002) returns 0x00 (0000ms, 3113ms total) -T2EAC 015:296 JLINK_ReadReg(R0) returns 0x00000000 (0000ms, 3113ms total) -T2EAC 015:296 JLINK_WriteReg(R0, 0x08000400) returns 0x00 (0000ms, 3113ms total) -T2EAC 015:296 JLINK_WriteReg(R1, 0x00000400) returns 0x00 (0000ms, 3113ms total) -T2EAC 015:296 JLINK_WriteReg(R2, 0x000000FF) returns 0x00 (0000ms, 3113ms total) -T2EAC 015:296 JLINK_WriteReg(R3, 0x00000000) returns 0x00 (0000ms, 3113ms total) -T2EAC 015:296 JLINK_WriteReg(R4, 0x00000000) returns 0x00 (0000ms, 3113ms total) -T2EAC 015:296 JLINK_WriteReg(R5, 0x00000000) returns 0x00 (0000ms, 3113ms total) -T2EAC 015:296 JLINK_WriteReg(R6, 0x00000000) returns 0x00 (0000ms, 3113ms total) -T2EAC 015:296 JLINK_WriteReg(R7, 0x00000000) returns 0x00 (0000ms, 3113ms total) -T2EAC 015:296 JLINK_WriteReg(R8, 0x00000000) returns 0x00 (0001ms, 3114ms total) -T2EAC 015:297 JLINK_WriteReg(R9, 0x2000016C) returns 0x00 (0000ms, 3114ms total) -T2EAC 015:297 JLINK_WriteReg(R10, 0x00000000) returns 0x00 (0000ms, 3114ms total) -T2EAC 015:297 JLINK_WriteReg(R11, 0x00000000) returns 0x00 (0000ms, 3114ms total) -T2EAC 015:297 JLINK_WriteReg(R12, 0x00000000) returns 0x00 (0000ms, 3114ms total) -T2EAC 015:297 JLINK_WriteReg(R13 (SP), 0x20001000) returns 0x00 (0000ms, 3114ms total) -T2EAC 015:297 JLINK_WriteReg(R14, 0x20000001) returns 0x00 (0000ms, 3114ms total) -T2EAC 015:297 JLINK_WriteReg(R15 (PC), 0x20000020) returns 0x00 (0000ms, 3114ms total) -T2EAC 015:297 JLINK_WriteReg(XPSR, 0x01000000) returns 0x00 (0000ms, 3114ms total) -T2EAC 015:297 JLINK_WriteReg(MSP, 0x20001000) returns 0x00 (0000ms, 3114ms total) -T2EAC 015:297 JLINK_WriteReg(PSP, 0x20001000) returns 0x00 (0000ms, 3114ms total) -T2EAC 015:297 JLINK_WriteReg(CFBP, 0x00000000) returns 0x00 (0000ms, 3114ms total) -T2EAC 015:297 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) returns 0x00000003 (0000ms, 3114ms total) -T2EAC 015:297 JLINK_Go() -- CPU_ReadMem(4 bytes @ 0xE0001000) -- CPU_WriteMem(4 bytes @ 0xE0001000) (0013ms, 3127ms total) -T2EAC 015:310 JLINK_IsHalted() -- CPU_ReadMem(2 bytes @ 0x20000000) returns TRUE (0011ms, 3138ms total) -T2EAC 015:321 JLINK_ReadReg(R15 (PC)) returns 0x20000000 (0000ms, 3127ms total) -T2EAC 015:321 JLINK_ClrBPEx(BPHandle = 0x00000003) returns 0x00 (0000ms, 3127ms total) -T2EAC 015:321 JLINK_ReadReg(R0) returns 0x00000001 (0000ms, 3127ms total) -T2EAC 015:321 JLINK_WriteReg(R0, 0x08000400) returns 0x00 (0000ms, 3127ms total) -T2EAC 015:321 JLINK_WriteReg(R1, 0x00000400) returns 0x00 (0000ms, 3127ms total) -T2EAC 015:321 JLINK_WriteReg(R2, 0x000000FF) returns 0x00 (0000ms, 3127ms total) -T2EAC 015:321 JLINK_WriteReg(R3, 0x00000000) returns 0x00 (0000ms, 3127ms total) -T2EAC 015:321 JLINK_WriteReg(R4, 0x00000000) returns 0x00 (0000ms, 3127ms total) -T2EAC 015:321 JLINK_WriteReg(R5, 0x00000000) returns 0x00 (0000ms, 3127ms total) -T2EAC 015:321 JLINK_WriteReg(R6, 0x00000000) returns 0x00 (0000ms, 3127ms total) -T2EAC 015:321 JLINK_WriteReg(R7, 0x00000000) returns 0x00 (0000ms, 3127ms total) -T2EAC 015:321 JLINK_WriteReg(R8, 0x00000000) returns 0x00 (0000ms, 3127ms total) -T2EAC 015:321 JLINK_WriteReg(R9, 0x2000016C) returns 0x00 (0000ms, 3127ms total) -T2EAC 015:321 JLINK_WriteReg(R10, 0x00000000) returns 0x00 (0000ms, 3127ms total) -T2EAC 015:321 JLINK_WriteReg(R11, 0x00000000) returns 0x00 (0000ms, 3127ms total) -T2EAC 015:321 JLINK_WriteReg(R12, 0x00000000) returns 0x00 (0000ms, 3127ms total) -T2EAC 015:321 JLINK_WriteReg(R13 (SP), 0x20001000) returns 0x00 (0000ms, 3127ms total) -T2EAC 015:321 JLINK_WriteReg(R14, 0x20000001) returns 0x00 (0000ms, 3127ms total) -T2EAC 015:321 JLINK_WriteReg(R15 (PC), 0x200000B8) returns 0x00 (0000ms, 3127ms total) -T2EAC 015:321 JLINK_WriteReg(XPSR, 0x01000000) returns 0x00 (0000ms, 3127ms total) -T2EAC 015:321 JLINK_WriteReg(MSP, 0x20001000) returns 0x00 (0000ms, 3127ms total) -T2EAC 015:321 JLINK_WriteReg(PSP, 0x20001000) returns 0x00 (0000ms, 3127ms total) -T2EAC 015:321 JLINK_WriteReg(CFBP, 0x00000000) returns 0x00 (0000ms, 3127ms total) -T2EAC 015:321 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) returns 0x00000004 (0000ms, 3127ms total) -T2EAC 015:321 JLINK_Go() -- CPU_ReadMem(4 bytes @ 0xE0001000) -- CPU_WriteMem(4 bytes @ 0xE0001000) (0013ms, 3140ms total) -T2EAC 015:334 JLINK_IsHalted() returns FALSE (0003ms, 3143ms total) -T2EAC 015:369 JLINK_IsHalted() -- CPU_ReadMem(2 bytes @ 0x20000000) returns TRUE (0011ms, 3151ms total) -T2EAC 015:380 JLINK_ReadReg(R15 (PC)) returns 0x20000000 (0000ms, 3140ms total) -T2EAC 015:380 JLINK_ClrBPEx(BPHandle = 0x00000004) returns 0x00 (0000ms, 3140ms total) -T2EAC 015:380 JLINK_ReadReg(R0) returns 0x00000000 (0000ms, 3140ms total) -T2EAC 015:380 JLINK_WriteReg(R0, 0x08000800) returns 0x00 (0000ms, 3140ms total) -T2EAC 015:380 JLINK_WriteReg(R1, 0x00000400) returns 0x00 (0000ms, 3140ms total) -T2EAC 015:380 JLINK_WriteReg(R2, 0x000000FF) returns 0x00 (0000ms, 3140ms total) -T2EAC 015:380 JLINK_WriteReg(R3, 0x00000000) returns 0x00 (0000ms, 3140ms total) -T2EAC 015:380 JLINK_WriteReg(R4, 0x00000000) returns 0x00 (0000ms, 3140ms total) -T2EAC 015:380 JLINK_WriteReg(R5, 0x00000000) returns 0x00 (0000ms, 3140ms total) -T2EAC 015:380 JLINK_WriteReg(R6, 0x00000000) returns 0x00 (0000ms, 3140ms total) -T2EAC 015:380 JLINK_WriteReg(R7, 0x00000000) returns 0x00 (0000ms, 3140ms total) -T2EAC 015:380 JLINK_WriteReg(R8, 0x00000000) returns 0x00 (0000ms, 3140ms total) -T2EAC 015:380 JLINK_WriteReg(R9, 0x2000016C) returns 0x00 (0000ms, 3140ms total) -T2EAC 015:380 JLINK_WriteReg(R10, 0x00000000) returns 0x00 (0000ms, 3140ms total) -T2EAC 015:380 JLINK_WriteReg(R11, 0x00000000) returns 0x00 (0000ms, 3140ms total) -T2EAC 015:380 JLINK_WriteReg(R12, 0x00000000) returns 0x00 (0000ms, 3140ms total) -T2EAC 015:380 JLINK_WriteReg(R13 (SP), 0x20001000) returns 0x00 (0000ms, 3140ms total) -T2EAC 015:380 JLINK_WriteReg(R14, 0x20000001) returns 0x00 (0000ms, 3140ms total) -T2EAC 015:380 JLINK_WriteReg(R15 (PC), 0x20000020) returns 0x00 (0000ms, 3140ms total) -T2EAC 015:380 JLINK_WriteReg(XPSR, 0x01000000) returns 0x00 (0001ms, 3141ms total) -T2EAC 015:381 JLINK_WriteReg(MSP, 0x20001000) returns 0x00 (0000ms, 3141ms total) -T2EAC 015:381 JLINK_WriteReg(PSP, 0x20001000) returns 0x00 (0000ms, 3141ms total) -T2EAC 015:381 JLINK_WriteReg(CFBP, 0x00000000) returns 0x00 (0000ms, 3141ms total) -T2EAC 015:381 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) returns 0x00000005 (0000ms, 3141ms total) -T2EAC 015:381 JLINK_Go() -- CPU_ReadMem(4 bytes @ 0xE0001000) -- CPU_WriteMem(4 bytes @ 0xE0001000) (0013ms, 3154ms total) -T2EAC 015:394 JLINK_IsHalted() -- CPU_ReadMem(2 bytes @ 0x20000000) returns TRUE (0011ms, 3165ms total) -T2EAC 015:405 JLINK_ReadReg(R15 (PC)) returns 0x20000000 (0000ms, 3154ms total) -T2EAC 015:405 JLINK_ClrBPEx(BPHandle = 0x00000005) returns 0x00 (0000ms, 3154ms total) -T2EAC 015:405 JLINK_ReadReg(R0) returns 0x00000001 (0000ms, 3154ms total) -T2EAC 015:405 JLINK_WriteReg(R0, 0x08000800) returns 0x00 (0000ms, 3154ms total) -T2EAC 015:405 JLINK_WriteReg(R1, 0x00000400) returns 0x00 (0000ms, 3154ms total) -T2EAC 015:405 JLINK_WriteReg(R2, 0x000000FF) returns 0x00 (0000ms, 3154ms total) -T2EAC 015:405 JLINK_WriteReg(R3, 0x00000000) returns 0x00 (0000ms, 3154ms total) -T2EAC 015:405 JLINK_WriteReg(R4, 0x00000000) returns 0x00 (0000ms, 3154ms total) -T2EAC 015:405 JLINK_WriteReg(R5, 0x00000000) returns 0x00 (0000ms, 3154ms total) -T2EAC 015:405 JLINK_WriteReg(R6, 0x00000000) returns 0x00 (0000ms, 3154ms total) -T2EAC 015:405 JLINK_WriteReg(R7, 0x00000000) returns 0x00 (0000ms, 3154ms total) -T2EAC 015:405 JLINK_WriteReg(R8, 0x00000000) returns 0x00 (0000ms, 3154ms total) -T2EAC 015:405 JLINK_WriteReg(R9, 0x2000016C) returns 0x00 (0000ms, 3154ms total) -T2EAC 015:405 JLINK_WriteReg(R10, 0x00000000) returns 0x00 (0000ms, 3154ms total) -T2EAC 015:405 JLINK_WriteReg(R11, 0x00000000) returns 0x00 (0000ms, 3154ms total) -T2EAC 015:405 JLINK_WriteReg(R12, 0x00000000) returns 0x00 (0000ms, 3154ms total) -T2EAC 015:405 JLINK_WriteReg(R13 (SP), 0x20001000) returns 0x00 (0000ms, 3154ms total) -T2EAC 015:405 JLINK_WriteReg(R14, 0x20000001) returns 0x00 (0000ms, 3154ms total) -T2EAC 015:405 JLINK_WriteReg(R15 (PC), 0x200000B8) returns 0x00 (0000ms, 3154ms total) -T2EAC 015:405 JLINK_WriteReg(XPSR, 0x01000000) returns 0x00 (0000ms, 3154ms total) -T2EAC 015:405 JLINK_WriteReg(MSP, 0x20001000) returns 0x00 (0000ms, 3154ms total) -T2EAC 015:405 JLINK_WriteReg(PSP, 0x20001000) returns 0x00 (0000ms, 3154ms total) -T2EAC 015:405 JLINK_WriteReg(CFBP, 0x00000000) returns 0x00 (0000ms, 3154ms total) -T2EAC 015:405 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) returns 0x00000006 (0000ms, 3154ms total) -T2EAC 015:405 JLINK_Go() -- CPU_ReadMem(4 bytes @ 0xE0001000) -- CPU_WriteMem(4 bytes @ 0xE0001000) (0013ms, 3167ms total) -T2EAC 015:418 JLINK_IsHalted() returns FALSE (0003ms, 3170ms total) -T2EAC 015:423 JLINK_IsHalted() returns FALSE (0003ms, 3170ms total) -T2EAC 015:429 JLINK_IsHalted() returns FALSE (0003ms, 3170ms total) -T2EAC 015:434 JLINK_IsHalted() returns FALSE (0003ms, 3170ms total) -T2EAC 015:440 JLINK_IsHalted() -- CPU_ReadMem(2 bytes @ 0x20000000) returns TRUE (0012ms, 3179ms total) -T2EAC 015:452 JLINK_ReadReg(R15 (PC)) returns 0x20000000 (0000ms, 3167ms total) -T2EAC 015:452 JLINK_ClrBPEx(BPHandle = 0x00000006) returns 0x00 (0000ms, 3167ms total) -T2EAC 015:452 JLINK_ReadReg(R0) returns 0x00000000 (0000ms, 3167ms total) -T2EAC 015:452 JLINK_WriteReg(R0, 0x08000C00) returns 0x00 (0000ms, 3167ms total) -T2EAC 015:452 JLINK_WriteReg(R1, 0x00000400) returns 0x00 (0000ms, 3167ms total) -T2EAC 015:452 JLINK_WriteReg(R2, 0x000000FF) returns 0x00 (0000ms, 3167ms total) -T2EAC 015:452 JLINK_WriteReg(R3, 0x00000000) returns 0x00 (0000ms, 3167ms total) -T2EAC 015:452 JLINK_WriteReg(R4, 0x00000000) returns 0x00 (0000ms, 3167ms total) -T2EAC 015:452 JLINK_WriteReg(R5, 0x00000000) returns 0x00 (0000ms, 3167ms total) -T2EAC 015:452 JLINK_WriteReg(R6, 0x00000000) returns 0x00 (0000ms, 3167ms total) -T2EAC 015:452 JLINK_WriteReg(R7, 0x00000000) returns 0x00 (0000ms, 3167ms total) -T2EAC 015:452 JLINK_WriteReg(R8, 0x00000000) returns 0x00 (0000ms, 3167ms total) -T2EAC 015:452 JLINK_WriteReg(R9, 0x2000016C) returns 0x00 (0000ms, 3167ms total) -T2EAC 015:452 JLINK_WriteReg(R10, 0x00000000) returns 0x00 (0000ms, 3167ms total) -T2EAC 015:452 JLINK_WriteReg(R11, 0x00000000) returns 0x00 (0000ms, 3167ms total) -T2EAC 015:452 JLINK_WriteReg(R12, 0x00000000) returns 0x00 (0000ms, 3167ms total) -T2EAC 015:452 JLINK_WriteReg(R13 (SP), 0x20001000) returns 0x00 (0000ms, 3167ms total) -T2EAC 015:452 JLINK_WriteReg(R14, 0x20000001) returns 0x00 (0000ms, 3167ms total) -T2EAC 015:452 JLINK_WriteReg(R15 (PC), 0x20000020) returns 0x00 (0000ms, 3167ms total) -T2EAC 015:452 JLINK_WriteReg(XPSR, 0x01000000) returns 0x00 (0000ms, 3167ms total) -T2EAC 015:452 JLINK_WriteReg(MSP, 0x20001000) returns 0x00 (0000ms, 3167ms total) -T2EAC 015:452 JLINK_WriteReg(PSP, 0x20001000) returns 0x00 (0000ms, 3167ms total) -T2EAC 015:452 JLINK_WriteReg(CFBP, 0x00000000) returns 0x00 (0000ms, 3167ms total) -T2EAC 015:452 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) returns 0x00000007 (0000ms, 3167ms total) -T2EAC 015:453 JLINK_Go() -- CPU_ReadMem(4 bytes @ 0xE0001000) -- CPU_WriteMem(4 bytes @ 0xE0001000) (0013ms, 3181ms total) -T2EAC 015:466 JLINK_IsHalted() -- CPU_ReadMem(2 bytes @ 0x20000000) returns TRUE (0011ms, 3192ms total) -T2EAC 015:477 JLINK_ReadReg(R15 (PC)) returns 0x20000000 (0000ms, 3181ms total) -T2EAC 015:477 JLINK_ClrBPEx(BPHandle = 0x00000007) returns 0x00 (0000ms, 3181ms total) -T2EAC 015:477 JLINK_ReadReg(R0) returns 0x00000001 (0000ms, 3181ms total) -T2EAC 015:477 JLINK_WriteReg(R0, 0x08000C00) returns 0x00 (0000ms, 3181ms total) -T2EAC 015:477 JLINK_WriteReg(R1, 0x00000400) returns 0x00 (0000ms, 3181ms total) -T2EAC 015:477 JLINK_WriteReg(R2, 0x000000FF) returns 0x00 (0000ms, 3181ms total) -T2EAC 015:477 JLINK_WriteReg(R3, 0x00000000) returns 0x00 (0000ms, 3181ms total) -T2EAC 015:477 JLINK_WriteReg(R4, 0x00000000) returns 0x00 (0000ms, 3181ms total) -T2EAC 015:477 JLINK_WriteReg(R5, 0x00000000) returns 0x00 (0000ms, 3181ms total) -T2EAC 015:477 JLINK_WriteReg(R6, 0x00000000) returns 0x00 (0000ms, 3181ms total) -T2EAC 015:477 JLINK_WriteReg(R7, 0x00000000) returns 0x00 (0000ms, 3181ms total) -T2EAC 015:477 JLINK_WriteReg(R8, 0x00000000) returns 0x00 (0000ms, 3181ms total) -T2EAC 015:477 JLINK_WriteReg(R9, 0x2000016C) returns 0x00 (0000ms, 3181ms total) -T2EAC 015:477 JLINK_WriteReg(R10, 0x00000000) returns 0x00 (0000ms, 3181ms total) -T2EAC 015:477 JLINK_WriteReg(R11, 0x00000000) returns 0x00 (0000ms, 3181ms total) -T2EAC 015:477 JLINK_WriteReg(R12, 0x00000000) returns 0x00 (0000ms, 3181ms total) -T2EAC 015:477 JLINK_WriteReg(R13 (SP), 0x20001000) returns 0x00 (0000ms, 3181ms total) -T2EAC 015:477 JLINK_WriteReg(R14, 0x20000001) returns 0x00 (0000ms, 3181ms total) -T2EAC 015:477 JLINK_WriteReg(R15 (PC), 0x200000B8) returns 0x00 (0000ms, 3181ms total) -T2EAC 015:477 JLINK_WriteReg(XPSR, 0x01000000) returns 0x00 (0000ms, 3181ms total) -T2EAC 015:477 JLINK_WriteReg(MSP, 0x20001000) returns 0x00 (0000ms, 3181ms total) -T2EAC 015:477 JLINK_WriteReg(PSP, 0x20001000) returns 0x00 (0000ms, 3181ms total) -T2EAC 015:477 JLINK_WriteReg(CFBP, 0x00000000) returns 0x00 (0000ms, 3181ms total) -T2EAC 015:477 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) returns 0x00000008 (0000ms, 3181ms total) -T2EAC 015:477 JLINK_Go() -- CPU_ReadMem(4 bytes @ 0xE0001000) -- CPU_WriteMem(4 bytes @ 0xE0001000) (0013ms, 3194ms total) -T2EAC 015:490 JLINK_IsHalted() returns FALSE (0003ms, 3197ms total) -T2EAC 015:497 JLINK_IsHalted() returns FALSE (0003ms, 3197ms total) -T2EAC 015:502 JLINK_IsHalted() returns FALSE (0003ms, 3197ms total) -T2EAC 015:507 JLINK_IsHalted() returns FALSE (0002ms, 3196ms total) -T2EAC 015:512 JLINK_IsHalted() -- CPU_ReadMem(2 bytes @ 0x20000000) returns TRUE (0011ms, 3205ms total) -T2EAC 015:523 JLINK_ReadReg(R15 (PC)) returns 0x20000000 (0000ms, 3194ms total) -T2EAC 015:523 JLINK_ClrBPEx(BPHandle = 0x00000008) returns 0x00 (0000ms, 3194ms total) -T2EAC 015:523 JLINK_ReadReg(R0) returns 0x00000000 (0000ms, 3194ms total) -T2EAC 015:523 JLINK_WriteReg(R0, 0x08001000) returns 0x00 (0000ms, 3194ms total) -T2EAC 015:523 JLINK_WriteReg(R1, 0x00000400) returns 0x00 (0000ms, 3194ms total) -T2EAC 015:523 JLINK_WriteReg(R2, 0x000000FF) returns 0x00 (0000ms, 3194ms total) -T2EAC 015:523 JLINK_WriteReg(R3, 0x00000000) returns 0x00 (0000ms, 3194ms total) -T2EAC 015:523 JLINK_WriteReg(R4, 0x00000000) returns 0x00 (0000ms, 3194ms total) -T2EAC 015:523 JLINK_WriteReg(R5, 0x00000000) returns 0x00 (0000ms, 3194ms total) -T2EAC 015:523 JLINK_WriteReg(R6, 0x00000000) returns 0x00 (0000ms, 3194ms total) -T2EAC 015:523 JLINK_WriteReg(R7, 0x00000000) returns 0x00 (0000ms, 3194ms total) -T2EAC 015:523 JLINK_WriteReg(R8, 0x00000000) returns 0x00 (0000ms, 3194ms total) -T2EAC 015:523 JLINK_WriteReg(R9, 0x2000016C) returns 0x00 (0000ms, 3194ms total) -T2EAC 015:523 JLINK_WriteReg(R10, 0x00000000) returns 0x00 (0000ms, 3194ms total) -T2EAC 015:523 JLINK_WriteReg(R11, 0x00000000) returns 0x00 (0000ms, 3194ms total) -T2EAC 015:523 JLINK_WriteReg(R12, 0x00000000) returns 0x00 (0000ms, 3194ms total) -T2EAC 015:523 JLINK_WriteReg(R13 (SP), 0x20001000) returns 0x00 (0001ms, 3195ms total) -T2EAC 015:524 JLINK_WriteReg(R14, 0x20000001) returns 0x00 (0000ms, 3195ms total) -T2EAC 015:524 JLINK_WriteReg(R15 (PC), 0x20000020) returns 0x00 (0000ms, 3195ms total) -T2EAC 015:524 JLINK_WriteReg(XPSR, 0x01000000) returns 0x00 (0000ms, 3195ms total) -T2EAC 015:524 JLINK_WriteReg(MSP, 0x20001000) returns 0x00 (0000ms, 3195ms total) -T2EAC 015:524 JLINK_WriteReg(PSP, 0x20001000) returns 0x00 (0000ms, 3195ms total) -T2EAC 015:524 JLINK_WriteReg(CFBP, 0x00000000) returns 0x00 (0000ms, 3195ms total) -T2EAC 015:524 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) returns 0x00000009 (0000ms, 3195ms total) -T2EAC 015:524 JLINK_Go() -- CPU_ReadMem(4 bytes @ 0xE0001000) -- CPU_WriteMem(4 bytes @ 0xE0001000) (0013ms, 3208ms total) -T2EAC 015:537 JLINK_IsHalted() -- CPU_ReadMem(2 bytes @ 0x20000000) returns TRUE (0011ms, 3219ms total) -T2EAC 015:548 JLINK_ReadReg(R15 (PC)) returns 0x20000000 (0000ms, 3208ms total) -T2EAC 015:548 JLINK_ClrBPEx(BPHandle = 0x00000009) returns 0x00 (0000ms, 3208ms total) -T2EAC 015:548 JLINK_ReadReg(R0) returns 0x00000001 (0000ms, 3208ms total) -T2EAC 015:548 JLINK_WriteReg(R0, 0x08001000) returns 0x00 (0000ms, 3208ms total) -T2EAC 015:548 JLINK_WriteReg(R1, 0x00000400) returns 0x00 (0000ms, 3208ms total) -T2EAC 015:548 JLINK_WriteReg(R2, 0x000000FF) returns 0x00 (0000ms, 3208ms total) -T2EAC 015:548 JLINK_WriteReg(R3, 0x00000000) returns 0x00 (0000ms, 3208ms total) -T2EAC 015:548 JLINK_WriteReg(R4, 0x00000000) returns 0x00 (0000ms, 3208ms total) -T2EAC 015:548 JLINK_WriteReg(R5, 0x00000000) returns 0x00 (0000ms, 3208ms total) -T2EAC 015:548 JLINK_WriteReg(R6, 0x00000000) returns 0x00 (0000ms, 3208ms total) -T2EAC 015:548 JLINK_WriteReg(R7, 0x00000000) returns 0x00 (0000ms, 3208ms total) -T2EAC 015:548 JLINK_WriteReg(R8, 0x00000000) returns 0x00 (0000ms, 3208ms total) -T2EAC 015:548 JLINK_WriteReg(R9, 0x2000016C) returns 0x00 (0000ms, 3208ms total) -T2EAC 015:548 JLINK_WriteReg(R10, 0x00000000) returns 0x00 (0000ms, 3208ms total) -T2EAC 015:548 JLINK_WriteReg(R11, 0x00000000) returns 0x00 (0000ms, 3208ms total) -T2EAC 015:548 JLINK_WriteReg(R12, 0x00000000) returns 0x00 (0000ms, 3208ms total) -T2EAC 015:548 JLINK_WriteReg(R13 (SP), 0x20001000) returns 0x00 (0000ms, 3208ms total) -T2EAC 015:548 JLINK_WriteReg(R14, 0x20000001) returns 0x00 (0000ms, 3208ms total) -T2EAC 015:548 JLINK_WriteReg(R15 (PC), 0x200000B8) returns 0x00 (0000ms, 3208ms total) -T2EAC 015:548 JLINK_WriteReg(XPSR, 0x01000000) returns 0x00 (0000ms, 3208ms total) -T2EAC 015:548 JLINK_WriteReg(MSP, 0x20001000) returns 0x00 (0000ms, 3208ms total) -T2EAC 015:548 JLINK_WriteReg(PSP, 0x20001000) returns 0x00 (0000ms, 3208ms total) -T2EAC 015:548 JLINK_WriteReg(CFBP, 0x00000000) returns 0x00 (0000ms, 3208ms total) -T2EAC 015:548 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) returns 0x0000000A (0000ms, 3208ms total) -T2EAC 015:548 JLINK_Go() -- CPU_ReadMem(4 bytes @ 0xE0001000) -- CPU_WriteMem(4 bytes @ 0xE0001000) (0013ms, 3221ms total) -T2EAC 015:561 JLINK_IsHalted() returns FALSE (0002ms, 3223ms total) -T2EAC 015:567 JLINK_IsHalted() returns FALSE (0002ms, 3223ms total) -T2EAC 015:572 JLINK_IsHalted() returns FALSE (0002ms, 3223ms total) -T2EAC 015:577 JLINK_IsHalted() returns FALSE (0002ms, 3223ms total) -T2EAC 015:581 JLINK_IsHalted() -- CPU_ReadMem(2 bytes @ 0x20000000) returns TRUE (0010ms, 3231ms total) -T2EAC 015:591 JLINK_ReadReg(R15 (PC)) returns 0x20000000 (0000ms, 3221ms total) -T2EAC 015:591 JLINK_ClrBPEx(BPHandle = 0x0000000A) returns 0x00 (0001ms, 3222ms total) -T2EAC 015:592 JLINK_ReadReg(R0) returns 0x00000000 (0000ms, 3222ms total) -T2EAC 015:592 JLINK_WriteReg(R0, 0x08001400) returns 0x00 (0000ms, 3222ms total) -T2EAC 015:592 JLINK_WriteReg(R1, 0x00000400) returns 0x00 (0000ms, 3222ms total) -T2EAC 015:592 JLINK_WriteReg(R2, 0x000000FF) returns 0x00 (0000ms, 3222ms total) -T2EAC 015:592 JLINK_WriteReg(R3, 0x00000000) returns 0x00 (0000ms, 3222ms total) -T2EAC 015:592 JLINK_WriteReg(R4, 0x00000000) returns 0x00 (0000ms, 3222ms total) -T2EAC 015:592 JLINK_WriteReg(R5, 0x00000000) returns 0x00 (0000ms, 3222ms total) -T2EAC 015:592 JLINK_WriteReg(R6, 0x00000000) returns 0x00 (0000ms, 3222ms total) -T2EAC 015:592 JLINK_WriteReg(R7, 0x00000000) returns 0x00 (0000ms, 3222ms total) -T2EAC 015:592 JLINK_WriteReg(R8, 0x00000000) returns 0x00 (0000ms, 3222ms total) -T2EAC 015:592 JLINK_WriteReg(R9, 0x2000016C) returns 0x00 (0000ms, 3222ms total) -T2EAC 015:592 JLINK_WriteReg(R10, 0x00000000) returns 0x00 (0000ms, 3222ms total) -T2EAC 015:592 JLINK_WriteReg(R11, 0x00000000) returns 0x00 (0000ms, 3222ms total) -T2EAC 015:592 JLINK_WriteReg(R12, 0x00000000) returns 0x00 (0000ms, 3222ms total) -T2EAC 015:592 JLINK_WriteReg(R13 (SP), 0x20001000) returns 0x00 (0000ms, 3222ms total) -T2EAC 015:592 JLINK_WriteReg(R14, 0x20000001) returns 0x00 (0000ms, 3222ms total) -T2EAC 015:592 JLINK_WriteReg(R15 (PC), 0x20000020) returns 0x00 (0000ms, 3222ms total) -T2EAC 015:592 JLINK_WriteReg(XPSR, 0x01000000) returns 0x00 (0000ms, 3222ms total) -T2EAC 015:592 JLINK_WriteReg(MSP, 0x20001000) returns 0x00 (0000ms, 3222ms total) -T2EAC 015:592 JLINK_WriteReg(PSP, 0x20001000) returns 0x00 (0000ms, 3222ms total) -T2EAC 015:592 JLINK_WriteReg(CFBP, 0x00000000) returns 0x00 (0000ms, 3222ms total) -T2EAC 015:592 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) returns 0x0000000B (0000ms, 3222ms total) -T2EAC 015:592 JLINK_Go() -- CPU_ReadMem(4 bytes @ 0xE0001000) -- CPU_WriteMem(4 bytes @ 0xE0001000) (0014ms, 3236ms total) -T2EAC 015:606 JLINK_IsHalted() -- CPU_ReadMem(2 bytes @ 0x20000000) returns TRUE (0010ms, 3246ms total) -T2EAC 015:616 JLINK_ReadReg(R15 (PC)) returns 0x20000000 (0000ms, 3236ms total) -T2EAC 015:616 JLINK_ClrBPEx(BPHandle = 0x0000000B) returns 0x00 (0000ms, 3236ms total) -T2EAC 015:616 JLINK_ReadReg(R0) returns 0x00000001 (0000ms, 3236ms total) -T2EAC 015:616 JLINK_WriteReg(R0, 0x08001400) returns 0x00 (0001ms, 3237ms total) -T2EAC 015:617 JLINK_WriteReg(R1, 0x00000400) returns 0x00 (0000ms, 3237ms total) -T2EAC 015:617 JLINK_WriteReg(R2, 0x000000FF) returns 0x00 (0000ms, 3237ms total) -T2EAC 015:617 JLINK_WriteReg(R3, 0x00000000) returns 0x00 (0000ms, 3237ms total) -T2EAC 015:617 JLINK_WriteReg(R4, 0x00000000) returns 0x00 (0000ms, 3237ms total) -T2EAC 015:617 JLINK_WriteReg(R5, 0x00000000) returns 0x00 (0000ms, 3237ms total) -T2EAC 015:617 JLINK_WriteReg(R6, 0x00000000) returns 0x00 (0000ms, 3237ms total) -T2EAC 015:617 JLINK_WriteReg(R7, 0x00000000) returns 0x00 (0000ms, 3237ms total) -T2EAC 015:617 JLINK_WriteReg(R8, 0x00000000) returns 0x00 (0000ms, 3237ms total) -T2EAC 015:617 JLINK_WriteReg(R9, 0x2000016C) returns 0x00 (0000ms, 3237ms total) -T2EAC 015:617 JLINK_WriteReg(R10, 0x00000000) returns 0x00 (0000ms, 3237ms total) -T2EAC 015:617 JLINK_WriteReg(R11, 0x00000000) returns 0x00 (0000ms, 3237ms total) -T2EAC 015:617 JLINK_WriteReg(R12, 0x00000000) returns 0x00 (0000ms, 3237ms total) -T2EAC 015:617 JLINK_WriteReg(R13 (SP), 0x20001000) returns 0x00 (0000ms, 3237ms total) -T2EAC 015:617 JLINK_WriteReg(R14, 0x20000001) returns 0x00 (0000ms, 3237ms total) -T2EAC 015:617 JLINK_WriteReg(R15 (PC), 0x200000B8) returns 0x00 (0000ms, 3237ms total) -T2EAC 015:617 JLINK_WriteReg(XPSR, 0x01000000) returns 0x00 (0000ms, 3237ms total) -T2EAC 015:617 JLINK_WriteReg(MSP, 0x20001000) returns 0x00 (0000ms, 3237ms total) -T2EAC 015:617 JLINK_WriteReg(PSP, 0x20001000) returns 0x00 (0000ms, 3237ms total) -T2EAC 015:617 JLINK_WriteReg(CFBP, 0x00000000) returns 0x00 (0000ms, 3237ms total) -T2EAC 015:617 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) returns 0x0000000C (0000ms, 3237ms total) -T2EAC 015:617 JLINK_Go() -- CPU_ReadMem(4 bytes @ 0xE0001000) -- CPU_WriteMem(4 bytes @ 0xE0001000) (0013ms, 3250ms total) -T2EAC 015:630 JLINK_IsHalted() returns FALSE (0002ms, 3252ms total) -T2EAC 015:634 JLINK_IsHalted() returns FALSE (0002ms, 3252ms total) -T2EAC 015:638 JLINK_IsHalted() returns FALSE (0002ms, 3252ms total) -T2EAC 015:642 JLINK_IsHalted() returns FALSE (0002ms, 3252ms total) -T2EAC 015:648 JLINK_IsHalted() returns FALSE (0002ms, 3252ms total) -T2EAC 015:652 JLINK_IsHalted() -- CPU_ReadMem(2 bytes @ 0x20000000) returns TRUE (0010ms, 3260ms total) -T2EAC 015:662 JLINK_ReadReg(R15 (PC)) returns 0x20000000 (0000ms, 3250ms total) -T2EAC 015:662 JLINK_ClrBPEx(BPHandle = 0x0000000C) returns 0x00 (0000ms, 3250ms total) -T2EAC 015:662 JLINK_ReadReg(R0) returns 0x00000000 (0001ms, 3251ms total) -T2EAC 015:663 JLINK_WriteReg(R0, 0x08001800) returns 0x00 (0000ms, 3251ms total) -T2EAC 015:663 JLINK_WriteReg(R1, 0x00000400) returns 0x00 (0000ms, 3251ms total) -T2EAC 015:663 JLINK_WriteReg(R2, 0x000000FF) returns 0x00 (0000ms, 3251ms total) -T2EAC 015:663 JLINK_WriteReg(R3, 0x00000000) returns 0x00 (0000ms, 3251ms total) -T2EAC 015:663 JLINK_WriteReg(R4, 0x00000000) returns 0x00 (0000ms, 3251ms total) -T2EAC 015:663 JLINK_WriteReg(R5, 0x00000000) returns 0x00 (0000ms, 3251ms total) -T2EAC 015:663 JLINK_WriteReg(R6, 0x00000000) returns 0x00 (0000ms, 3251ms total) -T2EAC 015:663 JLINK_WriteReg(R7, 0x00000000) returns 0x00 (0000ms, 3251ms total) -T2EAC 015:663 JLINK_WriteReg(R8, 0x00000000) returns 0x00 (0000ms, 3251ms total) -T2EAC 015:663 JLINK_WriteReg(R9, 0x2000016C) returns 0x00 (0000ms, 3251ms total) -T2EAC 015:663 JLINK_WriteReg(R10, 0x00000000) returns 0x00 (0000ms, 3251ms total) -T2EAC 015:663 JLINK_WriteReg(R11, 0x00000000) returns 0x00 (0000ms, 3251ms total) -T2EAC 015:663 JLINK_WriteReg(R12, 0x00000000) returns 0x00 (0000ms, 3251ms total) -T2EAC 015:663 JLINK_WriteReg(R13 (SP), 0x20001000) returns 0x00 (0000ms, 3251ms total) -T2EAC 015:663 JLINK_WriteReg(R14, 0x20000001) returns 0x00 (0000ms, 3251ms total) -T2EAC 015:663 JLINK_WriteReg(R15 (PC), 0x20000020) returns 0x00 (0000ms, 3251ms total) -T2EAC 015:663 JLINK_WriteReg(XPSR, 0x01000000) returns 0x00 (0000ms, 3251ms total) -T2EAC 015:663 JLINK_WriteReg(MSP, 0x20001000) returns 0x00 (0000ms, 3251ms total) -T2EAC 015:663 JLINK_WriteReg(PSP, 0x20001000) returns 0x00 (0000ms, 3251ms total) -T2EAC 015:663 JLINK_WriteReg(CFBP, 0x00000000) returns 0x00 (0000ms, 3251ms total) -T2EAC 015:663 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) returns 0x0000000D (0000ms, 3251ms total) -T2EAC 015:663 JLINK_Go() -- CPU_ReadMem(4 bytes @ 0xE0001000) -- CPU_WriteMem(4 bytes @ 0xE0001000) (0013ms, 3264ms total) -T2EAC 015:676 JLINK_IsHalted() -- CPU_ReadMem(2 bytes @ 0x20000000) returns TRUE (0011ms, 3275ms total) -T2EAC 015:687 JLINK_ReadReg(R15 (PC)) returns 0x20000000 (0000ms, 3264ms total) -T2EAC 015:687 JLINK_ClrBPEx(BPHandle = 0x0000000D) returns 0x00 (0000ms, 3264ms total) -T2EAC 015:687 JLINK_ReadReg(R0) returns 0x00000001 (0000ms, 3264ms total) -T2EAC 015:687 JLINK_WriteReg(R0, 0x08001800) returns 0x00 (0001ms, 3265ms total) -T2EAC 015:688 JLINK_WriteReg(R1, 0x00000400) returns 0x00 (0000ms, 3265ms total) -T2EAC 015:688 JLINK_WriteReg(R2, 0x000000FF) returns 0x00 (0000ms, 3265ms total) -T2EAC 015:688 JLINK_WriteReg(R3, 0x00000000) returns 0x00 (0000ms, 3265ms total) -T2EAC 015:688 JLINK_WriteReg(R4, 0x00000000) returns 0x00 (0000ms, 3265ms total) -T2EAC 015:688 JLINK_WriteReg(R5, 0x00000000) returns 0x00 (0000ms, 3265ms total) -T2EAC 015:688 JLINK_WriteReg(R6, 0x00000000) returns 0x00 (0000ms, 3265ms total) -T2EAC 015:688 JLINK_WriteReg(R7, 0x00000000) returns 0x00 (0000ms, 3265ms total) -T2EAC 015:688 JLINK_WriteReg(R8, 0x00000000) returns 0x00 (0000ms, 3265ms total) -T2EAC 015:688 JLINK_WriteReg(R9, 0x2000016C) returns 0x00 (0000ms, 3265ms total) -T2EAC 015:688 JLINK_WriteReg(R10, 0x00000000) returns 0x00 (0000ms, 3265ms total) -T2EAC 015:688 JLINK_WriteReg(R11, 0x00000000) returns 0x00 (0000ms, 3265ms total) -T2EAC 015:688 JLINK_WriteReg(R12, 0x00000000) returns 0x00 (0000ms, 3265ms total) -T2EAC 015:688 JLINK_WriteReg(R13 (SP), 0x20001000) returns 0x00 (0000ms, 3265ms total) -T2EAC 015:688 JLINK_WriteReg(R14, 0x20000001) returns 0x00 (0000ms, 3265ms total) -T2EAC 015:688 JLINK_WriteReg(R15 (PC), 0x200000B8) returns 0x00 (0000ms, 3265ms total) -T2EAC 015:688 JLINK_WriteReg(XPSR, 0x01000000) returns 0x00 (0000ms, 3265ms total) -T2EAC 015:688 JLINK_WriteReg(MSP, 0x20001000) returns 0x00 (0000ms, 3265ms total) -T2EAC 015:688 JLINK_WriteReg(PSP, 0x20001000) returns 0x00 (0000ms, 3265ms total) -T2EAC 015:688 JLINK_WriteReg(CFBP, 0x00000000) returns 0x00 (0000ms, 3265ms total) -T2EAC 015:688 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) returns 0x0000000E (0000ms, 3265ms total) -T2EAC 015:688 JLINK_Go() -- CPU_ReadMem(4 bytes @ 0xE0001000) -- CPU_WriteMem(4 bytes @ 0xE0001000) (0012ms, 3277ms total) -T2EAC 015:701 JLINK_IsHalted() returns FALSE (0002ms, 3280ms total) -T2EAC 015:709 JLINK_IsHalted() returns FALSE (0002ms, 3280ms total) -T2EAC 015:713 JLINK_IsHalted() returns FALSE (0002ms, 3280ms total) -T2EAC 015:717 JLINK_IsHalted() returns FALSE (0002ms, 3280ms total) -T2EAC 015:721 JLINK_IsHalted() -- CPU_ReadMem(2 bytes @ 0x20000000) returns TRUE (0010ms, 3288ms total) -T2EAC 015:731 JLINK_ReadReg(R15 (PC)) returns 0x20000000 (0000ms, 3278ms total) -T2EAC 015:731 JLINK_ClrBPEx(BPHandle = 0x0000000E) returns 0x00 (0000ms, 3278ms total) -T2EAC 015:731 JLINK_ReadReg(R0) returns 0x00000000 (0000ms, 3278ms total) -T2EAC 015:732 JLINK_WriteReg(R0, 0x08001C00) returns 0x00 (0000ms, 3278ms total) -T2EAC 015:732 JLINK_WriteReg(R1, 0x00000400) returns 0x00 (0000ms, 3278ms total) -T2EAC 015:732 JLINK_WriteReg(R2, 0x000000FF) returns 0x00 (0000ms, 3278ms total) -T2EAC 015:732 JLINK_WriteReg(R3, 0x00000000) returns 0x00 (0000ms, 3278ms total) -T2EAC 015:732 JLINK_WriteReg(R4, 0x00000000) returns 0x00 (0000ms, 3278ms total) -T2EAC 015:732 JLINK_WriteReg(R5, 0x00000000) returns 0x00 (0000ms, 3278ms total) -T2EAC 015:732 JLINK_WriteReg(R6, 0x00000000) returns 0x00 (0000ms, 3278ms total) -T2EAC 015:732 JLINK_WriteReg(R7, 0x00000000) returns 0x00 (0000ms, 3278ms total) -T2EAC 015:732 JLINK_WriteReg(R8, 0x00000000) returns 0x00 (0000ms, 3278ms total) -T2EAC 015:732 JLINK_WriteReg(R9, 0x2000016C) returns 0x00 (0000ms, 3278ms total) -T2EAC 015:732 JLINK_WriteReg(R10, 0x00000000) returns 0x00 (0000ms, 3278ms total) -T2EAC 015:732 JLINK_WriteReg(R11, 0x00000000) returns 0x00 (0000ms, 3278ms total) -T2EAC 015:732 JLINK_WriteReg(R12, 0x00000000) returns 0x00 (0000ms, 3278ms total) -T2EAC 015:732 JLINK_WriteReg(R13 (SP), 0x20001000) returns 0x00 (0000ms, 3278ms total) -T2EAC 015:732 JLINK_WriteReg(R14, 0x20000001) returns 0x00 (0000ms, 3278ms total) -T2EAC 015:732 JLINK_WriteReg(R15 (PC), 0x20000020) returns 0x00 (0000ms, 3278ms total) -T2EAC 015:732 JLINK_WriteReg(XPSR, 0x01000000) returns 0x00 (0000ms, 3278ms total) -T2EAC 015:732 JLINK_WriteReg(MSP, 0x20001000) returns 0x00 (0000ms, 3278ms total) -T2EAC 015:732 JLINK_WriteReg(PSP, 0x20001000) returns 0x00 (0000ms, 3278ms total) -T2EAC 015:732 JLINK_WriteReg(CFBP, 0x00000000) returns 0x00 (0000ms, 3278ms total) -T2EAC 015:732 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) returns 0x0000000F (0000ms, 3278ms total) -T2EAC 015:732 JLINK_Go() -- CPU_ReadMem(4 bytes @ 0xE0001000) -- CPU_WriteMem(4 bytes @ 0xE0001000) (0013ms, 3291ms total) -T2EAC 015:745 JLINK_IsHalted() -- CPU_ReadMem(2 bytes @ 0x20000000) returns TRUE (0011ms, 3302ms total) -T2EAC 015:756 JLINK_ReadReg(R15 (PC)) returns 0x20000000 (0000ms, 3291ms total) -T2EAC 015:756 JLINK_ClrBPEx(BPHandle = 0x0000000F) returns 0x00 (0000ms, 3291ms total) -T2EAC 015:756 JLINK_ReadReg(R0) returns 0x00000001 (0000ms, 3291ms total) -T2EAC 015:756 JLINK_WriteReg(R0, 0x08001C00) returns 0x00 (0000ms, 3291ms total) -T2EAC 015:756 JLINK_WriteReg(R1, 0x00000400) returns 0x00 (0000ms, 3291ms total) -T2EAC 015:756 JLINK_WriteReg(R2, 0x000000FF) returns 0x00 (0000ms, 3291ms total) -T2EAC 015:756 JLINK_WriteReg(R3, 0x00000000) returns 0x00 (0000ms, 3291ms total) -T2EAC 015:756 JLINK_WriteReg(R4, 0x00000000) returns 0x00 (0000ms, 3291ms total) -T2EAC 015:756 JLINK_WriteReg(R5, 0x00000000) returns 0x00 (0000ms, 3291ms total) -T2EAC 015:756 JLINK_WriteReg(R6, 0x00000000) returns 0x00 (0001ms, 3292ms total) -T2EAC 015:757 JLINK_WriteReg(R7, 0x00000000) returns 0x00 (0000ms, 3292ms total) -T2EAC 015:757 JLINK_WriteReg(R8, 0x00000000) returns 0x00 (0000ms, 3292ms total) -T2EAC 015:757 JLINK_WriteReg(R9, 0x2000016C) returns 0x00 (0000ms, 3292ms total) -T2EAC 015:757 JLINK_WriteReg(R10, 0x00000000) returns 0x00 (0000ms, 3292ms total) -T2EAC 015:757 JLINK_WriteReg(R11, 0x00000000) returns 0x00 (0000ms, 3292ms total) -T2EAC 015:757 JLINK_WriteReg(R12, 0x00000000) returns 0x00 (0000ms, 3292ms total) -T2EAC 015:757 JLINK_WriteReg(R13 (SP), 0x20001000) returns 0x00 (0000ms, 3292ms total) -T2EAC 015:757 JLINK_WriteReg(R14, 0x20000001) returns 0x00 (0000ms, 3292ms total) -T2EAC 015:757 JLINK_WriteReg(R15 (PC), 0x200000B8) returns 0x00 (0000ms, 3292ms total) -T2EAC 015:757 JLINK_WriteReg(XPSR, 0x01000000) returns 0x00 (0000ms, 3292ms total) -T2EAC 015:757 JLINK_WriteReg(MSP, 0x20001000) returns 0x00 (0000ms, 3292ms total) -T2EAC 015:757 JLINK_WriteReg(PSP, 0x20001000) returns 0x00 (0000ms, 3292ms total) -T2EAC 015:757 JLINK_WriteReg(CFBP, 0x00000000) returns 0x00 (0000ms, 3292ms total) -T2EAC 015:757 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) returns 0x00000010 (0000ms, 3292ms total) -T2EAC 015:757 JLINK_Go() -- CPU_ReadMem(4 bytes @ 0xE0001000) -- CPU_WriteMem(4 bytes @ 0xE0001000) (0012ms, 3304ms total) -T2EAC 015:769 JLINK_IsHalted() returns FALSE (0003ms, 3307ms total) -T2EAC 015:778 JLINK_IsHalted() returns FALSE (0002ms, 3306ms total) -T2EAC 015:782 JLINK_IsHalted() returns FALSE (0002ms, 3306ms total) -T2EAC 015:786 JLINK_IsHalted() returns FALSE (0002ms, 3306ms total) -T2EAC 015:790 JLINK_IsHalted() -- CPU_ReadMem(2 bytes @ 0x20000000) returns TRUE (0010ms, 3314ms total) -T2EAC 015:800 JLINK_ReadReg(R15 (PC)) returns 0x20000000 (0000ms, 3304ms total) -T2EAC 015:800 JLINK_ClrBPEx(BPHandle = 0x00000010) returns 0x00 (0000ms, 3304ms total) -T2EAC 015:800 JLINK_ReadReg(R0) returns 0x00000000 (0000ms, 3304ms total) -T2EAC 015:801 JLINK_WriteReg(R0, 0x08002000) returns 0x00 (0000ms, 3304ms total) -T2EAC 015:801 JLINK_WriteReg(R1, 0x00000400) returns 0x00 (0000ms, 3304ms total) -T2EAC 015:801 JLINK_WriteReg(R2, 0x000000FF) returns 0x00 (0000ms, 3304ms total) -T2EAC 015:801 JLINK_WriteReg(R3, 0x00000000) returns 0x00 (0000ms, 3304ms total) -T2EAC 015:801 JLINK_WriteReg(R4, 0x00000000) returns 0x00 (0000ms, 3304ms total) -T2EAC 015:801 JLINK_WriteReg(R5, 0x00000000) returns 0x00 (0000ms, 3304ms total) -T2EAC 015:801 JLINK_WriteReg(R6, 0x00000000) returns 0x00 (0000ms, 3304ms total) -T2EAC 015:801 JLINK_WriteReg(R7, 0x00000000) returns 0x00 (0000ms, 3304ms total) -T2EAC 015:801 JLINK_WriteReg(R8, 0x00000000) returns 0x00 (0000ms, 3304ms total) -T2EAC 015:801 JLINK_WriteReg(R9, 0x2000016C) returns 0x00 (0000ms, 3304ms total) -T2EAC 015:801 JLINK_WriteReg(R10, 0x00000000) returns 0x00 (0000ms, 3304ms total) -T2EAC 015:801 JLINK_WriteReg(R11, 0x00000000) returns 0x00 (0000ms, 3304ms total) -T2EAC 015:801 JLINK_WriteReg(R12, 0x00000000) returns 0x00 (0000ms, 3304ms total) -T2EAC 015:801 JLINK_WriteReg(R13 (SP), 0x20001000) returns 0x00 (0000ms, 3304ms total) -T2EAC 015:801 JLINK_WriteReg(R14, 0x20000001) returns 0x00 (0000ms, 3304ms total) -T2EAC 015:801 JLINK_WriteReg(R15 (PC), 0x20000020) returns 0x00 (0000ms, 3304ms total) -T2EAC 015:801 JLINK_WriteReg(XPSR, 0x01000000) returns 0x00 (0000ms, 3304ms total) -T2EAC 015:801 JLINK_WriteReg(MSP, 0x20001000) returns 0x00 (0000ms, 3304ms total) -T2EAC 015:801 JLINK_WriteReg(PSP, 0x20001000) returns 0x00 (0000ms, 3304ms total) -T2EAC 015:801 JLINK_WriteReg(CFBP, 0x00000000) returns 0x00 (0000ms, 3304ms total) -T2EAC 015:801 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) returns 0x00000011 (0000ms, 3304ms total) -T2EAC 015:801 JLINK_Go() -- CPU_ReadMem(4 bytes @ 0xE0001000) -- CPU_WriteMem(4 bytes @ 0xE0001000) (0013ms, 3317ms total) -T2EAC 015:814 JLINK_IsHalted() -- CPU_ReadMem(2 bytes @ 0x20000000) returns TRUE (0011ms, 3328ms total) -T2EAC 015:825 JLINK_ReadReg(R15 (PC)) returns 0x20000000 (0000ms, 3317ms total) -T2EAC 015:825 JLINK_ClrBPEx(BPHandle = 0x00000011) returns 0x00 (0000ms, 3317ms total) -T2EAC 015:825 JLINK_ReadReg(R0) returns 0x00000001 (0000ms, 3317ms total) -T2EAC 015:825 JLINK_WriteReg(R0, 0x08002000) returns 0x00 (0000ms, 3317ms total) -T2EAC 015:825 JLINK_WriteReg(R1, 0x00000400) returns 0x00 (0000ms, 3317ms total) -T2EAC 015:825 JLINK_WriteReg(R2, 0x000000FF) returns 0x00 (0000ms, 3317ms total) -T2EAC 015:825 JLINK_WriteReg(R3, 0x00000000) returns 0x00 (0000ms, 3317ms total) -T2EAC 015:825 JLINK_WriteReg(R4, 0x00000000) returns 0x00 (0001ms, 3318ms total) -T2EAC 015:826 JLINK_WriteReg(R5, 0x00000000) returns 0x00 (0000ms, 3318ms total) -T2EAC 015:826 JLINK_WriteReg(R6, 0x00000000) returns 0x00 (0000ms, 3318ms total) -T2EAC 015:826 JLINK_WriteReg(R7, 0x00000000) returns 0x00 (0000ms, 3318ms total) -T2EAC 015:826 JLINK_WriteReg(R8, 0x00000000) returns 0x00 (0000ms, 3318ms total) -T2EAC 015:826 JLINK_WriteReg(R9, 0x2000016C) returns 0x00 (0000ms, 3318ms total) -T2EAC 015:826 JLINK_WriteReg(R10, 0x00000000) returns 0x00 (0000ms, 3318ms total) -T2EAC 015:826 JLINK_WriteReg(R11, 0x00000000) returns 0x00 (0000ms, 3318ms total) -T2EAC 015:826 JLINK_WriteReg(R12, 0x00000000) returns 0x00 (0000ms, 3318ms total) -T2EAC 015:826 JLINK_WriteReg(R13 (SP), 0x20001000) returns 0x00 (0000ms, 3318ms total) -T2EAC 015:826 JLINK_WriteReg(R14, 0x20000001) returns 0x00 (0000ms, 3318ms total) -T2EAC 015:826 JLINK_WriteReg(R15 (PC), 0x200000B8) returns 0x00 (0000ms, 3318ms total) -T2EAC 015:826 JLINK_WriteReg(XPSR, 0x01000000) returns 0x00 (0000ms, 3318ms total) -T2EAC 015:826 JLINK_WriteReg(MSP, 0x20001000) returns 0x00 (0000ms, 3318ms total) -T2EAC 015:826 JLINK_WriteReg(PSP, 0x20001000) returns 0x00 (0000ms, 3318ms total) -T2EAC 015:826 JLINK_WriteReg(CFBP, 0x00000000) returns 0x00 (0000ms, 3318ms total) -T2EAC 015:826 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) returns 0x00000012 (0000ms, 3318ms total) -T2EAC 015:826 JLINK_Go() -- CPU_ReadMem(4 bytes @ 0xE0001000) -- CPU_WriteMem(4 bytes @ 0xE0001000) (0012ms, 3330ms total) -T2EAC 015:838 JLINK_IsHalted() returns FALSE (0003ms, 3333ms total) -T2EAC 015:843 JLINK_IsHalted() returns FALSE (0002ms, 3332ms total) -T2EAC 015:847 JLINK_IsHalted() returns FALSE (0002ms, 3332ms total) -T2EAC 015:851 JLINK_IsHalted() returns FALSE (0002ms, 3332ms total) -T2EAC 015:855 JLINK_IsHalted() returns FALSE (0002ms, 3332ms total) -T2EAC 015:859 JLINK_IsHalted() -- CPU_ReadMem(2 bytes @ 0x20000000) returns TRUE (0010ms, 3340ms total) -T2EAC 015:869 JLINK_ReadReg(R15 (PC)) returns 0x20000000 (0000ms, 3330ms total) -T2EAC 015:869 JLINK_ClrBPEx(BPHandle = 0x00000012) returns 0x00 (0000ms, 3330ms total) -T2EAC 015:869 JLINK_ReadReg(R0) returns 0x00000000 (0000ms, 3330ms total) -T2EAC 015:870 JLINK_WriteReg(R0, 0x08002400) returns 0x00 (0000ms, 3330ms total) -T2EAC 015:870 JLINK_WriteReg(R1, 0x00000400) returns 0x00 (0000ms, 3330ms total) -T2EAC 015:870 JLINK_WriteReg(R2, 0x000000FF) returns 0x00 (0000ms, 3330ms total) -T2EAC 015:870 JLINK_WriteReg(R3, 0x00000000) returns 0x00 (0000ms, 3330ms total) -T2EAC 015:870 JLINK_WriteReg(R4, 0x00000000) returns 0x00 (0000ms, 3330ms total) -T2EAC 015:870 JLINK_WriteReg(R5, 0x00000000) returns 0x00 (0000ms, 3330ms total) -T2EAC 015:870 JLINK_WriteReg(R6, 0x00000000) returns 0x00 (0000ms, 3330ms total) -T2EAC 015:870 JLINK_WriteReg(R7, 0x00000000) returns 0x00 (0000ms, 3330ms total) -T2EAC 015:870 JLINK_WriteReg(R8, 0x00000000) returns 0x00 (0000ms, 3330ms total) -T2EAC 015:870 JLINK_WriteReg(R9, 0x2000016C) returns 0x00 (0000ms, 3330ms total) -T2EAC 015:870 JLINK_WriteReg(R10, 0x00000000) returns 0x00 (0000ms, 3330ms total) -T2EAC 015:870 JLINK_WriteReg(R11, 0x00000000) returns 0x00 (0000ms, 3330ms total) -T2EAC 015:870 JLINK_WriteReg(R12, 0x00000000) returns 0x00 (0000ms, 3330ms total) -T2EAC 015:870 JLINK_WriteReg(R13 (SP), 0x20001000) returns 0x00 (0000ms, 3330ms total) -T2EAC 015:870 JLINK_WriteReg(R14, 0x20000001) returns 0x00 (0000ms, 3330ms total) -T2EAC 015:870 JLINK_WriteReg(R15 (PC), 0x20000020) returns 0x00 (0000ms, 3330ms total) -T2EAC 015:870 JLINK_WriteReg(XPSR, 0x01000000) returns 0x00 (0000ms, 3330ms total) -T2EAC 015:870 JLINK_WriteReg(MSP, 0x20001000) returns 0x00 (0000ms, 3330ms total) -T2EAC 015:870 JLINK_WriteReg(PSP, 0x20001000) returns 0x00 (0000ms, 3330ms total) -T2EAC 015:870 JLINK_WriteReg(CFBP, 0x00000000) returns 0x00 (0000ms, 3330ms total) -T2EAC 015:870 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) returns 0x00000013 (0000ms, 3330ms total) -T2EAC 015:870 JLINK_Go() -- CPU_ReadMem(4 bytes @ 0xE0001000) -- CPU_WriteMem(4 bytes @ 0xE0001000) (0013ms, 3343ms total) -T2EAC 015:883 JLINK_IsHalted() -- CPU_ReadMem(2 bytes @ 0x20000000) returns TRUE (0011ms, 3354ms total) -T2EAC 015:894 JLINK_ReadReg(R15 (PC)) returns 0x20000000 (0000ms, 3343ms total) -T2EAC 015:894 JLINK_ClrBPEx(BPHandle = 0x00000013) returns 0x00 (0000ms, 3343ms total) -T2EAC 015:894 JLINK_ReadReg(R0) returns 0x00000001 (0000ms, 3343ms total) -T2EAC 015:894 JLINK_WriteReg(R0, 0x08002400) returns 0x00 (0000ms, 3343ms total) -T2EAC 015:894 JLINK_WriteReg(R1, 0x00000400) returns 0x00 (0000ms, 3343ms total) -T2EAC 015:894 JLINK_WriteReg(R2, 0x000000FF) returns 0x00 (0000ms, 3343ms total) -T2EAC 015:894 JLINK_WriteReg(R3, 0x00000000) returns 0x00 (0000ms, 3343ms total) -T2EAC 015:894 JLINK_WriteReg(R4, 0x00000000) returns 0x00 (0000ms, 3343ms total) -T2EAC 015:894 JLINK_WriteReg(R5, 0x00000000) returns 0x00 (0000ms, 3343ms total) -T2EAC 015:894 JLINK_WriteReg(R6, 0x00000000) returns 0x00 (0000ms, 3343ms total) -T2EAC 015:894 JLINK_WriteReg(R7, 0x00000000) returns 0x00 (0000ms, 3343ms total) -T2EAC 015:894 JLINK_WriteReg(R8, 0x00000000) returns 0x00 (0000ms, 3343ms total) -T2EAC 015:894 JLINK_WriteReg(R9, 0x2000016C) returns 0x00 (0001ms, 3344ms total) -T2EAC 015:895 JLINK_WriteReg(R10, 0x00000000) returns 0x00 (0000ms, 3344ms total) -T2EAC 015:895 JLINK_WriteReg(R11, 0x00000000) returns 0x00 (0000ms, 3344ms total) -T2EAC 015:895 JLINK_WriteReg(R12, 0x00000000) returns 0x00 (0000ms, 3344ms total) -T2EAC 015:895 JLINK_WriteReg(R13 (SP), 0x20001000) returns 0x00 (0000ms, 3344ms total) -T2EAC 015:895 JLINK_WriteReg(R14, 0x20000001) returns 0x00 (0000ms, 3344ms total) -T2EAC 015:895 JLINK_WriteReg(R15 (PC), 0x200000B8) returns 0x00 (0000ms, 3344ms total) -T2EAC 015:895 JLINK_WriteReg(XPSR, 0x01000000) returns 0x00 (0000ms, 3344ms total) -T2EAC 015:895 JLINK_WriteReg(MSP, 0x20001000) returns 0x00 (0000ms, 3344ms total) -T2EAC 015:895 JLINK_WriteReg(PSP, 0x20001000) returns 0x00 (0000ms, 3344ms total) -T2EAC 015:895 JLINK_WriteReg(CFBP, 0x00000000) returns 0x00 (0000ms, 3344ms total) -T2EAC 015:895 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) returns 0x00000014 (0000ms, 3344ms total) -T2EAC 015:895 JLINK_Go() -- CPU_ReadMem(4 bytes @ 0xE0001000) -- CPU_WriteMem(4 bytes @ 0xE0001000) (0012ms, 3356ms total) -T2EAC 015:907 JLINK_IsHalted() returns FALSE (0003ms, 3359ms total) -T2EAC 015:914 JLINK_IsHalted() returns FALSE (0002ms, 3358ms total) -T2EAC 015:918 JLINK_IsHalted() returns FALSE (0002ms, 3358ms total) -T2EAC 015:922 JLINK_IsHalted() returns FALSE (0002ms, 3358ms total) -T2EAC 015:926 JLINK_IsHalted() returns FALSE (0002ms, 3358ms total) -T2EAC 015:930 JLINK_IsHalted() -- CPU_ReadMem(2 bytes @ 0x20000000) returns TRUE (0010ms, 3366ms total) -T2EAC 015:940 JLINK_ReadReg(R15 (PC)) returns 0x20000000 (0000ms, 3356ms total) -T2EAC 015:940 JLINK_ClrBPEx(BPHandle = 0x00000014) returns 0x00 (0000ms, 3356ms total) -T2EAC 015:940 JLINK_ReadReg(R0) returns 0x00000000 (0000ms, 3356ms total) -T2EAC 015:941 JLINK_WriteReg(R0, 0x00000001) returns 0x00 (0000ms, 3356ms total) -T2EAC 015:941 JLINK_WriteReg(R1, 0x00000400) returns 0x00 (0000ms, 3356ms total) -T2EAC 015:941 JLINK_WriteReg(R2, 0x000000FF) returns 0x00 (0000ms, 3356ms total) -T2EAC 015:941 JLINK_WriteReg(R3, 0x00000000) returns 0x00 (0000ms, 3356ms total) -T2EAC 015:941 JLINK_WriteReg(R4, 0x00000000) returns 0x00 (0000ms, 3356ms total) -T2EAC 015:941 JLINK_WriteReg(R5, 0x00000000) returns 0x00 (0000ms, 3356ms total) -T2EAC 015:941 JLINK_WriteReg(R6, 0x00000000) returns 0x00 (0000ms, 3356ms total) -T2EAC 015:941 JLINK_WriteReg(R7, 0x00000000) returns 0x00 (0000ms, 3356ms total) -T2EAC 015:941 JLINK_WriteReg(R8, 0x00000000) returns 0x00 (0000ms, 3356ms total) -T2EAC 015:941 JLINK_WriteReg(R9, 0x2000016C) returns 0x00 (0000ms, 3356ms total) -T2EAC 015:941 JLINK_WriteReg(R10, 0x00000000) returns 0x00 (0000ms, 3356ms total) -T2EAC 015:941 JLINK_WriteReg(R11, 0x00000000) returns 0x00 (0000ms, 3356ms total) -T2EAC 015:941 JLINK_WriteReg(R12, 0x00000000) returns 0x00 (0000ms, 3356ms total) -T2EAC 015:941 JLINK_WriteReg(R13 (SP), 0x20001000) returns 0x00 (0000ms, 3356ms total) -T2EAC 015:941 JLINK_WriteReg(R14, 0x20000001) returns 0x00 (0000ms, 3356ms total) -T2EAC 015:941 JLINK_WriteReg(R15 (PC), 0x20000066) returns 0x00 (0000ms, 3356ms total) -T2EAC 015:941 JLINK_WriteReg(XPSR, 0x01000000) returns 0x00 (0000ms, 3356ms total) -T2EAC 015:941 JLINK_WriteReg(MSP, 0x20001000) returns 0x00 (0000ms, 3356ms total) -T2EAC 015:941 JLINK_WriteReg(PSP, 0x20001000) returns 0x00 (0000ms, 3356ms total) -T2EAC 015:941 JLINK_WriteReg(CFBP, 0x00000000) returns 0x00 (0000ms, 3356ms total) -T2EAC 015:941 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) returns 0x00000015 (0000ms, 3356ms total) -T2EAC 015:941 JLINK_Go() -- CPU_ReadMem(4 bytes @ 0xE0001000) -- CPU_WriteMem(4 bytes @ 0xE0001000) (0013ms, 3369ms total) -T2EAC 015:954 JLINK_IsHalted() -- CPU_ReadMem(2 bytes @ 0x20000000) returns TRUE (0011ms, 3380ms total) -T2EAC 015:965 JLINK_ReadReg(R15 (PC)) returns 0x20000000 (0000ms, 3369ms total) -T2EAC 015:965 JLINK_ClrBPEx(BPHandle = 0x00000015) returns 0x00 (0000ms, 3369ms total) -T2EAC 015:965 JLINK_ReadReg(R0) returns 0x00000000 (0000ms, 3369ms total) -T2EAC 016:021 JLINK_WriteMem(0x20000000, 0x0170 Bytes, ...) - Data: 00 BE 0A E0 0D 78 2D 06 68 40 08 24 40 00 00 D3 ... -- CPU_WriteMem(368 bytes @ 0x20000000) returns 0x170 (0004ms, 3373ms total) -T2EAC 016:025 JLINK_WriteReg(R0, 0x08000000) returns 0x00 (0000ms, 3373ms total) -T2EAC 016:025 JLINK_WriteReg(R1, 0x02DC6C00) returns 0x00 (0000ms, 3373ms total) -T2EAC 016:025 JLINK_WriteReg(R2, 0x00000002) returns 0x00 (0000ms, 3373ms total) -T2EAC 016:025 JLINK_WriteReg(R3, 0x00000000) returns 0x00 (0000ms, 3373ms total) -T2EAC 016:025 JLINK_WriteReg(R4, 0x00000000) returns 0x00 (0000ms, 3373ms total) -T2EAC 016:025 JLINK_WriteReg(R5, 0x00000000) returns 0x00 (0000ms, 3373ms total) -T2EAC 016:025 JLINK_WriteReg(R6, 0x00000000) returns 0x00 (0000ms, 3373ms total) -T2EAC 016:025 JLINK_WriteReg(R7, 0x00000000) returns 0x00 (0000ms, 3373ms total) -T2EAC 016:025 JLINK_WriteReg(R8, 0x00000000) returns 0x00 (0000ms, 3373ms total) -T2EAC 016:025 JLINK_WriteReg(R9, 0x2000016C) returns 0x00 (0000ms, 3373ms total) -T2EAC 016:025 JLINK_WriteReg(R10, 0x00000000) returns 0x00 (0000ms, 3373ms total) -T2EAC 016:025 JLINK_WriteReg(R11, 0x00000000) returns 0x00 (0000ms, 3373ms total) -T2EAC 016:025 JLINK_WriteReg(R12, 0x00000000) returns 0x00 (0000ms, 3373ms total) -T2EAC 016:025 JLINK_WriteReg(R13 (SP), 0x20001000) returns 0x00 (0000ms, 3373ms total) -T2EAC 016:025 JLINK_WriteReg(R14, 0x20000001) returns 0x00 (0000ms, 3373ms total) -T2EAC 016:025 JLINK_WriteReg(R15 (PC), 0x20000038) returns 0x00 (0001ms, 3374ms total) -T2EAC 016:026 JLINK_WriteReg(XPSR, 0x01000000) returns 0x00 (0000ms, 3374ms total) -T2EAC 016:026 JLINK_WriteReg(MSP, 0x20001000) returns 0x00 (0000ms, 3374ms total) -T2EAC 016:026 JLINK_WriteReg(PSP, 0x20001000) returns 0x00 (0000ms, 3374ms total) -T2EAC 016:026 JLINK_WriteReg(CFBP, 0x00000000) returns 0x00 (0000ms, 3374ms total) -T2EAC 016:026 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) -- CPU_ReadMem(2 bytes @ 0x20000000) returns 0x00000016 (0002ms, 3376ms total) -T2EAC 016:028 JLINK_Go() -- CPU_WriteMem(2 bytes @ 0x20000000) -- CPU_ReadMem(4 bytes @ 0xE0001000) -- CPU_WriteMem(4 bytes @ 0xE0001000) (0016ms, 3392ms total) -T2EAC 016:044 JLINK_IsHalted() -- CPU_ReadMem(2 bytes @ 0x20000000) returns TRUE (0011ms, 3403ms total) -T2EAC 016:055 JLINK_ReadReg(R15 (PC)) returns 0x20000000 (0000ms, 3392ms total) -T2EAC 016:055 JLINK_ClrBPEx(BPHandle = 0x00000016) returns 0x00 (0000ms, 3392ms total) -T2EAC 016:055 JLINK_ReadReg(R0) returns 0x00000000 (0000ms, 3392ms total) -T2EAC 016:056 JLINK_WriteMem(0x20000170, 0x0290 Bytes, ...) - Data: 88 0C 00 20 C9 00 00 08 49 09 00 08 59 06 00 08 ... -- CPU_WriteMem(656 bytes @ 0x20000170) returns 0x290 (0006ms, 3398ms total) -T2EAC 016:062 JLINK_WriteMem(0x20000400, 0x0170 Bytes, ...) - Data: 36 05 00 1C 71 41 CE 07 40 08 30 43 49 08 C0 18 ... -- CPU_WriteMem(368 bytes @ 0x20000400) returns 0x170 (0004ms, 3402ms total) -T2EAC 016:066 JLINK_WriteReg(R0, 0x08000000) returns 0x00 (0000ms, 3402ms total) -T2EAC 016:066 JLINK_WriteReg(R1, 0x00000400) returns 0x00 (0000ms, 3402ms total) -T2EAC 016:066 JLINK_WriteReg(R2, 0x20000170) returns 0x00 (0000ms, 3402ms total) -T2EAC 016:066 JLINK_WriteReg(R3, 0x00000000) returns 0x00 (0000ms, 3402ms total) -T2EAC 016:066 JLINK_WriteReg(R4, 0x00000000) returns 0x00 (0000ms, 3402ms total) -T2EAC 016:066 JLINK_WriteReg(R5, 0x00000000) returns 0x00 (0000ms, 3402ms total) -T2EAC 016:066 JLINK_WriteReg(R6, 0x00000000) returns 0x00 (0000ms, 3402ms total) -T2EAC 016:066 JLINK_WriteReg(R7, 0x00000000) returns 0x00 (0000ms, 3402ms total) -T2EAC 016:066 JLINK_WriteReg(R8, 0x00000000) returns 0x00 (0000ms, 3402ms total) -T2EAC 016:066 JLINK_WriteReg(R9, 0x2000016C) returns 0x00 (0000ms, 3402ms total) -T2EAC 016:066 JLINK_WriteReg(R10, 0x00000000) returns 0x00 (0000ms, 3402ms total) -T2EAC 016:066 JLINK_WriteReg(R11, 0x00000000) returns 0x00 (0000ms, 3402ms total) -T2EAC 016:066 JLINK_WriteReg(R12, 0x00000000) returns 0x00 (0000ms, 3402ms total) -T2EAC 016:066 JLINK_WriteReg(R13 (SP), 0x20001000) returns 0x00 (0000ms, 3402ms total) -T2EAC 016:066 JLINK_WriteReg(R14, 0x20000001) returns 0x00 (0000ms, 3402ms total) -T2EAC 016:066 JLINK_WriteReg(R15 (PC), 0x200000FA) returns 0x00 (0000ms, 3402ms total) -T2EAC 016:066 JLINK_WriteReg(XPSR, 0x01000000) returns 0x00 (0000ms, 3402ms total) -T2EAC 016:066 JLINK_WriteReg(MSP, 0x20001000) returns 0x00 (0000ms, 3402ms total) -T2EAC 016:066 JLINK_WriteReg(PSP, 0x20001000) returns 0x00 (0001ms, 3403ms total) -T2EAC 016:067 JLINK_WriteReg(CFBP, 0x00000000) returns 0x00 (0000ms, 3403ms total) -T2EAC 016:067 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) returns 0x00000017 (0000ms, 3403ms total) -T2EAC 016:067 JLINK_Go() -- CPU_ReadMem(4 bytes @ 0xE0001000) -- CPU_WriteMem(4 bytes @ 0xE0001000) (0012ms, 3415ms total) -T2EAC 016:079 JLINK_IsHalted() returns FALSE (0003ms, 3418ms total) -T2EAC 016:088 JLINK_IsHalted() returns FALSE (0002ms, 3417ms total) -T2EAC 016:092 JLINK_IsHalted() returns FALSE (0002ms, 3417ms total) -T2EAC 016:096 JLINK_IsHalted() returns FALSE (0002ms, 3417ms total) -T2EAC 016:100 JLINK_IsHalted() returns FALSE (0002ms, 3417ms total) -T2EAC 016:104 JLINK_IsHalted() returns FALSE (0002ms, 3417ms total) -T2EAC 016:108 JLINK_IsHalted() -- CPU_ReadMem(2 bytes @ 0x20000000) returns TRUE (0010ms, 3425ms total) -T2EAC 016:118 JLINK_ReadReg(R15 (PC)) returns 0x20000000 (0000ms, 3415ms total) -T2EAC 016:118 JLINK_ClrBPEx(BPHandle = 0x00000017) returns 0x00 (0000ms, 3415ms total) -T2EAC 016:118 JLINK_ReadReg(R0) returns 0x00000000 (0000ms, 3415ms total) -T2EAC 016:119 JLINK_WriteMem(0x20000170, 0x0290 Bytes, ...) - Data: 1C 46 50 1A B4 41 03 D3 00 98 40 1C 00 90 02 E0 ... -- CPU_WriteMem(656 bytes @ 0x20000170) returns 0x290 (0006ms, 3421ms total) -T2EAC 016:125 JLINK_WriteMem(0x20000400, 0x0170 Bytes, ...) - Data: 01 23 39 E0 4C 68 94 43 4C 60 02 68 0C 68 14 43 ... -- CPU_WriteMem(368 bytes @ 0x20000400) returns 0x170 (0004ms, 3425ms total) -T2EAC 016:129 JLINK_WriteReg(R0, 0x08000400) returns 0x00 (0000ms, 3425ms total) -T2EAC 016:129 JLINK_WriteReg(R1, 0x00000400) returns 0x00 (0000ms, 3425ms total) -T2EAC 016:129 JLINK_WriteReg(R2, 0x20000170) returns 0x00 (0000ms, 3425ms total) -T2EAC 016:129 JLINK_WriteReg(R3, 0x00000000) returns 0x00 (0000ms, 3425ms total) -T2EAC 016:129 JLINK_WriteReg(R4, 0x00000000) returns 0x00 (0000ms, 3425ms total) -T2EAC 016:129 JLINK_WriteReg(R5, 0x00000000) returns 0x00 (0000ms, 3425ms total) -T2EAC 016:129 JLINK_WriteReg(R6, 0x00000000) returns 0x00 (0000ms, 3425ms total) -T2EAC 016:129 JLINK_WriteReg(R7, 0x00000000) returns 0x00 (0000ms, 3425ms total) -T2EAC 016:129 JLINK_WriteReg(R8, 0x00000000) returns 0x00 (0000ms, 3425ms total) -T2EAC 016:129 JLINK_WriteReg(R9, 0x2000016C) returns 0x00 (0000ms, 3425ms total) -T2EAC 016:129 JLINK_WriteReg(R10, 0x00000000) returns 0x00 (0000ms, 3425ms total) -T2EAC 016:129 JLINK_WriteReg(R11, 0x00000000) returns 0x00 (0000ms, 3425ms total) -T2EAC 016:129 JLINK_WriteReg(R12, 0x00000000) returns 0x00 (0000ms, 3425ms total) -T2EAC 016:129 JLINK_WriteReg(R13 (SP), 0x20001000) returns 0x00 (0000ms, 3425ms total) -T2EAC 016:129 JLINK_WriteReg(R14, 0x20000001) returns 0x00 (0000ms, 3425ms total) -T2EAC 016:129 JLINK_WriteReg(R15 (PC), 0x200000FA) returns 0x00 (0000ms, 3425ms total) -T2EAC 016:129 JLINK_WriteReg(XPSR, 0x01000000) returns 0x00 (0000ms, 3425ms total) -T2EAC 016:129 JLINK_WriteReg(MSP, 0x20001000) returns 0x00 (0000ms, 3425ms total) -T2EAC 016:129 JLINK_WriteReg(PSP, 0x20001000) returns 0x00 (0000ms, 3425ms total) -T2EAC 016:129 JLINK_WriteReg(CFBP, 0x00000000) returns 0x00 (0000ms, 3425ms total) -T2EAC 016:129 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) returns 0x00000018 (0000ms, 3425ms total) -T2EAC 016:130 JLINK_Go() -- CPU_ReadMem(4 bytes @ 0xE0001000) -- CPU_WriteMem(4 bytes @ 0xE0001000) (0012ms, 3438ms total) -T2EAC 016:142 JLINK_IsHalted() returns FALSE (0003ms, 3441ms total) -T2EAC 016:147 JLINK_IsHalted() returns FALSE (0002ms, 3440ms total) -T2EAC 016:151 JLINK_IsHalted() returns FALSE (0002ms, 3440ms total) -T2EAC 016:155 JLINK_IsHalted() returns FALSE (0002ms, 3440ms total) -T2EAC 016:159 JLINK_IsHalted() returns FALSE (0002ms, 3440ms total) -T2EAC 016:163 JLINK_IsHalted() returns FALSE (0002ms, 3440ms total) -T2EAC 016:167 JLINK_IsHalted() returns FALSE (0002ms, 3440ms total) -T2EAC 016:175 JLINK_IsHalted() -- CPU_ReadMem(2 bytes @ 0x20000000) returns TRUE (0010ms, 3448ms total) -T2EAC 016:185 JLINK_ReadReg(R15 (PC)) returns 0x20000000 (0000ms, 3438ms total) -T2EAC 016:185 JLINK_ClrBPEx(BPHandle = 0x00000018) returns 0x00 (0000ms, 3438ms total) -T2EAC 016:185 JLINK_ReadReg(R0) returns 0x00000000 (0000ms, 3438ms total) -T2EAC 016:185 JLINK_WriteMem(0x20000170, 0x0290 Bytes, ...) - Data: 49 05 49 0F 51 5C C8 40 A0 60 10 BD 00 10 02 40 ... -- CPU_WriteMem(656 bytes @ 0x20000170) returns 0x290 (0007ms, 3445ms total) -T2EAC 016:192 JLINK_WriteMem(0x20000400, 0x0170 Bytes, ...) - Data: 04 22 10 43 08 61 20 46 FF F7 F6 FE 10 BD 00 00 ... -- CPU_WriteMem(368 bytes @ 0x20000400) returns 0x170 (0004ms, 3449ms total) -T2EAC 016:196 JLINK_WriteReg(R0, 0x08000800) returns 0x00 (0000ms, 3449ms total) -T2EAC 016:196 JLINK_WriteReg(R1, 0x00000400) returns 0x00 (0000ms, 3449ms total) -T2EAC 016:196 JLINK_WriteReg(R2, 0x20000170) returns 0x00 (0000ms, 3449ms total) -T2EAC 016:196 JLINK_WriteReg(R3, 0x00000000) returns 0x00 (0000ms, 3449ms total) -T2EAC 016:196 JLINK_WriteReg(R4, 0x00000000) returns 0x00 (0000ms, 3449ms total) -T2EAC 016:196 JLINK_WriteReg(R5, 0x00000000) returns 0x00 (0000ms, 3449ms total) -T2EAC 016:196 JLINK_WriteReg(R6, 0x00000000) returns 0x00 (0000ms, 3449ms total) -T2EAC 016:196 JLINK_WriteReg(R7, 0x00000000) returns 0x00 (0000ms, 3449ms total) -T2EAC 016:196 JLINK_WriteReg(R8, 0x00000000) returns 0x00 (0000ms, 3449ms total) -T2EAC 016:196 JLINK_WriteReg(R9, 0x2000016C) returns 0x00 (0000ms, 3449ms total) -T2EAC 016:196 JLINK_WriteReg(R10, 0x00000000) returns 0x00 (0000ms, 3449ms total) -T2EAC 016:196 JLINK_WriteReg(R11, 0x00000000) returns 0x00 (0000ms, 3449ms total) -T2EAC 016:196 JLINK_WriteReg(R12, 0x00000000) returns 0x00 (0000ms, 3449ms total) -T2EAC 016:196 JLINK_WriteReg(R13 (SP), 0x20001000) returns 0x00 (0000ms, 3449ms total) -T2EAC 016:196 JLINK_WriteReg(R14, 0x20000001) returns 0x00 (0000ms, 3449ms total) -T2EAC 016:196 JLINK_WriteReg(R15 (PC), 0x200000FA) returns 0x00 (0000ms, 3449ms total) -T2EAC 016:196 JLINK_WriteReg(XPSR, 0x01000000) returns 0x00 (0000ms, 3449ms total) -T2EAC 016:196 JLINK_WriteReg(MSP, 0x20001000) returns 0x00 (0000ms, 3449ms total) -T2EAC 016:196 JLINK_WriteReg(PSP, 0x20001000) returns 0x00 (0000ms, 3449ms total) -T2EAC 016:196 JLINK_WriteReg(CFBP, 0x00000000) returns 0x00 (0000ms, 3449ms total) -T2EAC 016:196 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) returns 0x00000019 (0000ms, 3449ms total) -T2EAC 016:196 JLINK_Go() -- CPU_ReadMem(4 bytes @ 0xE0001000) -- CPU_WriteMem(4 bytes @ 0xE0001000) (0013ms, 3462ms total) -T2EAC 016:209 JLINK_IsHalted() returns FALSE (0003ms, 3465ms total) -T2EAC 016:218 JLINK_IsHalted() returns FALSE (0002ms, 3464ms total) -T2EAC 016:223 JLINK_IsHalted() returns FALSE (0003ms, 3465ms total) -T2EAC 016:228 JLINK_IsHalted() returns FALSE (0002ms, 3467ms total) -T2EAC 016:232 JLINK_IsHalted() returns FALSE (0002ms, 3467ms total) -T2EAC 016:236 JLINK_IsHalted() -- CPU_ReadMem(2 bytes @ 0x20000000) returns TRUE (0010ms, 3475ms total) -T2EAC 016:246 JLINK_ReadReg(R15 (PC)) returns 0x20000000 (0000ms, 3465ms total) -T2EAC 016:246 JLINK_ClrBPEx(BPHandle = 0x00000019) returns 0x00 (0000ms, 3465ms total) -T2EAC 016:246 JLINK_ReadReg(R0) returns 0x00000000 (0000ms, 3465ms total) -T2EAC 016:247 JLINK_WriteMem(0x20000170, 0x0290 Bytes, ...) - Data: 51 FC 03 D8 00 20 C0 43 01 46 07 E0 00 22 25 4B ... -- CPU_WriteMem(656 bytes @ 0x20000170) returns 0x290 (0005ms, 3470ms total) -T2EAC 016:253 JLINK_WriteMem(0x20000400, 0x0170 Bytes, ...) - Data: 2C E1 13 E0 4E E0 00 98 00 99 00 78 49 1C 00 91 ... -- CPU_WriteMem(368 bytes @ 0x20000400) returns 0x170 (0004ms, 3474ms total) -T2EAC 016:257 JLINK_WriteReg(R0, 0x08000C00) returns 0x00 (0000ms, 3474ms total) -T2EAC 016:257 JLINK_WriteReg(R1, 0x00000400) returns 0x00 (0000ms, 3474ms total) -T2EAC 016:257 JLINK_WriteReg(R2, 0x20000170) returns 0x00 (0000ms, 3474ms total) -T2EAC 016:257 JLINK_WriteReg(R3, 0x00000000) returns 0x00 (0000ms, 3474ms total) -T2EAC 016:257 JLINK_WriteReg(R4, 0x00000000) returns 0x00 (0000ms, 3474ms total) -T2EAC 016:257 JLINK_WriteReg(R5, 0x00000000) returns 0x00 (0000ms, 3474ms total) -T2EAC 016:257 JLINK_WriteReg(R6, 0x00000000) returns 0x00 (0000ms, 3474ms total) -T2EAC 016:257 JLINK_WriteReg(R7, 0x00000000) returns 0x00 (0000ms, 3474ms total) -T2EAC 016:257 JLINK_WriteReg(R8, 0x00000000) returns 0x00 (0000ms, 3474ms total) -T2EAC 016:257 JLINK_WriteReg(R9, 0x2000016C) returns 0x00 (0000ms, 3474ms total) -T2EAC 016:257 JLINK_WriteReg(R10, 0x00000000) returns 0x00 (0000ms, 3474ms total) -T2EAC 016:257 JLINK_WriteReg(R11, 0x00000000) returns 0x00 (0000ms, 3474ms total) -T2EAC 016:257 JLINK_WriteReg(R12, 0x00000000) returns 0x00 (0000ms, 3474ms total) -T2EAC 016:257 JLINK_WriteReg(R13 (SP), 0x20001000) returns 0x00 (0000ms, 3474ms total) -T2EAC 016:257 JLINK_WriteReg(R14, 0x20000001) returns 0x00 (0000ms, 3474ms total) -T2EAC 016:257 JLINK_WriteReg(R15 (PC), 0x200000FA) returns 0x00 (0000ms, 3474ms total) -T2EAC 016:257 JLINK_WriteReg(XPSR, 0x01000000) returns 0x00 (0000ms, 3474ms total) -T2EAC 016:257 JLINK_WriteReg(MSP, 0x20001000) returns 0x00 (0000ms, 3474ms total) -T2EAC 016:257 JLINK_WriteReg(PSP, 0x20001000) returns 0x00 (0000ms, 3474ms total) -T2EAC 016:257 JLINK_WriteReg(CFBP, 0x00000000) returns 0x00 (0000ms, 3474ms total) -T2EAC 016:257 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) returns 0x0000001A (0000ms, 3474ms total) -T2EAC 016:257 JLINK_Go() -- CPU_ReadMem(4 bytes @ 0xE0001000) -- CPU_WriteMem(4 bytes @ 0xE0001000) (0013ms, 3487ms total) -T2EAC 016:270 JLINK_IsHalted() returns FALSE (0003ms, 3490ms total) -T2EAC 016:277 JLINK_IsHalted() returns FALSE (0002ms, 3489ms total) -T2EAC 016:281 JLINK_IsHalted() returns FALSE (0002ms, 3489ms total) -T2EAC 016:285 JLINK_IsHalted() returns FALSE (0002ms, 3489ms total) -T2EAC 016:289 JLINK_IsHalted() returns FALSE (0002ms, 3489ms total) -T2EAC 016:293 JLINK_IsHalted() returns FALSE (0002ms, 3489ms total) -T2EAC 016:297 JLINK_IsHalted() -- CPU_ReadMem(2 bytes @ 0x20000000) returns TRUE (0010ms, 3497ms total) -T2EAC 016:307 JLINK_ReadReg(R15 (PC)) returns 0x20000000 (0000ms, 3487ms total) -T2EAC 016:307 JLINK_ClrBPEx(BPHandle = 0x0000001A) returns 0x00 (0000ms, 3487ms total) -T2EAC 016:307 JLINK_ReadReg(R0) returns 0x00000000 (0000ms, 3487ms total) -T2EAC 016:307 JLINK_WriteMem(0x20000170, 0x0290 Bytes, ...) - Data: 0D 92 13 70 61 46 01 43 F0 D1 0D 98 05 A9 08 1A ... -- CPU_WriteMem(656 bytes @ 0x20000170) returns 0x290 (0006ms, 3493ms total) -T2EAC 016:313 JLINK_WriteMem(0x20000400, 0x0170 Bytes, ...) - Data: FE F7 28 FF 30 31 7F 1E 03 90 39 70 11 99 48 1E ... -- CPU_WriteMem(368 bytes @ 0x20000400) returns 0x170 (0005ms, 3498ms total) -T2EAC 016:318 JLINK_WriteReg(R0, 0x08001000) returns 0x00 (0000ms, 3498ms total) -T2EAC 016:318 JLINK_WriteReg(R1, 0x00000400) returns 0x00 (0000ms, 3498ms total) -T2EAC 016:318 JLINK_WriteReg(R2, 0x20000170) returns 0x00 (0000ms, 3498ms total) -T2EAC 016:318 JLINK_WriteReg(R3, 0x00000000) returns 0x00 (0000ms, 3498ms total) -T2EAC 016:318 JLINK_WriteReg(R4, 0x00000000) returns 0x00 (0000ms, 3498ms total) -T2EAC 016:318 JLINK_WriteReg(R5, 0x00000000) returns 0x00 (0000ms, 3498ms total) -T2EAC 016:318 JLINK_WriteReg(R6, 0x00000000) returns 0x00 (0000ms, 3498ms total) -T2EAC 016:318 JLINK_WriteReg(R7, 0x00000000) returns 0x00 (0000ms, 3498ms total) -T2EAC 016:318 JLINK_WriteReg(R8, 0x00000000) returns 0x00 (0000ms, 3498ms total) -T2EAC 016:318 JLINK_WriteReg(R9, 0x2000016C) returns 0x00 (0000ms, 3498ms total) -T2EAC 016:318 JLINK_WriteReg(R10, 0x00000000) returns 0x00 (0000ms, 3498ms total) -T2EAC 016:318 JLINK_WriteReg(R11, 0x00000000) returns 0x00 (0000ms, 3498ms total) -T2EAC 016:318 JLINK_WriteReg(R12, 0x00000000) returns 0x00 (0000ms, 3498ms total) -T2EAC 016:318 JLINK_WriteReg(R13 (SP), 0x20001000) returns 0x00 (0000ms, 3498ms total) -T2EAC 016:318 JLINK_WriteReg(R14, 0x20000001) returns 0x00 (0000ms, 3498ms total) -T2EAC 016:318 JLINK_WriteReg(R15 (PC), 0x200000FA) returns 0x00 (0000ms, 3498ms total) -T2EAC 016:318 JLINK_WriteReg(XPSR, 0x01000000) returns 0x00 (0000ms, 3498ms total) -T2EAC 016:318 JLINK_WriteReg(MSP, 0x20001000) returns 0x00 (0000ms, 3498ms total) -T2EAC 016:318 JLINK_WriteReg(PSP, 0x20001000) returns 0x00 (0000ms, 3498ms total) -T2EAC 016:318 JLINK_WriteReg(CFBP, 0x00000000) returns 0x00 (0000ms, 3498ms total) -T2EAC 016:318 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) returns 0x0000001B (0000ms, 3498ms total) -T2EAC 016:318 JLINK_Go() -- CPU_ReadMem(4 bytes @ 0xE0001000) -- CPU_WriteMem(4 bytes @ 0xE0001000) (0013ms, 3511ms total) -T2EAC 016:331 JLINK_IsHalted() returns FALSE (0003ms, 3514ms total) -T2EAC 016:338 JLINK_IsHalted() returns FALSE (0002ms, 3513ms total) -T2EAC 016:342 JLINK_IsHalted() returns FALSE (0002ms, 3513ms total) -T2EAC 016:346 JLINK_IsHalted() returns FALSE (0002ms, 3513ms total) -T2EAC 016:350 JLINK_IsHalted() returns FALSE (0002ms, 3513ms total) -T2EAC 016:354 JLINK_IsHalted() returns FALSE (0002ms, 3513ms total) -T2EAC 016:358 JLINK_IsHalted() -- CPU_ReadMem(2 bytes @ 0x20000000) returns TRUE (0010ms, 3521ms total) -T2EAC 016:368 JLINK_ReadReg(R15 (PC)) returns 0x20000000 (0000ms, 3511ms total) -T2EAC 016:368 JLINK_ClrBPEx(BPHandle = 0x0000001B) returns 0x00 (0000ms, 3511ms total) -T2EAC 016:368 JLINK_ReadReg(R0) returns 0x00000000 (0000ms, 3511ms total) -T2EAC 016:368 JLINK_WriteMem(0x20000170, 0x0290 Bytes, ...) - Data: 01 43 A9 61 A8 69 C0 07 C0 0F 00 90 E8 69 29 04 ... -- CPU_WriteMem(656 bytes @ 0x20000170) returns 0x290 (0006ms, 3517ms total) -T2EAC 016:374 JLINK_WriteMem(0x20000400, 0x0170 Bytes, ...) - Data: C9 0D 8E 00 49 1C DB 4D C9 05 C5 50 C9 0D D3 03 ... -- CPU_WriteMem(368 bytes @ 0x20000400) returns 0x170 (0005ms, 3522ms total) -T2EAC 016:379 JLINK_WriteReg(R0, 0x08001400) returns 0x00 (0000ms, 3522ms total) -T2EAC 016:379 JLINK_WriteReg(R1, 0x00000400) returns 0x00 (0000ms, 3522ms total) -T2EAC 016:379 JLINK_WriteReg(R2, 0x20000170) returns 0x00 (0000ms, 3522ms total) -T2EAC 016:379 JLINK_WriteReg(R3, 0x00000000) returns 0x00 (0000ms, 3522ms total) -T2EAC 016:379 JLINK_WriteReg(R4, 0x00000000) returns 0x00 (0000ms, 3522ms total) -T2EAC 016:379 JLINK_WriteReg(R5, 0x00000000) returns 0x00 (0000ms, 3522ms total) -T2EAC 016:379 JLINK_WriteReg(R6, 0x00000000) returns 0x00 (0000ms, 3522ms total) -T2EAC 016:379 JLINK_WriteReg(R7, 0x00000000) returns 0x00 (0000ms, 3522ms total) -T2EAC 016:379 JLINK_WriteReg(R8, 0x00000000) returns 0x00 (0000ms, 3522ms total) -T2EAC 016:379 JLINK_WriteReg(R9, 0x2000016C) returns 0x00 (0000ms, 3522ms total) -T2EAC 016:379 JLINK_WriteReg(R10, 0x00000000) returns 0x00 (0000ms, 3522ms total) -T2EAC 016:379 JLINK_WriteReg(R11, 0x00000000) returns 0x00 (0000ms, 3522ms total) -T2EAC 016:379 JLINK_WriteReg(R12, 0x00000000) returns 0x00 (0000ms, 3522ms total) -T2EAC 016:379 JLINK_WriteReg(R13 (SP), 0x20001000) returns 0x00 (0000ms, 3522ms total) -T2EAC 016:379 JLINK_WriteReg(R14, 0x20000001) returns 0x00 (0000ms, 3522ms total) -T2EAC 016:379 JLINK_WriteReg(R15 (PC), 0x200000FA) returns 0x00 (0000ms, 3522ms total) -T2EAC 016:379 JLINK_WriteReg(XPSR, 0x01000000) returns 0x00 (0000ms, 3522ms total) -T2EAC 016:379 JLINK_WriteReg(MSP, 0x20001000) returns 0x00 (0000ms, 3522ms total) -T2EAC 016:379 JLINK_WriteReg(PSP, 0x20001000) returns 0x00 (0000ms, 3522ms total) -T2EAC 016:379 JLINK_WriteReg(CFBP, 0x00000000) returns 0x00 (0000ms, 3522ms total) -T2EAC 016:379 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) returns 0x0000001C (0000ms, 3522ms total) -T2EAC 016:379 JLINK_Go() -- CPU_ReadMem(4 bytes @ 0xE0001000) -- CPU_WriteMem(4 bytes @ 0xE0001000) (0013ms, 3535ms total) -T2EAC 016:392 JLINK_IsHalted() returns FALSE (0003ms, 3538ms total) -T2EAC 016:399 JLINK_IsHalted() returns FALSE (0002ms, 3537ms total) -T2EAC 016:403 JLINK_IsHalted() returns FALSE (0002ms, 3537ms total) -T2EAC 016:407 JLINK_IsHalted() returns FALSE (0002ms, 3537ms total) -T2EAC 016:413 JLINK_IsHalted() returns FALSE (0002ms, 3537ms total) -T2EAC 016:417 JLINK_IsHalted() returns FALSE (0002ms, 3537ms total) -T2EAC 016:421 JLINK_IsHalted() -- CPU_ReadMem(2 bytes @ 0x20000000) returns TRUE (0010ms, 3545ms total) -T2EAC 016:431 JLINK_ReadReg(R15 (PC)) returns 0x20000000 (0000ms, 3535ms total) -T2EAC 016:431 JLINK_ClrBPEx(BPHandle = 0x0000001C) returns 0x00 (0000ms, 3535ms total) -T2EAC 016:431 JLINK_ReadReg(R0) returns 0x00000000 (0000ms, 3535ms total) -T2EAC 016:431 JLINK_WriteMem(0x20000170, 0x0290 Bytes, ...) - Data: 10 85 72 B6 01 26 9F 00 5B 1C 36 04 DB 05 C6 51 ... -- CPU_WriteMem(656 bytes @ 0x20000170) returns 0x290 (0006ms, 3541ms total) -T2EAC 016:437 JLINK_WriteMem(0x20000400, 0x0170 Bytes, ...) - Data: 22 60 52 1C F4 4C D2 05 44 51 D2 0D 83 F3 10 88 ... -- CPU_WriteMem(368 bytes @ 0x20000400) returns 0x170 (0005ms, 3546ms total) -T2EAC 016:442 JLINK_WriteReg(R0, 0x08001800) returns 0x00 (0000ms, 3546ms total) -T2EAC 016:442 JLINK_WriteReg(R1, 0x00000400) returns 0x00 (0000ms, 3546ms total) -T2EAC 016:442 JLINK_WriteReg(R2, 0x20000170) returns 0x00 (0000ms, 3546ms total) -T2EAC 016:442 JLINK_WriteReg(R3, 0x00000000) returns 0x00 (0000ms, 3546ms total) -T2EAC 016:442 JLINK_WriteReg(R4, 0x00000000) returns 0x00 (0000ms, 3546ms total) -T2EAC 016:442 JLINK_WriteReg(R5, 0x00000000) returns 0x00 (0000ms, 3546ms total) -T2EAC 016:442 JLINK_WriteReg(R6, 0x00000000) returns 0x00 (0000ms, 3546ms total) -T2EAC 016:442 JLINK_WriteReg(R7, 0x00000000) returns 0x00 (0000ms, 3546ms total) -T2EAC 016:442 JLINK_WriteReg(R8, 0x00000000) returns 0x00 (0000ms, 3546ms total) -T2EAC 016:442 JLINK_WriteReg(R9, 0x2000016C) returns 0x00 (0000ms, 3546ms total) -T2EAC 016:442 JLINK_WriteReg(R10, 0x00000000) returns 0x00 (0000ms, 3546ms total) -T2EAC 016:442 JLINK_WriteReg(R11, 0x00000000) returns 0x00 (0000ms, 3546ms total) -T2EAC 016:442 JLINK_WriteReg(R12, 0x00000000) returns 0x00 (0000ms, 3546ms total) -T2EAC 016:442 JLINK_WriteReg(R13 (SP), 0x20001000) returns 0x00 (0000ms, 3546ms total) -T2EAC 016:442 JLINK_WriteReg(R14, 0x20000001) returns 0x00 (0000ms, 3546ms total) -T2EAC 016:442 JLINK_WriteReg(R15 (PC), 0x200000FA) returns 0x00 (0000ms, 3546ms total) -T2EAC 016:442 JLINK_WriteReg(XPSR, 0x01000000) returns 0x00 (0000ms, 3546ms total) -T2EAC 016:442 JLINK_WriteReg(MSP, 0x20001000) returns 0x00 (0000ms, 3546ms total) -T2EAC 016:442 JLINK_WriteReg(PSP, 0x20001000) returns 0x00 (0000ms, 3546ms total) -T2EAC 016:442 JLINK_WriteReg(CFBP, 0x00000000) returns 0x00 (0000ms, 3546ms total) -T2EAC 016:442 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) returns 0x0000001D (0000ms, 3546ms total) -T2EAC 016:442 JLINK_Go() -- CPU_ReadMem(4 bytes @ 0xE0001000) -- CPU_WriteMem(4 bytes @ 0xE0001000) (0013ms, 3559ms total) -T2EAC 016:455 JLINK_IsHalted() returns FALSE (0003ms, 3562ms total) -T2EAC 016:460 JLINK_IsHalted() returns FALSE (0002ms, 3561ms total) -T2EAC 016:464 JLINK_IsHalted() returns FALSE (0002ms, 3561ms total) -T2EAC 016:468 JLINK_IsHalted() returns FALSE (0002ms, 3561ms total) -T2EAC 016:472 JLINK_IsHalted() returns FALSE (0002ms, 3561ms total) -T2EAC 016:476 JLINK_IsHalted() returns FALSE (0002ms, 3561ms total) -T2EAC 016:480 JLINK_IsHalted() returns FALSE (0002ms, 3561ms total) -T2EAC 016:484 JLINK_IsHalted() -- CPU_ReadMem(2 bytes @ 0x20000000) returns TRUE (0010ms, 3569ms total) -T2EAC 016:494 JLINK_ReadReg(R15 (PC)) returns 0x20000000 (0000ms, 3559ms total) -T2EAC 016:494 JLINK_ClrBPEx(BPHandle = 0x0000001D) returns 0x00 (0000ms, 3559ms total) -T2EAC 016:494 JLINK_ReadReg(R0) returns 0x00000000 (0000ms, 3559ms total) -T2EAC 016:495 JLINK_WriteMem(0x20000170, 0x0290 Bytes, ...) - Data: 98 4C 6D 1C 25 60 EC 05 E4 0D A6 00 64 1C A1 4D ... -- CPU_WriteMem(656 bytes @ 0x20000170) returns 0x290 (0006ms, 3565ms total) -T2EAC 016:501 JLINK_WriteMem(0x20000400, 0x0170 Bytes, ...) - Data: 99 47 04 00 02 55 00 00 24 A3 00 00 23 19 00 00 ... -- CPU_WriteMem(368 bytes @ 0x20000400) returns 0x170 (0004ms, 3569ms total) -T2EAC 016:505 JLINK_WriteReg(R0, 0x08001C00) returns 0x00 (0000ms, 3569ms total) -T2EAC 016:505 JLINK_WriteReg(R1, 0x00000400) returns 0x00 (0000ms, 3569ms total) -T2EAC 016:505 JLINK_WriteReg(R2, 0x20000170) returns 0x00 (0000ms, 3569ms total) -T2EAC 016:505 JLINK_WriteReg(R3, 0x00000000) returns 0x00 (0000ms, 3569ms total) -T2EAC 016:505 JLINK_WriteReg(R4, 0x00000000) returns 0x00 (0000ms, 3569ms total) -T2EAC 016:505 JLINK_WriteReg(R5, 0x00000000) returns 0x00 (0000ms, 3569ms total) -T2EAC 016:506 JLINK_WriteReg(R6, 0x00000000) returns 0x00 (0000ms, 3570ms total) -T2EAC 016:506 JLINK_WriteReg(R7, 0x00000000) returns 0x00 (0000ms, 3570ms total) -T2EAC 016:506 JLINK_WriteReg(R8, 0x00000000) returns 0x00 (0000ms, 3570ms total) -T2EAC 016:506 JLINK_WriteReg(R9, 0x2000016C) returns 0x00 (0000ms, 3570ms total) -T2EAC 016:506 JLINK_WriteReg(R10, 0x00000000) returns 0x00 (0000ms, 3570ms total) -T2EAC 016:506 JLINK_WriteReg(R11, 0x00000000) returns 0x00 (0000ms, 3570ms total) -T2EAC 016:506 JLINK_WriteReg(R12, 0x00000000) returns 0x00 (0000ms, 3570ms total) -T2EAC 016:506 JLINK_WriteReg(R13 (SP), 0x20001000) returns 0x00 (0000ms, 3570ms total) -T2EAC 016:506 JLINK_WriteReg(R14, 0x20000001) returns 0x00 (0000ms, 3570ms total) -T2EAC 016:506 JLINK_WriteReg(R15 (PC), 0x200000FA) returns 0x00 (0000ms, 3570ms total) -T2EAC 016:506 JLINK_WriteReg(XPSR, 0x01000000) returns 0x00 (0000ms, 3570ms total) -T2EAC 016:506 JLINK_WriteReg(MSP, 0x20001000) returns 0x00 (0000ms, 3570ms total) -T2EAC 016:506 JLINK_WriteReg(PSP, 0x20001000) returns 0x00 (0000ms, 3570ms total) -T2EAC 016:506 JLINK_WriteReg(CFBP, 0x00000000) returns 0x00 (0000ms, 3570ms total) -T2EAC 016:506 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) returns 0x0000001E (0000ms, 3570ms total) -T2EAC 016:506 JLINK_Go() -- CPU_ReadMem(4 bytes @ 0xE0001000) -- CPU_WriteMem(4 bytes @ 0xE0001000) (0012ms, 3582ms total) -T2EAC 016:518 JLINK_IsHalted() returns FALSE (0003ms, 3585ms total) -T2EAC 016:525 JLINK_IsHalted() returns FALSE (0002ms, 3584ms total) -T2EAC 016:529 JLINK_IsHalted() returns FALSE (0002ms, 3584ms total) -T2EAC 016:533 JLINK_IsHalted() returns FALSE (0002ms, 3584ms total) -T2EAC 016:537 JLINK_IsHalted() returns FALSE (0002ms, 3584ms total) -T2EAC 016:541 JLINK_IsHalted() returns FALSE (0002ms, 3584ms total) -T2EAC 016:545 JLINK_IsHalted() -- CPU_ReadMem(2 bytes @ 0x20000000) returns TRUE (0010ms, 3592ms total) -T2EAC 016:555 JLINK_ReadReg(R15 (PC)) returns 0x20000000 (0000ms, 3582ms total) -T2EAC 016:555 JLINK_ClrBPEx(BPHandle = 0x0000001E) returns 0x00 (0000ms, 3582ms total) -T2EAC 016:555 JLINK_ReadReg(R0) returns 0x00000000 (0000ms, 3582ms total) -T2EAC 016:556 JLINK_WriteMem(0x20000170, 0x0290 Bytes, ...) - Data: 51 60 94 E0 EF F3 10 80 72 B6 53 4B 50 4A 51 4F ... -- CPU_WriteMem(656 bytes @ 0x20000170) returns 0x290 (0006ms, 3588ms total) -T2EAC 016:562 JLINK_WriteMem(0x20000400, 0x0170 Bytes, ...) - Data: DB 05 09 04 DB 0D 09 19 9C 00 11 51 5B 1C DA 05 ... -- CPU_WriteMem(368 bytes @ 0x20000400) returns 0x170 (0004ms, 3592ms total) -T2EAC 016:566 JLINK_WriteReg(R0, 0x08002000) returns 0x00 (0000ms, 3592ms total) -T2EAC 016:566 JLINK_WriteReg(R1, 0x00000400) returns 0x00 (0000ms, 3592ms total) -T2EAC 016:566 JLINK_WriteReg(R2, 0x20000170) returns 0x00 (0000ms, 3592ms total) -T2EAC 016:566 JLINK_WriteReg(R3, 0x00000000) returns 0x00 (0000ms, 3592ms total) -T2EAC 016:566 JLINK_WriteReg(R4, 0x00000000) returns 0x00 (0000ms, 3592ms total) -T2EAC 016:566 JLINK_WriteReg(R5, 0x00000000) returns 0x00 (0000ms, 3592ms total) -T2EAC 016:566 JLINK_WriteReg(R6, 0x00000000) returns 0x00 (0000ms, 3592ms total) -T2EAC 016:566 JLINK_WriteReg(R7, 0x00000000) returns 0x00 (0000ms, 3592ms total) -T2EAC 016:567 JLINK_WriteReg(R8, 0x00000000) returns 0x00 (0000ms, 3592ms total) -T2EAC 016:567 JLINK_WriteReg(R9, 0x2000016C) returns 0x00 (0000ms, 3592ms total) -T2EAC 016:567 JLINK_WriteReg(R10, 0x00000000) returns 0x00 (0000ms, 3592ms total) -T2EAC 016:567 JLINK_WriteReg(R11, 0x00000000) returns 0x00 (0000ms, 3592ms total) -T2EAC 016:567 JLINK_WriteReg(R12, 0x00000000) returns 0x00 (0000ms, 3592ms total) -T2EAC 016:567 JLINK_WriteReg(R13 (SP), 0x20001000) returns 0x00 (0000ms, 3592ms total) -T2EAC 016:567 JLINK_WriteReg(R14, 0x20000001) returns 0x00 (0000ms, 3592ms total) -T2EAC 016:567 JLINK_WriteReg(R15 (PC), 0x200000FA) returns 0x00 (0000ms, 3592ms total) -T2EAC 016:567 JLINK_WriteReg(XPSR, 0x01000000) returns 0x00 (0000ms, 3592ms total) -T2EAC 016:567 JLINK_WriteReg(MSP, 0x20001000) returns 0x00 (0000ms, 3592ms total) -T2EAC 016:567 JLINK_WriteReg(PSP, 0x20001000) returns 0x00 (0000ms, 3592ms total) -T2EAC 016:567 JLINK_WriteReg(CFBP, 0x00000000) returns 0x00 (0000ms, 3592ms total) -T2EAC 016:567 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) returns 0x0000001F (0000ms, 3592ms total) -T2EAC 016:567 JLINK_Go() -- CPU_ReadMem(4 bytes @ 0xE0001000) -- CPU_WriteMem(4 bytes @ 0xE0001000) (0012ms, 3604ms total) -T2EAC 016:579 JLINK_IsHalted() returns FALSE (0003ms, 3607ms total) -T2EAC 016:584 JLINK_IsHalted() returns FALSE (0002ms, 3606ms total) -T2EAC 016:588 JLINK_IsHalted() returns FALSE (0002ms, 3606ms total) -T2EAC 016:592 JLINK_IsHalted() returns FALSE (0002ms, 3606ms total) -T2EAC 016:596 JLINK_IsHalted() returns FALSE (0002ms, 3606ms total) -T2EAC 016:600 JLINK_IsHalted() returns FALSE (0002ms, 3606ms total) -T2EAC 016:604 JLINK_IsHalted() returns FALSE (0002ms, 3606ms total) -T2EAC 016:608 JLINK_IsHalted() -- CPU_ReadMem(2 bytes @ 0x20000000) returns TRUE (0010ms, 3614ms total) -T2EAC 016:618 JLINK_ReadReg(R15 (PC)) returns 0x20000000 (0000ms, 3604ms total) -T2EAC 016:618 JLINK_ClrBPEx(BPHandle = 0x0000001F) returns 0x00 (0000ms, 3604ms total) -T2EAC 016:618 JLINK_ReadReg(R0) returns 0x00000000 (0000ms, 3604ms total) -T2EAC 016:619 JLINK_WriteMem(0x20000170, 0x0290 Bytes, ...) - Data: 10 00 00 20 88 00 00 20 38 8D 00 00 C6 C2 00 00 ... -- CPU_WriteMem(656 bytes @ 0x20000170) returns 0x290 (0007ms, 3611ms total) -T2EAC 016:626 JLINK_WriteMem(0x20000400, 0x0170 Bytes, ...) - Data: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ... -- CPU_WriteMem(368 bytes @ 0x20000400) returns 0x170 (0004ms, 3615ms total) -T2EAC 016:630 JLINK_WriteReg(R0, 0x08002400) returns 0x00 (0000ms, 3615ms total) -T2EAC 016:630 JLINK_WriteReg(R1, 0x00000114) returns 0x00 (0000ms, 3615ms total) -T2EAC 016:630 JLINK_WriteReg(R2, 0x20000170) returns 0x00 (0000ms, 3615ms total) -T2EAC 016:630 JLINK_WriteReg(R3, 0x00000000) returns 0x00 (0000ms, 3615ms total) -T2EAC 016:630 JLINK_WriteReg(R4, 0x00000000) returns 0x00 (0000ms, 3615ms total) -T2EAC 016:630 JLINK_WriteReg(R5, 0x00000000) returns 0x00 (0000ms, 3615ms total) -T2EAC 016:630 JLINK_WriteReg(R6, 0x00000000) returns 0x00 (0001ms, 3616ms total) -T2EAC 016:631 JLINK_WriteReg(R7, 0x00000000) returns 0x00 (0000ms, 3616ms total) -T2EAC 016:631 JLINK_WriteReg(R8, 0x00000000) returns 0x00 (0000ms, 3616ms total) -T2EAC 016:631 JLINK_WriteReg(R9, 0x2000016C) returns 0x00 (0000ms, 3616ms total) -T2EAC 016:631 JLINK_WriteReg(R10, 0x00000000) returns 0x00 (0000ms, 3616ms total) -T2EAC 016:631 JLINK_WriteReg(R11, 0x00000000) returns 0x00 (0000ms, 3616ms total) -T2EAC 016:631 JLINK_WriteReg(R12, 0x00000000) returns 0x00 (0000ms, 3616ms total) -T2EAC 016:631 JLINK_WriteReg(R13 (SP), 0x20001000) returns 0x00 (0000ms, 3616ms total) -T2EAC 016:631 JLINK_WriteReg(R14, 0x20000001) returns 0x00 (0000ms, 3616ms total) -T2EAC 016:631 JLINK_WriteReg(R15 (PC), 0x200000FA) returns 0x00 (0000ms, 3616ms total) -T2EAC 016:631 JLINK_WriteReg(XPSR, 0x01000000) returns 0x00 (0000ms, 3616ms total) -T2EAC 016:631 JLINK_WriteReg(MSP, 0x20001000) returns 0x00 (0000ms, 3616ms total) -T2EAC 016:631 JLINK_WriteReg(PSP, 0x20001000) returns 0x00 (0000ms, 3616ms total) -T2EAC 016:631 JLINK_WriteReg(CFBP, 0x00000000) returns 0x00 (0000ms, 3616ms total) -T2EAC 016:631 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) returns 0x00000020 (0000ms, 3616ms total) -T2EAC 016:631 JLINK_Go() -- CPU_ReadMem(4 bytes @ 0xE0001000) -- CPU_WriteMem(4 bytes @ 0xE0001000) (0012ms, 3628ms total) -T2EAC 016:643 JLINK_IsHalted() returns FALSE (0003ms, 3631ms total) -T2EAC 016:650 JLINK_IsHalted() -- CPU_ReadMem(2 bytes @ 0x20000000) returns TRUE (0010ms, 3638ms total) -T2EAC 016:660 JLINK_ReadReg(R15 (PC)) returns 0x20000000 (0000ms, 3628ms total) -T2EAC 016:660 JLINK_ClrBPEx(BPHandle = 0x00000020) returns 0x00 (0000ms, 3628ms total) -T2EAC 016:660 JLINK_ReadReg(R0) returns 0x00000000 (0000ms, 3628ms total) -T2EAC 016:660 JLINK_WriteReg(R0, 0x00000002) returns 0x00 (0000ms, 3628ms total) -T2EAC 016:660 JLINK_WriteReg(R1, 0x00000114) returns 0x00 (0000ms, 3628ms total) -T2EAC 016:660 JLINK_WriteReg(R2, 0x20000170) returns 0x00 (0000ms, 3628ms total) -T2EAC 016:660 JLINK_WriteReg(R3, 0x00000000) returns 0x00 (0000ms, 3628ms total) -T2EAC 016:660 JLINK_WriteReg(R4, 0x00000000) returns 0x00 (0000ms, 3628ms total) -T2EAC 016:660 JLINK_WriteReg(R5, 0x00000000) returns 0x00 (0000ms, 3628ms total) -T2EAC 016:660 JLINK_WriteReg(R6, 0x00000000) returns 0x00 (0000ms, 3628ms total) -T2EAC 016:660 JLINK_WriteReg(R7, 0x00000000) returns 0x00 (0000ms, 3628ms total) -T2EAC 016:660 JLINK_WriteReg(R8, 0x00000000) returns 0x00 (0001ms, 3629ms total) -T2EAC 016:661 JLINK_WriteReg(R9, 0x2000016C) returns 0x00 (0000ms, 3629ms total) -T2EAC 016:661 JLINK_WriteReg(R10, 0x00000000) returns 0x00 (0000ms, 3629ms total) -T2EAC 016:661 JLINK_WriteReg(R11, 0x00000000) returns 0x00 (0000ms, 3629ms total) -T2EAC 016:661 JLINK_WriteReg(R12, 0x00000000) returns 0x00 (0000ms, 3629ms total) -T2EAC 016:661 JLINK_WriteReg(R13 (SP), 0x20001000) returns 0x00 (0000ms, 3629ms total) -T2EAC 016:661 JLINK_WriteReg(R14, 0x20000001) returns 0x00 (0000ms, 3629ms total) -T2EAC 016:661 JLINK_WriteReg(R15 (PC), 0x20000066) returns 0x00 (0000ms, 3629ms total) -T2EAC 016:661 JLINK_WriteReg(XPSR, 0x01000000) returns 0x00 (0000ms, 3629ms total) -T2EAC 016:661 JLINK_WriteReg(MSP, 0x20001000) returns 0x00 (0000ms, 3629ms total) -T2EAC 016:661 JLINK_WriteReg(PSP, 0x20001000) returns 0x00 (0000ms, 3629ms total) -T2EAC 016:661 JLINK_WriteReg(CFBP, 0x00000000) returns 0x00 (0000ms, 3629ms total) -T2EAC 016:661 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) returns 0x00000021 (0000ms, 3629ms total) -T2EAC 016:661 JLINK_Go() -- CPU_ReadMem(4 bytes @ 0xE0001000) -- CPU_WriteMem(4 bytes @ 0xE0001000) (0012ms, 3641ms total) -T2EAC 016:673 JLINK_IsHalted() -- CPU_ReadMem(2 bytes @ 0x20000000) returns TRUE (0011ms, 3652ms total) -T2EAC 016:684 JLINK_ReadReg(R15 (PC)) returns 0x20000000 (0000ms, 3641ms total) -T2EAC 016:684 JLINK_ClrBPEx(BPHandle = 0x00000021) returns 0x00 (0000ms, 3641ms total) -T2EAC 016:684 JLINK_ReadReg(R0) returns 0x00000000 (0000ms, 3641ms total) -T2EAC 016:740 JLINK_WriteMem(0x20000000, 0x0170 Bytes, ...) - Data: 00 BE 0A E0 0D 78 2D 06 68 40 08 24 40 00 00 D3 ... -- CPU_WriteMem(368 bytes @ 0x20000000) returns 0x170 (0004ms, 3645ms total) -T2EAC 016:744 JLINK_WriteReg(R0, 0x08000000) returns 0x00 (0000ms, 3645ms total) -T2EAC 016:744 JLINK_WriteReg(R1, 0x02DC6C00) returns 0x00 (0000ms, 3645ms total) -T2EAC 016:744 JLINK_WriteReg(R2, 0x00000003) returns 0x00 (0000ms, 3645ms total) -T2EAC 016:744 JLINK_WriteReg(R3, 0x00000000) returns 0x00 (0000ms, 3645ms total) -T2EAC 016:744 JLINK_WriteReg(R4, 0x00000000) returns 0x00 (0000ms, 3645ms total) -T2EAC 016:744 JLINK_WriteReg(R5, 0x00000000) returns 0x00 (0000ms, 3645ms total) -T2EAC 016:744 JLINK_WriteReg(R6, 0x00000000) returns 0x00 (0000ms, 3645ms total) -T2EAC 016:744 JLINK_WriteReg(R7, 0x00000000) returns 0x00 (0000ms, 3645ms total) -T2EAC 016:744 JLINK_WriteReg(R8, 0x00000000) returns 0x00 (0000ms, 3645ms total) -T2EAC 016:744 JLINK_WriteReg(R9, 0x2000016C) returns 0x00 (0000ms, 3645ms total) -T2EAC 016:744 JLINK_WriteReg(R10, 0x00000000) returns 0x00 (0000ms, 3645ms total) -T2EAC 016:744 JLINK_WriteReg(R11, 0x00000000) returns 0x00 (0001ms, 3646ms total) -T2EAC 016:745 JLINK_WriteReg(R12, 0x00000000) returns 0x00 (0000ms, 3646ms total) -T2EAC 016:745 JLINK_WriteReg(R13 (SP), 0x20001000) returns 0x00 (0000ms, 3646ms total) -T2EAC 016:745 JLINK_WriteReg(R14, 0x20000001) returns 0x00 (0000ms, 3646ms total) -T2EAC 016:745 JLINK_WriteReg(R15 (PC), 0x20000038) returns 0x00 (0000ms, 3646ms total) -T2EAC 016:745 JLINK_WriteReg(XPSR, 0x01000000) returns 0x00 (0000ms, 3646ms total) -T2EAC 016:745 JLINK_WriteReg(MSP, 0x20001000) returns 0x00 (0000ms, 3646ms total) -T2EAC 016:745 JLINK_WriteReg(PSP, 0x20001000) returns 0x00 (0000ms, 3646ms total) -T2EAC 016:745 JLINK_WriteReg(CFBP, 0x00000000) returns 0x00 (0000ms, 3646ms total) -T2EAC 016:745 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) -- CPU_ReadMem(2 bytes @ 0x20000000) returns 0x00000022 (0002ms, 3648ms total) -T2EAC 016:747 JLINK_Go() -- CPU_WriteMem(2 bytes @ 0x20000000) -- CPU_ReadMem(4 bytes @ 0xE0001000) -- CPU_WriteMem(4 bytes @ 0xE0001000) (0016ms, 3664ms total) -T2EAC 016:763 JLINK_IsHalted() -- CPU_ReadMem(2 bytes @ 0x20000000) returns TRUE (0011ms, 3675ms total) -T2EAC 016:774 JLINK_ReadReg(R15 (PC)) returns 0x20000000 (0000ms, 3664ms total) -T2EAC 016:774 JLINK_ClrBPEx(BPHandle = 0x00000022) returns 0x00 (0000ms, 3664ms total) -T2EAC 016:774 JLINK_ReadReg(R0) returns 0x00000000 (0000ms, 3664ms total) -T2EAC 016:774 JLINK_WriteReg(R0, 0xFFFFFFFF) returns 0x00 (0000ms, 3664ms total) -T2EAC 016:774 JLINK_WriteReg(R1, 0x08000000) returns 0x00 (0000ms, 3664ms total) -T2EAC 016:774 JLINK_WriteReg(R2, 0x00002514) returns 0x00 (0000ms, 3664ms total) -T2EAC 016:774 JLINK_WriteReg(R3, 0x04C11DB7) returns 0x00 (0000ms, 3664ms total) -T2EAC 016:774 JLINK_WriteReg(R4, 0x00000000) returns 0x00 (0000ms, 3664ms total) -T2EAC 016:774 JLINK_WriteReg(R5, 0x00000000) returns 0x00 (0000ms, 3664ms total) -T2EAC 016:774 JLINK_WriteReg(R6, 0x00000000) returns 0x00 (0000ms, 3664ms total) -T2EAC 016:774 JLINK_WriteReg(R7, 0x00000000) returns 0x00 (0000ms, 3664ms total) -T2EAC 016:774 JLINK_WriteReg(R8, 0x00000000) returns 0x00 (0000ms, 3664ms total) -T2EAC 016:774 JLINK_WriteReg(R9, 0x2000016C) returns 0x00 (0000ms, 3664ms total) -T2EAC 016:774 JLINK_WriteReg(R10, 0x00000000) returns 0x00 (0000ms, 3664ms total) -T2EAC 016:774 JLINK_WriteReg(R11, 0x00000000) returns 0x00 (0000ms, 3664ms total) -T2EAC 016:774 JLINK_WriteReg(R12, 0x00000000) returns 0x00 (0000ms, 3664ms total) -T2EAC 016:774 JLINK_WriteReg(R13 (SP), 0x20001000) returns 0x00 (0000ms, 3664ms total) -T2EAC 016:774 JLINK_WriteReg(R14, 0x20000001) returns 0x00 (0000ms, 3664ms total) -T2EAC 016:775 JLINK_WriteReg(R15 (PC), 0x20000002) returns 0x00 (0000ms, 3665ms total) -T2EAC 016:775 JLINK_WriteReg(XPSR, 0x01000000) returns 0x00 (0000ms, 3665ms total) -T2EAC 016:775 JLINK_WriteReg(MSP, 0x20001000) returns 0x00 (0000ms, 3665ms total) -T2EAC 016:775 JLINK_WriteReg(PSP, 0x20001000) returns 0x00 (0000ms, 3665ms total) -T2EAC 016:775 JLINK_WriteReg(CFBP, 0x00000000) returns 0x00 (0000ms, 3665ms total) -T2EAC 016:775 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) returns 0x00000023 (0000ms, 3665ms total) -T2EAC 016:775 JLINK_Go() -- CPU_ReadMem(4 bytes @ 0xE0001000) -- CPU_WriteMem(4 bytes @ 0xE0001000) (0012ms, 3677ms total) -T2EAC 016:787 JLINK_IsHalted() returns FALSE (0003ms, 3680ms total) -T2EAC 016:800 JLINK_IsHalted() -- CPU_ReadMem(2 bytes @ 0x20000000) returns TRUE (0010ms, 3687ms total) -T2EAC 016:810 JLINK_ReadReg(R15 (PC)) returns 0x20000000 (0000ms, 3677ms total) -T2EAC 016:810 JLINK_ClrBPEx(BPHandle = 0x00000023) returns 0x00 (0000ms, 3677ms total) -T2EAC 016:810 JLINK_ReadReg(R0) returns 0xA8EA9B7F (0000ms, 3677ms total) -T2EAC 016:811 JLINK_WriteReg(R0, 0x00000003) returns 0x00 (0000ms, 3677ms total) -T2EAC 016:811 JLINK_WriteReg(R1, 0x08000000) returns 0x00 (0000ms, 3677ms total) -T2EAC 016:811 JLINK_WriteReg(R2, 0x00002514) returns 0x00 (0000ms, 3677ms total) -T2EAC 016:811 JLINK_WriteReg(R3, 0x04C11DB7) returns 0x00 (0000ms, 3677ms total) -T2EAC 016:811 JLINK_WriteReg(R4, 0x00000000) returns 0x00 (0000ms, 3677ms total) -T2EAC 016:811 JLINK_WriteReg(R5, 0x00000000) returns 0x00 (0000ms, 3677ms total) -T2EAC 016:811 JLINK_WriteReg(R6, 0x00000000) returns 0x00 (0000ms, 3677ms total) -T2EAC 016:811 JLINK_WriteReg(R7, 0x00000000) returns 0x00 (0000ms, 3677ms total) -T2EAC 016:811 JLINK_WriteReg(R8, 0x00000000) returns 0x00 (0000ms, 3677ms total) -T2EAC 016:811 JLINK_WriteReg(R9, 0x2000016C) returns 0x00 (0000ms, 3677ms total) -T2EAC 016:811 JLINK_WriteReg(R10, 0x00000000) returns 0x00 (0000ms, 3677ms total) -T2EAC 016:811 JLINK_WriteReg(R11, 0x00000000) returns 0x00 (0000ms, 3677ms total) -T2EAC 016:811 JLINK_WriteReg(R12, 0x00000000) returns 0x00 (0000ms, 3677ms total) -T2EAC 016:811 JLINK_WriteReg(R13 (SP), 0x20001000) returns 0x00 (0000ms, 3677ms total) -T2EAC 016:811 JLINK_WriteReg(R14, 0x20000001) returns 0x00 (0000ms, 3677ms total) -T2EAC 016:811 JLINK_WriteReg(R15 (PC), 0x20000066) returns 0x00 (0000ms, 3677ms total) -T2EAC 016:811 JLINK_WriteReg(XPSR, 0x01000000) returns 0x00 (0000ms, 3677ms total) -T2EAC 016:811 JLINK_WriteReg(MSP, 0x20001000) returns 0x00 (0000ms, 3677ms total) -T2EAC 016:812 JLINK_WriteReg(PSP, 0x20001000) returns 0x00 (0000ms, 3677ms total) -T2EAC 016:812 JLINK_WriteReg(CFBP, 0x00000000) returns 0x00 (0000ms, 3677ms total) -T2EAC 016:812 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) returns 0x00000024 (0000ms, 3677ms total) -T2EAC 016:812 JLINK_Go() -- CPU_ReadMem(4 bytes @ 0xE0001000) -- CPU_WriteMem(4 bytes @ 0xE0001000) (0012ms, 3689ms total) -T2EAC 016:824 JLINK_IsHalted() -- CPU_ReadMem(2 bytes @ 0x20000000) returns TRUE (0011ms, 3700ms total) -T2EAC 016:838 JLINK_ReadReg(R15 (PC)) returns 0x20000000 (0000ms, 3689ms total) -T2EAC 016:838 JLINK_ClrBPEx(BPHandle = 0x00000024) returns 0x00 (0000ms, 3689ms total) -T2EAC 016:838 JLINK_ReadReg(R0) returns 0x00000000 (0000ms, 3689ms total) -T2EAC 016:891 JLINK_WriteMemEx(0x20000000, 0x0002 Bytes, ..., Flags = 0x02000000) - Data: FE E7 -- CPU_WriteMem(2 bytes @ 0x20000000) returns 0x02 (0003ms, 3692ms total) -T2EAC 016:905 JLINK_Close() -- CPU_ReadMem(4 bytes @ 0xE0001000) -- CPU_WriteMem(4 bytes @ 0xE0001000) >0x0D TIF> >0x28 TIF> >0x0D TIF> >0x28 TIF> >0x0D TIF> >0x28 TIF> >0x0D TIF> >0x28 TIF> >0x0D TIF> >0x28 TIF> >0x0D TIF> >0x28 TIF> >0x0D TIF> >0x28 TIF> >0x0D TIF> >0x28 TIF> >0x0D TIF> >0x21 TIF> >0x0D TIF> >0x28 TIF> (0081ms, 3773ms total) -T2EAC 016:905 (0081ms, 3773ms total) -T2EAC 016:905 Closed (0081ms, 3773ms total) +Starting webserver (0074ms, 5208ms total) +T2FDC 681:276 WEBSRV Webserver running on local port 19080 (0074ms, 5208ms total) +T2FDC 681:276 returns O.K. (0074ms, 5208ms total) +T2FDC 681:350 JLINK_GetEmuCaps() returns 0x98EA5A33 (0000ms, 5208ms total) +T2FDC 681:353 JLINK_TIF_GetAvailable(...) (0003ms, 5211ms total) +T2FDC 681:356 JLINK_SetErrorOutHandler(...) (0000ms, 5211ms total) +T2FDC 681:356 JLINK_ExecCommand("ProjectFile = "C:\GitRepos\trice\examples\triceDemoF030R8\MDK-ARM\JLinkSettings.ini"", ...). Device "STM32F030R8" selected. returns 0x00 (0003ms, 5214ms total) +T2FDC 681:360 JLINK_ExecCommand("Device = STM32F030R8Tx", ...). Device "STM32F030R8" selected. returns 0x00 (0002ms, 5216ms total) +T2FDC 681:362 JLINK_ExecCommand("DisableConnectionTimeout", ...). returns 0x01 (0000ms, 5216ms total) +T2FDC 681:362 JLINK_GetHardwareVersion() returns 0x2710 (0000ms, 5216ms total) +T2FDC 681:362 JLINK_GetDLLVersion() returns 64600 (0000ms, 5216ms total) +T2FDC 681:362 JLINK_GetFirmwareString(...) (0000ms, 5216ms total) +T2FDC 681:365 JLINK_GetDLLVersion() returns 64600 (0000ms, 5216ms total) +T2FDC 681:365 JLINK_GetCompileDateTime() (0000ms, 5216ms total) +T2FDC 681:366 JLINK_GetFirmwareString(...) (0000ms, 5216ms total) +T2FDC 681:370 JLINK_GetHardwareVersion() returns 0x2710 (0000ms, 5216ms total) +T2FDC 681:380 JLINK_TIF_Select(JLINKARM_TIF_SWD) returns 0x00 (0013ms, 5229ms total) +T2FDC 681:393 JLINK_SetSpeed(5000) (0003ms, 5232ms total) +T2FDC 681:396 JLINK_GetId() >0x10B TIF>Found SW-DP with ID 0x0BB11477 >0x0D TIF> >0x28 TIF> >0x0D TIF> >0x28 TIF> >0x0D TIF> >0x28 TIF> >0x0D TIF> >0x28 TIF> >0x0D TIF> >0x21 TIF> >0x0D TIF> >0x28 TIF> >0x0D TIF> >0x28 TIF> >0x0D TIF> >0x28 TIF> >0x0D TIF> >0x21 TIF> >0x0D TIF> >0x21 TIF> >0x0D TIF> >0x28 TIF> >0x0D TIF> >0x21 TIF> >0x0D TIF> >0x21 TIF> >0x0D TIF> >0x28 TIF> >0x0D TIF> >0x21 TIF> >0x0D TIF> >0x21 TIF> >0x0D TIF> >0x28 TIF> >0x0D TIF> >0x28 TIF> >0x0D TIF> >0x28 TIF> >0x0D TIF> >0x21 TIF> + >0x0D TIF> >0x21 TIF> >0x0D TIF> >0x28 TIF> >0x0D TIF> >0x28 TIF> >0x0D TIF> >0x28 TIF> >0x0D TIF> >0x21 TIF> >0x0D TIF> >0x21 TIF> >0x0D TIF> >0x28 TIF> >0x0D TIF> >0x21 TIF> >0x0D TIF> >0x21 TIF> >0x0D TIF> >0x28 TIF> >0x0D TIF> >0x21 TIF> >0x0D TIF> >0x21 TIF> >0x0D TIF> >0x28 TIF> >0x0D TIF> >0x21 TIF> >0x0D TIF> >0x21 TIF> >0x0D TIF> >0x28 TIF> >0x0D TIF> >0x21 TIF> >0x0D TIF> >0x21 TIF> >0x0D TIF> >0x28 TIF> >0x0D TIF> >0x21 TIF> >0x0D TIF> >0x21 TIF> >0x10B TIF>Found SW-DP with ID 0x0BB11477 + >0x0D TIF> >0x28 TIF> >0x0D TIF> >0x28 TIF> >0x0D TIF> >0x28 TIF> >0x0D TIF> >0x28 TIF> >0x0D TIF> >0x21 TIF> >0x0D TIF> >0x28 TIF>Scanning AP map to find all available APs >0x0D TIF> >0x28 TIF> >0x0D TIF> >0x21 TIF> >0x0D TIF> >0x21 TIF> >0x0D TIF> >0x28 TIF> >0x0D TIF> >0x21 TIF> >0x0D TIF> >0x21 TIF>AP[1]: Stopped AP scan as end of AP map has been reachedAP[0]: AHB-AP (IDR: 0x04770021)Iterating through AP map to find AHB-AP to use >0x42 TIF> >0x28 TIF> >0x0D TIF> >0x28 TIF> >0x0D TIF> >0x21 TIF> + >0x0D TIF> >0x21 TIF> >0x42 TIF> >0x28 TIF> >0x0D TIF> >0x28 TIF> >0x0D TIF> >0x28 TIF> >0x0D TIF> >0x21 TIF> >0x0D TIF> >0x21 TIF>AP[0]: Core foundAP[0]: AHB-AP ROM base: 0xE00FF000 >0x0D TIF> >0x28 TIF> >0x0D TIF> >0x28 TIF> >0x0D TIF> >0x28 TIF> >0x0D TIF> >0x21 TIF> >0x0D TIF> >0x21 TIF>CPUID register: 0x410CC200. Implementer code: 0x41 (ARM)Found Cortex-M0 r0p0, Little endian. -- Max. mem block: 0x00002E30 -- CPU_ReadMem(4 bytes @ 0xE000EDF0) -- CPU_WriteMem(4 bytes @ 0xE000EDF0) + -- CPU_ReadMem(4 bytes @ 0xE0002000)FPUnit: 4 code (BP) slots and 0 literal slots -- CPU_ReadMem(4 bytes @ 0xE000EDFC) -- CPU_WriteMem(4 bytes @ 0xE000EDFC) -- CPU_ReadMem(4 bytes @ 0xE0001000) -- CPU_WriteMem(4 bytes @ 0xE0001000)CoreSight components:ROMTbl[0] @ E00FF000 -- CPU_ReadMem(16 bytes @ 0xE00FF000) -- CPU_ReadMem(16 bytes @ 0xE000EFF0) -- CPU_ReadMem(16 bytes @ 0xE000EFE0)ROMTbl[0][0]: E000E000, CID: B105E00D, PID: 000BB008 SCS -- CPU_ReadMem(16 bytes @ 0xE0001FF0) + -- CPU_ReadMem(16 bytes @ 0xE0001FE0)ROMTbl[0][1]: E0001000, CID: B105E00D, PID: 000BB00A DWT -- CPU_ReadMem(16 bytes @ 0xE0002FF0) -- CPU_ReadMem(16 bytes @ 0xE0002FE0)ROMTbl[0][2]: E0002000, CID: B105E00D, PID: 000BB00B FPB >0x0D TIF> >0x21 TIF> returns 0x0BB11477 (0634ms, 5866ms total) +T2FDC 682:030 JLINK_GetDLLVersion() returns 64600 (0000ms, 5866ms total) +T2FDC 682:030 JLINK_CORE_GetFound() returns 0x60000FF (0000ms, 5866ms total) +T2FDC 682:030 JLINK_GetDebugInfo(0x100 = JLINKARM_ROM_TABLE_ADDR_INDEX) -- Value=0xE00FF000 returns 0x00 (0000ms, 5866ms total) +T2FDC 682:034 JLINK_GetDebugInfo(0x100 = JLINKARM_ROM_TABLE_ADDR_INDEX) -- Value=0xE00FF000 returns 0x00 (0000ms, 5866ms total) +T2FDC 682:034 JLINK_GetDebugInfo(0x101 = JLINKARM_DEBUG_INFO_ETM_ADDR_INDEX) -- Value=0x00000000 returns 0x00 (0000ms, 5866ms total) +T2FDC 682:034 JLINK_ReadMemEx(0xE0041FF0, 0x0010 Bytes, ..., Flags = 0x02000004) -- CPU_ReadMem(16 bytes @ 0xE0041FF0) - Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 returns 0x10 (0003ms, 5869ms total) +T2FDC 682:037 JLINK_GetDebugInfo(0x102 = JLINKARM_DEBUG_INFO_MTB_ADDR_INDEX) -- Value=0x00000000 returns 0x00 (0000ms, 5869ms total) +T2FDC 682:037 JLINK_GetDebugInfo(0x103 = JLINKARM_DEBUG_INFO_TPIU_ADDR_INDEX) -- Value=0x00000000 returns 0x00 (0000ms, 5869ms total) +T2FDC 682:037 JLINK_ReadMemEx(0xE0040FF0, 0x0010 Bytes, ..., Flags = 0x02000004) -- CPU_ReadMem(16 bytes @ 0xE0040FF0) - Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 returns 0x10 (0003ms, 5872ms total) +T2FDC 682:040 JLINK_GetDebugInfo(0x104 = JLINKARM_DEBUG_INFO_ITM_ADDR_INDEX) -- Value=0xE0000000 returns 0x00 (0000ms, 5872ms total) +T2FDC 682:040 JLINK_GetDebugInfo(0x105 = JLINKARM_DEBUG_INFO_DWT_ADDR_INDEX) -- Value=0xE0001000 returns 0x00 (0000ms, 5872ms total) +T2FDC 682:040 JLINK_GetDebugInfo(0x106 = JLINKARM_DEBUG_INFO_FPB_ADDR_INDEX) -- Value=0xE0002000 returns 0x00 (0000ms, 5872ms total) +T2FDC 682:040 JLINK_GetDebugInfo(0x107 = JLINKARM_DEBUG_INFO_NVIC_ADDR_INDEX) -- Value=0xE000E000 returns 0x00 (0000ms, 5872ms total) +T2FDC 682:040 JLINK_GetDebugInfo(0x10C = JLINKARM_DEBUG_INFO_DBG_ADDR_INDEX) -- Value=0xE000EDF0 returns 0x00 (0000ms, 5872ms total) +T2FDC 682:040 JLINK_GetDebugInfo(0x01 = Unknown) -- Value=0x00000000 returns 0x00 (0000ms, 5872ms total) +T2FDC 682:040 JLINK_ReadMemU32(0xE000ED00, 0x0001 Items, ...) -- CPU_ReadMem(4 bytes @ 0xE000ED00) - Data: 00 C2 0C 41 returns 1 (0003ms, 5875ms total) +T2FDC 682:043 JLINK_GetDebugInfo(0x10F = JLINKARM_DEBUG_INFO_HAS_CORTEX_M_SECURITY_EXT_INDEX) -- Value=0x00000000 returns 0x00 (0000ms, 5875ms total) +T2FDC 682:043 JLINK_SetResetType(JLINKARM_CM3_RESET_TYPE_NORMAL) returns JLINKARM_CM3_RESET_TYPE_NORMAL (0000ms, 5875ms total) +T2FDC 682:043 JLINK_Reset() -- CPU is running -- CPU_WriteMem(4 bytes @ 0xE000EDF0) -- CPU is running -- CPU_WriteMem(4 bytes @ 0xE000EDFC)Reset: Halt core after reset via DEMCR.VC_CORERESET. >0x35 TIF>Reset: Reset device via AIRCR.SYSRESETREQ. -- CPU is running -- CPU_WriteMem(4 bytes @ 0xE000ED0C) >0x0D TIF> >0x28 TIF> -- CPU_ReadMem(4 bytes @ 0xE000EDF0) -- CPU_ReadMem(4 bytes @ 0xE000EDF0) -- CPU is running -- CPU_WriteMem(4 bytes @ 0xE000EDF0) -- CPU is running -- CPU_WriteMem(4 bytes @ 0xE000EDFC) + -- CPU_ReadMem(4 bytes @ 0xE000EDF0) -- CPU_WriteMem(4 bytes @ 0xE0002000) -- CPU_ReadMem(4 bytes @ 0xE000EDFC) -- CPU_ReadMem(4 bytes @ 0xE0001000) -- CPU_WriteMem(4 bytes @ 0xE0001000) (0117ms, 5992ms total) +T2FDC 682:160 JLINK_Halt() returns 0x00 (0000ms, 5992ms total) +T2FDC 682:160 JLINK_ReadMemU32(0xE000EDF0, 0x0001 Items, ...) -- CPU_ReadMem(4 bytes @ 0xE000EDF0) - Data: 03 00 03 00 returns 1 (0002ms, 5994ms total) +T2FDC 682:162 JLINK_WriteU32(0xE000EDF0, 0xA05F0003) -- CPU_WriteMem(4 bytes @ 0xE000EDF0) returns 0 (0003ms, 5997ms total) +T2FDC 682:165 JLINK_WriteU32(0xE000EDFC, 0x01000000) -- CPU_WriteMem(4 bytes @ 0xE000EDFC) returns 0 (0003ms, 6000ms total) +T2FDC 682:183 JLINK_GetHWStatus(...) returns 0x00 (0003ms, 6003ms total) +T2FDC 682:196 JLINK_GetNumBPUnits(Type = 0xFFFFFF00) returns 0x04 (0000ms, 6003ms total) +T2FDC 682:196 JLINK_GetNumBPUnits(Type = 0xF0) returns 0x2000 (0000ms, 6003ms total) +T2FDC 682:197 JLINK_GetNumWPUnits() returns 0x02 (0000ms, 6003ms total) +T2FDC 682:207 JLINK_GetSpeed() returns 0xFA0 (0000ms, 6003ms total) +T2FDC 682:214 JLINK_ReadMemU32(0xE000E004, 0x0001 Items, ...) -- CPU_ReadMem(4 bytes @ 0xE000E004) - Data: 00 00 00 00 returns 1 (0003ms, 6006ms total) +T2FDC 682:217 JLINK_Halt() returns 0x00 (0000ms, 6006ms total) +T2FDC 682:217 JLINK_IsHalted() returns TRUE (0000ms, 6006ms total) +T2FDC 682:219 JLINK_WriteMem(0x20000000, 0x0170 Bytes, ...) - Data: 00 BE 0A E0 0D 78 2D 06 68 40 08 24 40 00 00 D3 ... -- CPU_WriteMem(368 bytes @ 0x20000000) returns 0x170 (0005ms, 6011ms total) +T2FDC 682:224 JLINK_WriteReg(R0, 0x08000000) returns 0x00 (0000ms, 6011ms total) +T2FDC 682:224 JLINK_WriteReg(R1, 0x02DC6C00) returns 0x00 (0000ms, 6011ms total) +T2FDC 682:224 JLINK_WriteReg(R2, 0x00000001) returns 0x00 (0000ms, 6011ms total) +T2FDC 682:224 JLINK_WriteReg(R3, 0x00000000) returns 0x00 (0000ms, 6011ms total) +T2FDC 682:224 JLINK_WriteReg(R4, 0x00000000) returns 0x00 (0000ms, 6011ms total) +T2FDC 682:224 JLINK_WriteReg(R5, 0x00000000) returns 0x00 (0000ms, 6011ms total) +T2FDC 682:224 JLINK_WriteReg(R6, 0x00000000) returns 0x00 (0000ms, 6011ms total) +T2FDC 682:224 JLINK_WriteReg(R7, 0x00000000) returns 0x00 (0000ms, 6011ms total) +T2FDC 682:224 JLINK_WriteReg(R8, 0x00000000) returns 0x00 (0000ms, 6011ms total) +T2FDC 682:224 JLINK_WriteReg(R9, 0x2000016C) returns 0x00 (0000ms, 6011ms total) +T2FDC 682:224 JLINK_WriteReg(R10, 0x00000000) returns 0x00 (0000ms, 6011ms total) +T2FDC 682:224 JLINK_WriteReg(R11, 0x00000000) returns 0x00 (0000ms, 6011ms total) +T2FDC 682:224 JLINK_WriteReg(R12, 0x00000000) returns 0x00 (0000ms, 6011ms total) +T2FDC 682:224 JLINK_WriteReg(R13 (SP), 0x20001000) returns 0x00 (0000ms, 6011ms total) +T2FDC 682:224 JLINK_WriteReg(R14, 0x20000001) returns 0x00 (0000ms, 6011ms total) +T2FDC 682:224 JLINK_WriteReg(R15 (PC), 0x20000038) returns 0x00 (0000ms, 6011ms total) +T2FDC 682:224 JLINK_WriteReg(XPSR, 0x01000000) returns 0x00 (0000ms, 6011ms total) +T2FDC 682:224 JLINK_WriteReg(MSP, 0x20001000) returns 0x00 (0000ms, 6011ms total) +T2FDC 682:224 JLINK_WriteReg(PSP, 0x20001000) returns 0x00 (0000ms, 6011ms total) +T2FDC 682:224 JLINK_WriteReg(CFBP, 0x00000000) returns 0x00 (0000ms, 6011ms total) +T2FDC 682:224 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) -- CPU_ReadMem(2 bytes @ 0x20000000) returns 0x00000001 (0003ms, 6014ms total) +T2FDC 682:227 JLINK_Go() -- CPU_WriteMem(2 bytes @ 0x20000000) -- CPU_ReadMem(4 bytes @ 0xE0001000) -- CPU_WriteMem(4 bytes @ 0xE0001000) -- CPU_WriteMem(4 bytes @ 0xE0002008) -- CPU_WriteMem(4 bytes @ 0xE000200C) -- CPU_WriteMem(4 bytes @ 0xE0002010) -- CPU_WriteMem(4 bytes @ 0xE0002014) -- CPU_WriteMem(4 bytes @ 0xE0001004) (0020ms, 6034ms total) +T2FDC 682:247 JLINK_IsHalted() -- CPU_ReadMem(2 bytes @ 0x20000000) returns TRUE (0011ms, 6045ms total) +T2FDC 682:258 JLINK_ReadReg(R15 (PC)) returns 0x20000000 (0000ms, 6034ms total) +T2FDC 682:258 JLINK_ClrBPEx(BPHandle = 0x00000001) returns 0x00 (0000ms, 6034ms total) +T2FDC 682:258 JLINK_ReadReg(R0) returns 0x00000000 (0000ms, 6034ms total) +T2FDC 682:258 JLINK_WriteReg(R0, 0x08000000) returns 0x00 (0000ms, 6034ms total) +T2FDC 682:258 JLINK_WriteReg(R1, 0x00000400) returns 0x00 (0000ms, 6034ms total) +T2FDC 682:258 JLINK_WriteReg(R2, 0x000000FF) returns 0x00 (0000ms, 6034ms total) +T2FDC 682:258 JLINK_WriteReg(R3, 0x00000000) returns 0x00 (0000ms, 6034ms total) +T2FDC 682:258 JLINK_WriteReg(R4, 0x00000000) returns 0x00 (0000ms, 6034ms total) +T2FDC 682:258 JLINK_WriteReg(R5, 0x00000000) returns 0x00 (0000ms, 6034ms total) +T2FDC 682:258 JLINK_WriteReg(R6, 0x00000000) returns 0x00 (0000ms, 6034ms total) +T2FDC 682:258 JLINK_WriteReg(R7, 0x00000000) returns 0x00 (0000ms, 6034ms total) +T2FDC 682:258 JLINK_WriteReg(R8, 0x00000000) returns 0x00 (0000ms, 6034ms total) +T2FDC 682:258 JLINK_WriteReg(R9, 0x2000016C) returns 0x00 (0000ms, 6034ms total) +T2FDC 682:258 JLINK_WriteReg(R10, 0x00000000) returns 0x00 (0001ms, 6035ms total) +T2FDC 682:259 JLINK_WriteReg(R11, 0x00000000) returns 0x00 (0000ms, 6035ms total) +T2FDC 682:259 JLINK_WriteReg(R12, 0x00000000) returns 0x00 (0000ms, 6035ms total) +T2FDC 682:259 JLINK_WriteReg(R13 (SP), 0x20001000) returns 0x00 (0000ms, 6035ms total) +T2FDC 682:259 JLINK_WriteReg(R14, 0x20000001) returns 0x00 (0000ms, 6035ms total) +T2FDC 682:259 JLINK_WriteReg(R15 (PC), 0x20000020) returns 0x00 (0000ms, 6035ms total) +T2FDC 682:259 JLINK_WriteReg(XPSR, 0x01000000) returns 0x00 (0000ms, 6035ms total) +T2FDC 682:259 JLINK_WriteReg(MSP, 0x20001000) returns 0x00 (0000ms, 6035ms total) +T2FDC 682:259 JLINK_WriteReg(PSP, 0x20001000) returns 0x00 (0000ms, 6035ms total) +T2FDC 682:259 JLINK_WriteReg(CFBP, 0x00000000) returns 0x00 (0000ms, 6035ms total) +T2FDC 682:259 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) returns 0x00000002 (0000ms, 6035ms total) +T2FDC 682:259 JLINK_Go() -- CPU_ReadMem(4 bytes @ 0xE0001000) -- CPU_WriteMem(4 bytes @ 0xE0001000) (0013ms, 6048ms total) +T2FDC 682:272 JLINK_IsHalted() -- CPU_ReadMem(2 bytes @ 0x20000000) returns TRUE (0011ms, 6059ms total) +T2FDC 682:283 JLINK_ReadReg(R15 (PC)) returns 0x20000000 (0000ms, 6048ms total) +T2FDC 682:283 JLINK_ClrBPEx(BPHandle = 0x00000002) returns 0x00 (0000ms, 6048ms total) +T2FDC 682:283 JLINK_ReadReg(R0) returns 0x00000001 (0000ms, 6048ms total) +T2FDC 682:283 JLINK_WriteReg(R0, 0x08000000) returns 0x00 (0000ms, 6048ms total) +T2FDC 682:283 JLINK_WriteReg(R1, 0x00000400) returns 0x00 (0000ms, 6048ms total) +T2FDC 682:283 JLINK_WriteReg(R2, 0x000000FF) returns 0x00 (0000ms, 6048ms total) +T2FDC 682:283 JLINK_WriteReg(R3, 0x00000000) returns 0x00 (0000ms, 6048ms total) +T2FDC 682:283 JLINK_WriteReg(R4, 0x00000000) returns 0x00 (0000ms, 6048ms total) +T2FDC 682:283 JLINK_WriteReg(R5, 0x00000000) returns 0x00 (0000ms, 6048ms total) +T2FDC 682:283 JLINK_WriteReg(R6, 0x00000000) returns 0x00 (0000ms, 6048ms total) +T2FDC 682:283 JLINK_WriteReg(R7, 0x00000000) returns 0x00 (0000ms, 6048ms total) +T2FDC 682:283 JLINK_WriteReg(R8, 0x00000000) returns 0x00 (0000ms, 6048ms total) +T2FDC 682:283 JLINK_WriteReg(R9, 0x2000016C) returns 0x00 (0000ms, 6048ms total) +T2FDC 682:283 JLINK_WriteReg(R10, 0x00000000) returns 0x00 (0000ms, 6048ms total) +T2FDC 682:283 JLINK_WriteReg(R11, 0x00000000) returns 0x00 (0000ms, 6048ms total) +T2FDC 682:283 JLINK_WriteReg(R12, 0x00000000) returns 0x00 (0000ms, 6048ms total) +T2FDC 682:283 JLINK_WriteReg(R13 (SP), 0x20001000) returns 0x00 (0000ms, 6048ms total) +T2FDC 682:283 JLINK_WriteReg(R14, 0x20000001) returns 0x00 (0000ms, 6048ms total) +T2FDC 682:283 JLINK_WriteReg(R15 (PC), 0x200000B8) returns 0x00 (0000ms, 6048ms total) +T2FDC 682:283 JLINK_WriteReg(XPSR, 0x01000000) returns 0x00 (0000ms, 6048ms total) +T2FDC 682:283 JLINK_WriteReg(MSP, 0x20001000) returns 0x00 (0000ms, 6048ms total) +T2FDC 682:283 JLINK_WriteReg(PSP, 0x20001000) returns 0x00 (0000ms, 6048ms total) +T2FDC 682:283 JLINK_WriteReg(CFBP, 0x00000000) returns 0x00 (0000ms, 6048ms total) +T2FDC 682:283 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) returns 0x00000003 (0000ms, 6048ms total) +T2FDC 682:283 JLINK_Go() -- CPU_ReadMem(4 bytes @ 0xE0001000) -- CPU_WriteMem(4 bytes @ 0xE0001000) (0013ms, 6061ms total) +T2FDC 682:296 JLINK_IsHalted() returns FALSE (0003ms, 6064ms total) +T2FDC 682:333 JLINK_IsHalted() -- CPU_ReadMem(2 bytes @ 0x20000000) returns TRUE (0010ms, 6071ms total) +T2FDC 682:343 JLINK_ReadReg(R15 (PC)) returns 0x20000000 (0000ms, 6061ms total) +T2FDC 682:343 JLINK_ClrBPEx(BPHandle = 0x00000003) returns 0x00 (0000ms, 6061ms total) +T2FDC 682:343 JLINK_ReadReg(R0) returns 0x00000000 (0000ms, 6061ms total) +T2FDC 682:343 JLINK_WriteReg(R0, 0x08000400) returns 0x00 (0000ms, 6061ms total) +T2FDC 682:343 JLINK_WriteReg(R1, 0x00000400) returns 0x00 (0000ms, 6061ms total) +T2FDC 682:343 JLINK_WriteReg(R2, 0x000000FF) returns 0x00 (0000ms, 6061ms total) +T2FDC 682:343 JLINK_WriteReg(R3, 0x00000000) returns 0x00 (0000ms, 6061ms total) +T2FDC 682:343 JLINK_WriteReg(R4, 0x00000000) returns 0x00 (0000ms, 6061ms total) +T2FDC 682:343 JLINK_WriteReg(R5, 0x00000000) returns 0x00 (0000ms, 6061ms total) +T2FDC 682:343 JLINK_WriteReg(R6, 0x00000000) returns 0x00 (0000ms, 6061ms total) +T2FDC 682:343 JLINK_WriteReg(R7, 0x00000000) returns 0x00 (0000ms, 6061ms total) +T2FDC 682:343 JLINK_WriteReg(R8, 0x00000000) returns 0x00 (0000ms, 6061ms total) +T2FDC 682:343 JLINK_WriteReg(R9, 0x2000016C) returns 0x00 (0000ms, 6061ms total) +T2FDC 682:343 JLINK_WriteReg(R10, 0x00000000) returns 0x00 (0000ms, 6061ms total) +T2FDC 682:343 JLINK_WriteReg(R11, 0x00000000) returns 0x00 (0000ms, 6061ms total) +T2FDC 682:343 JLINK_WriteReg(R12, 0x00000000) returns 0x00 (0000ms, 6061ms total) +T2FDC 682:343 JLINK_WriteReg(R13 (SP), 0x20001000) returns 0x00 (0000ms, 6061ms total) +T2FDC 682:343 JLINK_WriteReg(R14, 0x20000001) returns 0x00 (0000ms, 6061ms total) +T2FDC 682:343 JLINK_WriteReg(R15 (PC), 0x20000020) returns 0x00 (0000ms, 6061ms total) +T2FDC 682:343 JLINK_WriteReg(XPSR, 0x01000000) returns 0x00 (0000ms, 6061ms total) +T2FDC 682:343 JLINK_WriteReg(MSP, 0x20001000) returns 0x00 (0000ms, 6061ms total) +T2FDC 682:343 JLINK_WriteReg(PSP, 0x20001000) returns 0x00 (0000ms, 6061ms total) +T2FDC 682:343 JLINK_WriteReg(CFBP, 0x00000000) returns 0x00 (0000ms, 6061ms total) +T2FDC 682:343 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) returns 0x00000004 (0000ms, 6061ms total) +T2FDC 682:343 JLINK_Go() -- CPU_ReadMem(4 bytes @ 0xE0001000) -- CPU_WriteMem(4 bytes @ 0xE0001000) (0014ms, 6075ms total) +T2FDC 682:357 JLINK_IsHalted() -- CPU_ReadMem(2 bytes @ 0x20000000) returns TRUE (0011ms, 6086ms total) +T2FDC 682:371 JLINK_ReadReg(R15 (PC)) returns 0x20000000 (0000ms, 6075ms total) +T2FDC 682:371 JLINK_ClrBPEx(BPHandle = 0x00000004) returns 0x00 (0000ms, 6075ms total) +T2FDC 682:371 JLINK_ReadReg(R0) returns 0x00000001 (0000ms, 6075ms total) +T2FDC 682:371 JLINK_WriteReg(R0, 0x08000400) returns 0x00 (0000ms, 6075ms total) +T2FDC 682:371 JLINK_WriteReg(R1, 0x00000400) returns 0x00 (0000ms, 6075ms total) +T2FDC 682:371 JLINK_WriteReg(R2, 0x000000FF) returns 0x00 (0000ms, 6075ms total) +T2FDC 682:371 JLINK_WriteReg(R3, 0x00000000) returns 0x00 (0000ms, 6075ms total) +T2FDC 682:371 JLINK_WriteReg(R4, 0x00000000) returns 0x00 (0000ms, 6075ms total) +T2FDC 682:371 JLINK_WriteReg(R5, 0x00000000) returns 0x00 (0000ms, 6075ms total) +T2FDC 682:371 JLINK_WriteReg(R6, 0x00000000) returns 0x00 (0000ms, 6075ms total) +T2FDC 682:371 JLINK_WriteReg(R7, 0x00000000) returns 0x00 (0000ms, 6075ms total) +T2FDC 682:371 JLINK_WriteReg(R8, 0x00000000) returns 0x00 (0000ms, 6075ms total) +T2FDC 682:371 JLINK_WriteReg(R9, 0x2000016C) returns 0x00 (0000ms, 6075ms total) +T2FDC 682:371 JLINK_WriteReg(R10, 0x00000000) returns 0x00 (0000ms, 6075ms total) +T2FDC 682:371 JLINK_WriteReg(R11, 0x00000000) returns 0x00 (0000ms, 6075ms total) +T2FDC 682:371 JLINK_WriteReg(R12, 0x00000000) returns 0x00 (0000ms, 6075ms total) +T2FDC 682:371 JLINK_WriteReg(R13 (SP), 0x20001000) returns 0x00 (0000ms, 6075ms total) +T2FDC 682:371 JLINK_WriteReg(R14, 0x20000001) returns 0x00 (0000ms, 6075ms total) +T2FDC 682:371 JLINK_WriteReg(R15 (PC), 0x200000B8) returns 0x00 (0000ms, 6075ms total) +T2FDC 682:371 JLINK_WriteReg(XPSR, 0x01000000) returns 0x00 (0000ms, 6075ms total) +T2FDC 682:371 JLINK_WriteReg(MSP, 0x20001000) returns 0x00 (0000ms, 6075ms total) +T2FDC 682:371 JLINK_WriteReg(PSP, 0x20001000) returns 0x00 (0000ms, 6075ms total) +T2FDC 682:371 JLINK_WriteReg(CFBP, 0x00000000) returns 0x00 (0000ms, 6075ms total) +T2FDC 682:371 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) returns 0x00000005 (0000ms, 6075ms total) +T2FDC 682:371 JLINK_Go() -- CPU_ReadMem(4 bytes @ 0xE0001000) -- CPU_WriteMem(4 bytes @ 0xE0001000) (0013ms, 6088ms total) +T2FDC 682:384 JLINK_IsHalted() returns FALSE (0003ms, 6091ms total) +T2FDC 682:393 JLINK_IsHalted() returns FALSE (0003ms, 6091ms total) +T2FDC 682:398 JLINK_IsHalted() returns FALSE (0003ms, 6091ms total) +T2FDC 682:403 JLINK_IsHalted() returns FALSE (0002ms, 6090ms total) +T2FDC 682:407 JLINK_IsHalted() -- CPU_ReadMem(2 bytes @ 0x20000000) returns TRUE (0011ms, 6099ms total) +T2FDC 682:418 JLINK_ReadReg(R15 (PC)) returns 0x20000000 (0000ms, 6088ms total) +T2FDC 682:418 JLINK_ClrBPEx(BPHandle = 0x00000005) returns 0x00 (0000ms, 6088ms total) +T2FDC 682:418 JLINK_ReadReg(R0) returns 0x00000000 (0000ms, 6088ms total) +T2FDC 682:418 JLINK_WriteReg(R0, 0x08000800) returns 0x00 (0000ms, 6088ms total) +T2FDC 682:418 JLINK_WriteReg(R1, 0x00000400) returns 0x00 (0001ms, 6089ms total) +T2FDC 682:419 JLINK_WriteReg(R2, 0x000000FF) returns 0x00 (0000ms, 6089ms total) +T2FDC 682:419 JLINK_WriteReg(R3, 0x00000000) returns 0x00 (0000ms, 6089ms total) +T2FDC 682:419 JLINK_WriteReg(R4, 0x00000000) returns 0x00 (0000ms, 6089ms total) +T2FDC 682:419 JLINK_WriteReg(R5, 0x00000000) returns 0x00 (0000ms, 6089ms total) +T2FDC 682:419 JLINK_WriteReg(R6, 0x00000000) returns 0x00 (0000ms, 6089ms total) +T2FDC 682:419 JLINK_WriteReg(R7, 0x00000000) returns 0x00 (0000ms, 6089ms total) +T2FDC 682:419 JLINK_WriteReg(R8, 0x00000000) returns 0x00 (0000ms, 6089ms total) +T2FDC 682:419 JLINK_WriteReg(R9, 0x2000016C) returns 0x00 (0000ms, 6089ms total) +T2FDC 682:419 JLINK_WriteReg(R10, 0x00000000) returns 0x00 (0000ms, 6089ms total) +T2FDC 682:419 JLINK_WriteReg(R11, 0x00000000) returns 0x00 (0000ms, 6089ms total) +T2FDC 682:419 JLINK_WriteReg(R12, 0x00000000) returns 0x00 (0000ms, 6089ms total) +T2FDC 682:419 JLINK_WriteReg(R13 (SP), 0x20001000) returns 0x00 (0000ms, 6089ms total) +T2FDC 682:419 JLINK_WriteReg(R14, 0x20000001) returns 0x00 (0000ms, 6089ms total) +T2FDC 682:419 JLINK_WriteReg(R15 (PC), 0x20000020) returns 0x00 (0000ms, 6089ms total) +T2FDC 682:419 JLINK_WriteReg(XPSR, 0x01000000) returns 0x00 (0000ms, 6089ms total) +T2FDC 682:419 JLINK_WriteReg(MSP, 0x20001000) returns 0x00 (0000ms, 6089ms total) +T2FDC 682:419 JLINK_WriteReg(PSP, 0x20001000) returns 0x00 (0000ms, 6089ms total) +T2FDC 682:419 JLINK_WriteReg(CFBP, 0x00000000) returns 0x00 (0000ms, 6089ms total) +T2FDC 682:419 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) returns 0x00000006 (0000ms, 6089ms total) +T2FDC 682:419 JLINK_Go() -- CPU_ReadMem(4 bytes @ 0xE0001000) -- CPU_WriteMem(4 bytes @ 0xE0001000) (0013ms, 6102ms total) +T2FDC 682:432 JLINK_IsHalted() -- CPU_ReadMem(2 bytes @ 0x20000000) returns TRUE (0011ms, 6113ms total) +T2FDC 682:443 JLINK_ReadReg(R15 (PC)) returns 0x20000000 (0000ms, 6102ms total) +T2FDC 682:443 JLINK_ClrBPEx(BPHandle = 0x00000006) returns 0x00 (0000ms, 6102ms total) +T2FDC 682:443 JLINK_ReadReg(R0) returns 0x00000001 (0000ms, 6102ms total) +T2FDC 682:443 JLINK_WriteReg(R0, 0x08000800) returns 0x00 (0000ms, 6102ms total) +T2FDC 682:443 JLINK_WriteReg(R1, 0x00000400) returns 0x00 (0000ms, 6102ms total) +T2FDC 682:443 JLINK_WriteReg(R2, 0x000000FF) returns 0x00 (0000ms, 6102ms total) +T2FDC 682:443 JLINK_WriteReg(R3, 0x00000000) returns 0x00 (0000ms, 6102ms total) +T2FDC 682:443 JLINK_WriteReg(R4, 0x00000000) returns 0x00 (0000ms, 6102ms total) +T2FDC 682:443 JLINK_WriteReg(R5, 0x00000000) returns 0x00 (0000ms, 6102ms total) +T2FDC 682:443 JLINK_WriteReg(R6, 0x00000000) returns 0x00 (0000ms, 6102ms total) +T2FDC 682:443 JLINK_WriteReg(R7, 0x00000000) returns 0x00 (0000ms, 6102ms total) +T2FDC 682:443 JLINK_WriteReg(R8, 0x00000000) returns 0x00 (0000ms, 6102ms total) +T2FDC 682:443 JLINK_WriteReg(R9, 0x2000016C) returns 0x00 (0000ms, 6102ms total) +T2FDC 682:443 JLINK_WriteReg(R10, 0x00000000) returns 0x00 (0000ms, 6102ms total) +T2FDC 682:443 JLINK_WriteReg(R11, 0x00000000) returns 0x00 (0000ms, 6102ms total) +T2FDC 682:443 JLINK_WriteReg(R12, 0x00000000) returns 0x00 (0000ms, 6102ms total) +T2FDC 682:443 JLINK_WriteReg(R13 (SP), 0x20001000) returns 0x00 (0000ms, 6102ms total) +T2FDC 682:443 JLINK_WriteReg(R14, 0x20000001) returns 0x00 (0000ms, 6102ms total) +T2FDC 682:443 JLINK_WriteReg(R15 (PC), 0x200000B8) returns 0x00 (0000ms, 6102ms total) +T2FDC 682:443 JLINK_WriteReg(XPSR, 0x01000000) returns 0x00 (0000ms, 6102ms total) +T2FDC 682:443 JLINK_WriteReg(MSP, 0x20001000) returns 0x00 (0000ms, 6102ms total) +T2FDC 682:443 JLINK_WriteReg(PSP, 0x20001000) returns 0x00 (0000ms, 6102ms total) +T2FDC 682:443 JLINK_WriteReg(CFBP, 0x00000000) returns 0x00 (0000ms, 6102ms total) +T2FDC 682:443 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) returns 0x00000007 (0000ms, 6102ms total) +T2FDC 682:443 JLINK_Go() -- CPU_ReadMem(4 bytes @ 0xE0001000) -- CPU_WriteMem(4 bytes @ 0xE0001000) (0013ms, 6115ms total) +T2FDC 682:456 JLINK_IsHalted() returns FALSE (0003ms, 6118ms total) +T2FDC 682:467 JLINK_IsHalted() returns FALSE (0002ms, 6117ms total) +T2FDC 682:471 JLINK_IsHalted() returns FALSE (0003ms, 6118ms total) +T2FDC 682:476 JLINK_IsHalted() returns FALSE (0002ms, 6117ms total) +T2FDC 682:480 JLINK_IsHalted() -- CPU_ReadMem(2 bytes @ 0x20000000) returns TRUE (0010ms, 6125ms total) +T2FDC 682:490 JLINK_ReadReg(R15 (PC)) returns 0x20000000 (0000ms, 6115ms total) +T2FDC 682:490 JLINK_ClrBPEx(BPHandle = 0x00000007) returns 0x00 (0000ms, 6115ms total) +T2FDC 682:490 JLINK_ReadReg(R0) returns 0x00000000 (0000ms, 6115ms total) +T2FDC 682:490 JLINK_WriteReg(R0, 0x08000C00) returns 0x00 (0000ms, 6115ms total) +T2FDC 682:490 JLINK_WriteReg(R1, 0x00000400) returns 0x00 (0000ms, 6115ms total) +T2FDC 682:490 JLINK_WriteReg(R2, 0x000000FF) returns 0x00 (0000ms, 6115ms total) +T2FDC 682:490 JLINK_WriteReg(R3, 0x00000000) returns 0x00 (0000ms, 6115ms total) +T2FDC 682:490 JLINK_WriteReg(R4, 0x00000000) returns 0x00 (0000ms, 6115ms total) +T2FDC 682:490 JLINK_WriteReg(R5, 0x00000000) returns 0x00 (0000ms, 6115ms total) +T2FDC 682:490 JLINK_WriteReg(R6, 0x00000000) returns 0x00 (0000ms, 6115ms total) +T2FDC 682:490 JLINK_WriteReg(R7, 0x00000000) returns 0x00 (0000ms, 6115ms total) +T2FDC 682:490 JLINK_WriteReg(R8, 0x00000000) returns 0x00 (0000ms, 6115ms total) +T2FDC 682:490 JLINK_WriteReg(R9, 0x2000016C) returns 0x00 (0000ms, 6115ms total) +T2FDC 682:490 JLINK_WriteReg(R10, 0x00000000) returns 0x00 (0000ms, 6115ms total) +T2FDC 682:490 JLINK_WriteReg(R11, 0x00000000) returns 0x00 (0000ms, 6115ms total) +T2FDC 682:490 JLINK_WriteReg(R12, 0x00000000) returns 0x00 (0000ms, 6115ms total) +T2FDC 682:490 JLINK_WriteReg(R13 (SP), 0x20001000) returns 0x00 (0000ms, 6115ms total) +T2FDC 682:490 JLINK_WriteReg(R14, 0x20000001) returns 0x00 (0000ms, 6115ms total) +T2FDC 682:490 JLINK_WriteReg(R15 (PC), 0x20000020) returns 0x00 (0000ms, 6115ms total) +T2FDC 682:490 JLINK_WriteReg(XPSR, 0x01000000) returns 0x00 (0000ms, 6115ms total) +T2FDC 682:490 JLINK_WriteReg(MSP, 0x20001000) returns 0x00 (0000ms, 6115ms total) +T2FDC 682:490 JLINK_WriteReg(PSP, 0x20001000) returns 0x00 (0000ms, 6115ms total) +T2FDC 682:490 JLINK_WriteReg(CFBP, 0x00000000) returns 0x00 (0000ms, 6115ms total) +T2FDC 682:490 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) returns 0x00000008 (0001ms, 6116ms total) +T2FDC 682:491 JLINK_Go() -- CPU_ReadMem(4 bytes @ 0xE0001000) -- CPU_WriteMem(4 bytes @ 0xE0001000) (0013ms, 6129ms total) +T2FDC 682:504 JLINK_IsHalted() -- CPU_ReadMem(2 bytes @ 0x20000000) returns TRUE (0010ms, 6139ms total) +T2FDC 682:514 JLINK_ReadReg(R15 (PC)) returns 0x20000000 (0000ms, 6129ms total) +T2FDC 682:514 JLINK_ClrBPEx(BPHandle = 0x00000008) returns 0x00 (0000ms, 6129ms total) +T2FDC 682:514 JLINK_ReadReg(R0) returns 0x00000001 (0001ms, 6130ms total) +T2FDC 682:515 JLINK_WriteReg(R0, 0x08000C00) returns 0x00 (0000ms, 6130ms total) +T2FDC 682:515 JLINK_WriteReg(R1, 0x00000400) returns 0x00 (0000ms, 6130ms total) +T2FDC 682:515 JLINK_WriteReg(R2, 0x000000FF) returns 0x00 (0000ms, 6130ms total) +T2FDC 682:515 JLINK_WriteReg(R3, 0x00000000) returns 0x00 (0000ms, 6130ms total) +T2FDC 682:515 JLINK_WriteReg(R4, 0x00000000) returns 0x00 (0000ms, 6130ms total) +T2FDC 682:515 JLINK_WriteReg(R5, 0x00000000) returns 0x00 (0000ms, 6130ms total) +T2FDC 682:515 JLINK_WriteReg(R6, 0x00000000) returns 0x00 (0000ms, 6130ms total) +T2FDC 682:515 JLINK_WriteReg(R7, 0x00000000) returns 0x00 (0000ms, 6130ms total) +T2FDC 682:515 JLINK_WriteReg(R8, 0x00000000) returns 0x00 (0000ms, 6130ms total) +T2FDC 682:515 JLINK_WriteReg(R9, 0x2000016C) returns 0x00 (0000ms, 6130ms total) +T2FDC 682:515 JLINK_WriteReg(R10, 0x00000000) returns 0x00 (0000ms, 6130ms total) +T2FDC 682:515 JLINK_WriteReg(R11, 0x00000000) returns 0x00 (0000ms, 6130ms total) +T2FDC 682:515 JLINK_WriteReg(R12, 0x00000000) returns 0x00 (0000ms, 6130ms total) +T2FDC 682:515 JLINK_WriteReg(R13 (SP), 0x20001000) returns 0x00 (0000ms, 6130ms total) +T2FDC 682:515 JLINK_WriteReg(R14, 0x20000001) returns 0x00 (0000ms, 6130ms total) +T2FDC 682:515 JLINK_WriteReg(R15 (PC), 0x200000B8) returns 0x00 (0000ms, 6130ms total) +T2FDC 682:515 JLINK_WriteReg(XPSR, 0x01000000) returns 0x00 (0000ms, 6130ms total) +T2FDC 682:515 JLINK_WriteReg(MSP, 0x20001000) returns 0x00 (0000ms, 6130ms total) +T2FDC 682:515 JLINK_WriteReg(PSP, 0x20001000) returns 0x00 (0000ms, 6130ms total) +T2FDC 682:515 JLINK_WriteReg(CFBP, 0x00000000) returns 0x00 (0000ms, 6130ms total) +T2FDC 682:515 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) returns 0x00000009 (0000ms, 6130ms total) +T2FDC 682:515 JLINK_Go() -- CPU_ReadMem(4 bytes @ 0xE0001000) -- CPU_WriteMem(4 bytes @ 0xE0001000) (0013ms, 6143ms total) +T2FDC 682:528 JLINK_IsHalted() returns FALSE (0003ms, 6146ms total) +T2FDC 682:533 JLINK_IsHalted() returns FALSE (0001ms, 6144ms total) +T2FDC 682:539 JLINK_IsHalted() returns FALSE (0003ms, 6146ms total) +T2FDC 682:544 JLINK_IsHalted() returns FALSE (0003ms, 6146ms total) +T2FDC 682:549 JLINK_IsHalted() -- CPU_ReadMem(2 bytes @ 0x20000000) returns TRUE (0011ms, 6154ms total) +T2FDC 682:560 JLINK_ReadReg(R15 (PC)) returns 0x20000000 (0000ms, 6143ms total) +T2FDC 682:560 JLINK_ClrBPEx(BPHandle = 0x00000009) returns 0x00 (0000ms, 6143ms total) +T2FDC 682:560 JLINK_ReadReg(R0) returns 0x00000000 (0000ms, 6143ms total) +T2FDC 682:560 JLINK_WriteReg(R0, 0x08001000) returns 0x00 (0000ms, 6143ms total) +T2FDC 682:560 JLINK_WriteReg(R1, 0x00000400) returns 0x00 (0000ms, 6143ms total) +T2FDC 682:560 JLINK_WriteReg(R2, 0x000000FF) returns 0x00 (0000ms, 6143ms total) +T2FDC 682:560 JLINK_WriteReg(R3, 0x00000000) returns 0x00 (0000ms, 6143ms total) +T2FDC 682:560 JLINK_WriteReg(R4, 0x00000000) returns 0x00 (0000ms, 6143ms total) +T2FDC 682:560 JLINK_WriteReg(R5, 0x00000000) returns 0x00 (0000ms, 6143ms total) +T2FDC 682:560 JLINK_WriteReg(R6, 0x00000000) returns 0x00 (0000ms, 6143ms total) +T2FDC 682:560 JLINK_WriteReg(R7, 0x00000000) returns 0x00 (0000ms, 6143ms total) +T2FDC 682:560 JLINK_WriteReg(R8, 0x00000000) returns 0x00 (0000ms, 6143ms total) +T2FDC 682:560 JLINK_WriteReg(R9, 0x2000016C) returns 0x00 (0000ms, 6143ms total) +T2FDC 682:560 JLINK_WriteReg(R10, 0x00000000) returns 0x00 (0000ms, 6143ms total) +T2FDC 682:560 JLINK_WriteReg(R11, 0x00000000) returns 0x00 (0000ms, 6143ms total) +T2FDC 682:560 JLINK_WriteReg(R12, 0x00000000) returns 0x00 (0000ms, 6143ms total) +T2FDC 682:560 JLINK_WriteReg(R13 (SP), 0x20001000) returns 0x00 (0000ms, 6143ms total) +T2FDC 682:560 JLINK_WriteReg(R14, 0x20000001) returns 0x00 (0000ms, 6143ms total) +T2FDC 682:560 JLINK_WriteReg(R15 (PC), 0x20000020) returns 0x00 (0000ms, 6143ms total) +T2FDC 682:560 JLINK_WriteReg(XPSR, 0x01000000) returns 0x00 (0000ms, 6143ms total) +T2FDC 682:560 JLINK_WriteReg(MSP, 0x20001000) returns 0x00 (0000ms, 6143ms total) +T2FDC 682:560 JLINK_WriteReg(PSP, 0x20001000) returns 0x00 (0000ms, 6143ms total) +T2FDC 682:560 JLINK_WriteReg(CFBP, 0x00000000) returns 0x00 (0000ms, 6143ms total) +T2FDC 682:560 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) returns 0x0000000A (0000ms, 6143ms total) +T2FDC 682:560 JLINK_Go() -- CPU_ReadMem(4 bytes @ 0xE0001000) -- CPU_WriteMem(4 bytes @ 0xE0001000) (0014ms, 6157ms total) +T2FDC 682:574 JLINK_IsHalted() -- CPU_ReadMem(2 bytes @ 0x20000000) returns TRUE (0011ms, 6168ms total) +T2FDC 682:585 JLINK_ReadReg(R15 (PC)) returns 0x20000000 (0000ms, 6157ms total) +T2FDC 682:585 JLINK_ClrBPEx(BPHandle = 0x0000000A) returns 0x00 (0000ms, 6157ms total) +T2FDC 682:585 JLINK_ReadReg(R0) returns 0x00000001 (0000ms, 6157ms total) +T2FDC 682:585 JLINK_WriteReg(R0, 0x08001000) returns 0x00 (0000ms, 6157ms total) +T2FDC 682:585 JLINK_WriteReg(R1, 0x00000400) returns 0x00 (0000ms, 6157ms total) +T2FDC 682:585 JLINK_WriteReg(R2, 0x000000FF) returns 0x00 (0000ms, 6157ms total) +T2FDC 682:585 JLINK_WriteReg(R3, 0x00000000) returns 0x00 (0000ms, 6157ms total) +T2FDC 682:585 JLINK_WriteReg(R4, 0x00000000) returns 0x00 (0000ms, 6157ms total) +T2FDC 682:585 JLINK_WriteReg(R5, 0x00000000) returns 0x00 (0000ms, 6157ms total) +T2FDC 682:585 JLINK_WriteReg(R6, 0x00000000) returns 0x00 (0000ms, 6157ms total) +T2FDC 682:585 JLINK_WriteReg(R7, 0x00000000) returns 0x00 (0000ms, 6157ms total) +T2FDC 682:585 JLINK_WriteReg(R8, 0x00000000) returns 0x00 (0000ms, 6157ms total) +T2FDC 682:585 JLINK_WriteReg(R9, 0x2000016C) returns 0x00 (0000ms, 6157ms total) +T2FDC 682:585 JLINK_WriteReg(R10, 0x00000000) returns 0x00 (0000ms, 6157ms total) +T2FDC 682:585 JLINK_WriteReg(R11, 0x00000000) returns 0x00 (0000ms, 6157ms total) +T2FDC 682:585 JLINK_WriteReg(R12, 0x00000000) returns 0x00 (0000ms, 6157ms total) +T2FDC 682:585 JLINK_WriteReg(R13 (SP), 0x20001000) returns 0x00 (0000ms, 6157ms total) +T2FDC 682:585 JLINK_WriteReg(R14, 0x20000001) returns 0x00 (0000ms, 6157ms total) +T2FDC 682:585 JLINK_WriteReg(R15 (PC), 0x200000B8) returns 0x00 (0000ms, 6157ms total) +T2FDC 682:585 JLINK_WriteReg(XPSR, 0x01000000) returns 0x00 (0000ms, 6157ms total) +T2FDC 682:585 JLINK_WriteReg(MSP, 0x20001000) returns 0x00 (0000ms, 6157ms total) +T2FDC 682:585 JLINK_WriteReg(PSP, 0x20001000) returns 0x00 (0000ms, 6157ms total) +T2FDC 682:585 JLINK_WriteReg(CFBP, 0x00000000) returns 0x00 (0000ms, 6157ms total) +T2FDC 682:585 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) returns 0x0000000B (0000ms, 6157ms total) +T2FDC 682:585 JLINK_Go() -- CPU_ReadMem(4 bytes @ 0xE0001000) -- CPU_WriteMem(4 bytes @ 0xE0001000) (0013ms, 6170ms total) +T2FDC 682:598 JLINK_IsHalted() returns FALSE (0003ms, 6173ms total) +T2FDC 682:602 JLINK_IsHalted() returns FALSE (0003ms, 6173ms total) +T2FDC 682:607 JLINK_IsHalted() returns FALSE (0003ms, 6173ms total) +T2FDC 682:611 JLINK_IsHalted() returns FALSE (0003ms, 6173ms total) +T2FDC 682:616 JLINK_IsHalted() returns FALSE (0003ms, 6173ms total) +T2FDC 682:621 JLINK_IsHalted() -- CPU_ReadMem(2 bytes @ 0x20000000) returns TRUE (0011ms, 6181ms total) +T2FDC 682:632 JLINK_ReadReg(R15 (PC)) returns 0x20000000 (0000ms, 6170ms total) +T2FDC 682:632 JLINK_ClrBPEx(BPHandle = 0x0000000B) returns 0x00 (0000ms, 6170ms total) +T2FDC 682:632 JLINK_ReadReg(R0) returns 0x00000000 (0000ms, 6170ms total) +T2FDC 682:632 JLINK_WriteReg(R0, 0x08001400) returns 0x00 (0000ms, 6170ms total) +T2FDC 682:632 JLINK_WriteReg(R1, 0x00000400) returns 0x00 (0000ms, 6170ms total) +T2FDC 682:632 JLINK_WriteReg(R2, 0x000000FF) returns 0x00 (0000ms, 6170ms total) +T2FDC 682:632 JLINK_WriteReg(R3, 0x00000000) returns 0x00 (0000ms, 6170ms total) +T2FDC 682:632 JLINK_WriteReg(R4, 0x00000000) returns 0x00 (0000ms, 6170ms total) +T2FDC 682:632 JLINK_WriteReg(R5, 0x00000000) returns 0x00 (0000ms, 6170ms total) +T2FDC 682:632 JLINK_WriteReg(R6, 0x00000000) returns 0x00 (0000ms, 6170ms total) +T2FDC 682:632 JLINK_WriteReg(R7, 0x00000000) returns 0x00 (0000ms, 6170ms total) +T2FDC 682:632 JLINK_WriteReg(R8, 0x00000000) returns 0x00 (0000ms, 6170ms total) +T2FDC 682:632 JLINK_WriteReg(R9, 0x2000016C) returns 0x00 (0000ms, 6170ms total) +T2FDC 682:632 JLINK_WriteReg(R10, 0x00000000) returns 0x00 (0000ms, 6170ms total) +T2FDC 682:632 JLINK_WriteReg(R11, 0x00000000) returns 0x00 (0000ms, 6170ms total) +T2FDC 682:632 JLINK_WriteReg(R12, 0x00000000) returns 0x00 (0000ms, 6170ms total) +T2FDC 682:632 JLINK_WriteReg(R13 (SP), 0x20001000) returns 0x00 (0000ms, 6170ms total) +T2FDC 682:632 JLINK_WriteReg(R14, 0x20000001) returns 0x00 (0000ms, 6170ms total) +T2FDC 682:632 JLINK_WriteReg(R15 (PC), 0x20000020) returns 0x00 (0000ms, 6170ms total) +T2FDC 682:632 JLINK_WriteReg(XPSR, 0x01000000) returns 0x00 (0000ms, 6170ms total) +T2FDC 682:632 JLINK_WriteReg(MSP, 0x20001000) returns 0x00 (0000ms, 6170ms total) +T2FDC 682:632 JLINK_WriteReg(PSP, 0x20001000) returns 0x00 (0000ms, 6170ms total) +T2FDC 682:632 JLINK_WriteReg(CFBP, 0x00000000) returns 0x00 (0001ms, 6171ms total) +T2FDC 682:633 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) returns 0x0000000C (0000ms, 6171ms total) +T2FDC 682:633 JLINK_Go() -- CPU_ReadMem(4 bytes @ 0xE0001000) -- CPU_WriteMem(4 bytes @ 0xE0001000) (0013ms, 6184ms total) +T2FDC 682:646 JLINK_IsHalted() -- CPU_ReadMem(2 bytes @ 0x20000000) returns TRUE (0011ms, 6195ms total) +T2FDC 682:657 JLINK_ReadReg(R15 (PC)) returns 0x20000000 (0000ms, 6184ms total) +T2FDC 682:657 JLINK_ClrBPEx(BPHandle = 0x0000000C) returns 0x00 (0000ms, 6184ms total) +T2FDC 682:657 JLINK_ReadReg(R0) returns 0x00000001 (0000ms, 6184ms total) +T2FDC 682:657 JLINK_WriteReg(R0, 0x08001400) returns 0x00 (0000ms, 6184ms total) +T2FDC 682:657 JLINK_WriteReg(R1, 0x00000400) returns 0x00 (0000ms, 6184ms total) +T2FDC 682:657 JLINK_WriteReg(R2, 0x000000FF) returns 0x00 (0000ms, 6184ms total) +T2FDC 682:657 JLINK_WriteReg(R3, 0x00000000) returns 0x00 (0000ms, 6184ms total) +T2FDC 682:657 JLINK_WriteReg(R4, 0x00000000) returns 0x00 (0000ms, 6184ms total) +T2FDC 682:657 JLINK_WriteReg(R5, 0x00000000) returns 0x00 (0000ms, 6184ms total) +T2FDC 682:657 JLINK_WriteReg(R6, 0x00000000) returns 0x00 (0000ms, 6184ms total) +T2FDC 682:657 JLINK_WriteReg(R7, 0x00000000) returns 0x00 (0000ms, 6184ms total) +T2FDC 682:657 JLINK_WriteReg(R8, 0x00000000) returns 0x00 (0000ms, 6184ms total) +T2FDC 682:657 JLINK_WriteReg(R9, 0x2000016C) returns 0x00 (0000ms, 6184ms total) +T2FDC 682:657 JLINK_WriteReg(R10, 0x00000000) returns 0x00 (0000ms, 6184ms total) +T2FDC 682:657 JLINK_WriteReg(R11, 0x00000000) returns 0x00 (0000ms, 6184ms total) +T2FDC 682:657 JLINK_WriteReg(R12, 0x00000000) returns 0x00 (0000ms, 6184ms total) +T2FDC 682:657 JLINK_WriteReg(R13 (SP), 0x20001000) returns 0x00 (0000ms, 6184ms total) +T2FDC 682:657 JLINK_WriteReg(R14, 0x20000001) returns 0x00 (0000ms, 6184ms total) +T2FDC 682:657 JLINK_WriteReg(R15 (PC), 0x200000B8) returns 0x00 (0000ms, 6184ms total) +T2FDC 682:657 JLINK_WriteReg(XPSR, 0x01000000) returns 0x00 (0000ms, 6184ms total) +T2FDC 682:657 JLINK_WriteReg(MSP, 0x20001000) returns 0x00 (0000ms, 6184ms total) +T2FDC 682:657 JLINK_WriteReg(PSP, 0x20001000) returns 0x00 (0000ms, 6184ms total) +T2FDC 682:657 JLINK_WriteReg(CFBP, 0x00000000) returns 0x00 (0000ms, 6184ms total) +T2FDC 682:657 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) returns 0x0000000D (0000ms, 6184ms total) +T2FDC 682:657 JLINK_Go() -- CPU_ReadMem(4 bytes @ 0xE0001000) -- CPU_WriteMem(4 bytes @ 0xE0001000) (0013ms, 6197ms total) +T2FDC 682:670 JLINK_IsHalted() returns FALSE (0002ms, 6199ms total) +T2FDC 682:676 JLINK_IsHalted() returns FALSE (0003ms, 6200ms total) +T2FDC 682:681 JLINK_IsHalted() returns FALSE (0002ms, 6199ms total) +T2FDC 682:686 JLINK_IsHalted() returns FALSE (0003ms, 6200ms total) +T2FDC 682:691 JLINK_IsHalted() -- CPU_ReadMem(2 bytes @ 0x20000000) returns TRUE (0010ms, 6207ms total) +T2FDC 682:701 JLINK_ReadReg(R15 (PC)) returns 0x20000000 (0001ms, 6198ms total) +T2FDC 682:702 JLINK_ClrBPEx(BPHandle = 0x0000000D) returns 0x00 (0000ms, 6198ms total) +T2FDC 682:702 JLINK_ReadReg(R0) returns 0x00000000 (0000ms, 6198ms total) +T2FDC 682:702 JLINK_WriteReg(R0, 0x08001800) returns 0x00 (0000ms, 6198ms total) +T2FDC 682:702 JLINK_WriteReg(R1, 0x00000400) returns 0x00 (0000ms, 6198ms total) +T2FDC 682:702 JLINK_WriteReg(R2, 0x000000FF) returns 0x00 (0000ms, 6198ms total) +T2FDC 682:702 JLINK_WriteReg(R3, 0x00000000) returns 0x00 (0000ms, 6198ms total) +T2FDC 682:702 JLINK_WriteReg(R4, 0x00000000) returns 0x00 (0000ms, 6198ms total) +T2FDC 682:702 JLINK_WriteReg(R5, 0x00000000) returns 0x00 (0000ms, 6198ms total) +T2FDC 682:702 JLINK_WriteReg(R6, 0x00000000) returns 0x00 (0000ms, 6198ms total) +T2FDC 682:702 JLINK_WriteReg(R7, 0x00000000) returns 0x00 (0000ms, 6198ms total) +T2FDC 682:702 JLINK_WriteReg(R8, 0x00000000) returns 0x00 (0000ms, 6198ms total) +T2FDC 682:702 JLINK_WriteReg(R9, 0x2000016C) returns 0x00 (0000ms, 6198ms total) +T2FDC 682:702 JLINK_WriteReg(R10, 0x00000000) returns 0x00 (0000ms, 6198ms total) +T2FDC 682:702 JLINK_WriteReg(R11, 0x00000000) returns 0x00 (0000ms, 6198ms total) +T2FDC 682:702 JLINK_WriteReg(R12, 0x00000000) returns 0x00 (0000ms, 6198ms total) +T2FDC 682:702 JLINK_WriteReg(R13 (SP), 0x20001000) returns 0x00 (0000ms, 6198ms total) +T2FDC 682:702 JLINK_WriteReg(R14, 0x20000001) returns 0x00 (0000ms, 6198ms total) +T2FDC 682:702 JLINK_WriteReg(R15 (PC), 0x20000020) returns 0x00 (0000ms, 6198ms total) +T2FDC 682:702 JLINK_WriteReg(XPSR, 0x01000000) returns 0x00 (0000ms, 6198ms total) +T2FDC 682:702 JLINK_WriteReg(MSP, 0x20001000) returns 0x00 (0000ms, 6198ms total) +T2FDC 682:702 JLINK_WriteReg(PSP, 0x20001000) returns 0x00 (0000ms, 6198ms total) +T2FDC 682:702 JLINK_WriteReg(CFBP, 0x00000000) returns 0x00 (0000ms, 6198ms total) +T2FDC 682:702 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) returns 0x0000000E (0000ms, 6198ms total) +T2FDC 682:702 JLINK_Go() -- CPU_ReadMem(4 bytes @ 0xE0001000) -- CPU_WriteMem(4 bytes @ 0xE0001000) (0014ms, 6212ms total) +T2FDC 682:716 JLINK_IsHalted() -- CPU_ReadMem(2 bytes @ 0x20000000) returns TRUE (0011ms, 6223ms total) +T2FDC 682:727 JLINK_ReadReg(R15 (PC)) returns 0x20000000 (0000ms, 6212ms total) +T2FDC 682:727 JLINK_ClrBPEx(BPHandle = 0x0000000E) returns 0x00 (0000ms, 6212ms total) +T2FDC 682:727 JLINK_ReadReg(R0) returns 0x00000001 (0000ms, 6212ms total) +T2FDC 682:727 JLINK_WriteReg(R0, 0x08001800) returns 0x00 (0000ms, 6212ms total) +T2FDC 682:727 JLINK_WriteReg(R1, 0x00000400) returns 0x00 (0000ms, 6212ms total) +T2FDC 682:727 JLINK_WriteReg(R2, 0x000000FF) returns 0x00 (0000ms, 6212ms total) +T2FDC 682:727 JLINK_WriteReg(R3, 0x00000000) returns 0x00 (0000ms, 6212ms total) +T2FDC 682:727 JLINK_WriteReg(R4, 0x00000000) returns 0x00 (0000ms, 6212ms total) +T2FDC 682:727 JLINK_WriteReg(R5, 0x00000000) returns 0x00 (0000ms, 6212ms total) +T2FDC 682:727 JLINK_WriteReg(R6, 0x00000000) returns 0x00 (0000ms, 6212ms total) +T2FDC 682:727 JLINK_WriteReg(R7, 0x00000000) returns 0x00 (0000ms, 6212ms total) +T2FDC 682:727 JLINK_WriteReg(R8, 0x00000000) returns 0x00 (0000ms, 6212ms total) +T2FDC 682:727 JLINK_WriteReg(R9, 0x2000016C) returns 0x00 (0000ms, 6212ms total) +T2FDC 682:727 JLINK_WriteReg(R10, 0x00000000) returns 0x00 (0000ms, 6212ms total) +T2FDC 682:727 JLINK_WriteReg(R11, 0x00000000) returns 0x00 (0000ms, 6212ms total) +T2FDC 682:727 JLINK_WriteReg(R12, 0x00000000) returns 0x00 (0000ms, 6212ms total) +T2FDC 682:727 JLINK_WriteReg(R13 (SP), 0x20001000) returns 0x00 (0000ms, 6212ms total) +T2FDC 682:727 JLINK_WriteReg(R14, 0x20000001) returns 0x00 (0000ms, 6212ms total) +T2FDC 682:727 JLINK_WriteReg(R15 (PC), 0x200000B8) returns 0x00 (0000ms, 6212ms total) +T2FDC 682:727 JLINK_WriteReg(XPSR, 0x01000000) returns 0x00 (0000ms, 6212ms total) +T2FDC 682:727 JLINK_WriteReg(MSP, 0x20001000) returns 0x00 (0000ms, 6212ms total) +T2FDC 682:727 JLINK_WriteReg(PSP, 0x20001000) returns 0x00 (0000ms, 6212ms total) +T2FDC 682:727 JLINK_WriteReg(CFBP, 0x00000000) returns 0x00 (0000ms, 6212ms total) +T2FDC 682:727 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) returns 0x0000000F (0000ms, 6212ms total) +T2FDC 682:727 JLINK_Go() -- CPU_ReadMem(4 bytes @ 0xE0001000) -- CPU_WriteMem(4 bytes @ 0xE0001000) (0013ms, 6225ms total) +T2FDC 682:740 JLINK_IsHalted() returns FALSE (0002ms, 6227ms total) +T2FDC 682:745 JLINK_IsHalted() returns FALSE (0003ms, 6228ms total) +T2FDC 682:751 JLINK_IsHalted() returns FALSE (0002ms, 6227ms total) +T2FDC 682:755 JLINK_IsHalted() returns FALSE (0002ms, 6227ms total) +T2FDC 682:759 JLINK_IsHalted() returns FALSE (0003ms, 6228ms total) +T2FDC 682:764 JLINK_IsHalted() -- CPU_ReadMem(2 bytes @ 0x20000000) returns TRUE (0010ms, 6235ms total) +T2FDC 682:774 JLINK_ReadReg(R15 (PC)) returns 0x20000000 (0000ms, 6225ms total) +T2FDC 682:774 JLINK_ClrBPEx(BPHandle = 0x0000000F) returns 0x00 (0000ms, 6225ms total) +T2FDC 682:774 JLINK_ReadReg(R0) returns 0x00000000 (0000ms, 6225ms total) +T2FDC 682:774 JLINK_WriteReg(R0, 0x08001C00) returns 0x00 (0000ms, 6225ms total) +T2FDC 682:774 JLINK_WriteReg(R1, 0x00000400) returns 0x00 (0000ms, 6225ms total) +T2FDC 682:774 JLINK_WriteReg(R2, 0x000000FF) returns 0x00 (0001ms, 6226ms total) +T2FDC 682:775 JLINK_WriteReg(R3, 0x00000000) returns 0x00 (0000ms, 6226ms total) +T2FDC 682:775 JLINK_WriteReg(R4, 0x00000000) returns 0x00 (0000ms, 6226ms total) +T2FDC 682:775 JLINK_WriteReg(R5, 0x00000000) returns 0x00 (0000ms, 6226ms total) +T2FDC 682:775 JLINK_WriteReg(R6, 0x00000000) returns 0x00 (0000ms, 6226ms total) +T2FDC 682:775 JLINK_WriteReg(R7, 0x00000000) returns 0x00 (0000ms, 6226ms total) +T2FDC 682:775 JLINK_WriteReg(R8, 0x00000000) returns 0x00 (0000ms, 6226ms total) +T2FDC 682:775 JLINK_WriteReg(R9, 0x2000016C) returns 0x00 (0000ms, 6226ms total) +T2FDC 682:775 JLINK_WriteReg(R10, 0x00000000) returns 0x00 (0000ms, 6226ms total) +T2FDC 682:775 JLINK_WriteReg(R11, 0x00000000) returns 0x00 (0000ms, 6226ms total) +T2FDC 682:775 JLINK_WriteReg(R12, 0x00000000) returns 0x00 (0000ms, 6226ms total) +T2FDC 682:775 JLINK_WriteReg(R13 (SP), 0x20001000) returns 0x00 (0000ms, 6226ms total) +T2FDC 682:775 JLINK_WriteReg(R14, 0x20000001) returns 0x00 (0000ms, 6226ms total) +T2FDC 682:775 JLINK_WriteReg(R15 (PC), 0x20000020) returns 0x00 (0000ms, 6226ms total) +T2FDC 682:775 JLINK_WriteReg(XPSR, 0x01000000) returns 0x00 (0000ms, 6226ms total) +T2FDC 682:775 JLINK_WriteReg(MSP, 0x20001000) returns 0x00 (0000ms, 6226ms total) +T2FDC 682:775 JLINK_WriteReg(PSP, 0x20001000) returns 0x00 (0000ms, 6226ms total) +T2FDC 682:775 JLINK_WriteReg(CFBP, 0x00000000) returns 0x00 (0000ms, 6226ms total) +T2FDC 682:775 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) returns 0x00000010 (0000ms, 6226ms total) +T2FDC 682:775 JLINK_Go() -- CPU_ReadMem(4 bytes @ 0xE0001000) -- CPU_WriteMem(4 bytes @ 0xE0001000) (0014ms, 6240ms total) +T2FDC 682:789 JLINK_IsHalted() -- CPU_ReadMem(2 bytes @ 0x20000000) returns TRUE (0011ms, 6251ms total) +T2FDC 682:800 JLINK_ReadReg(R15 (PC)) returns 0x20000000 (0000ms, 6240ms total) +T2FDC 682:800 JLINK_ClrBPEx(BPHandle = 0x00000010) returns 0x00 (0000ms, 6240ms total) +T2FDC 682:800 JLINK_ReadReg(R0) returns 0x00000001 (0000ms, 6240ms total) +T2FDC 682:800 JLINK_WriteReg(R0, 0x08001C00) returns 0x00 (0000ms, 6240ms total) +T2FDC 682:800 JLINK_WriteReg(R1, 0x00000400) returns 0x00 (0000ms, 6240ms total) +T2FDC 682:800 JLINK_WriteReg(R2, 0x000000FF) returns 0x00 (0000ms, 6240ms total) +T2FDC 682:800 JLINK_WriteReg(R3, 0x00000000) returns 0x00 (0000ms, 6240ms total) +T2FDC 682:800 JLINK_WriteReg(R4, 0x00000000) returns 0x00 (0000ms, 6240ms total) +T2FDC 682:800 JLINK_WriteReg(R5, 0x00000000) returns 0x00 (0000ms, 6240ms total) +T2FDC 682:800 JLINK_WriteReg(R6, 0x00000000) returns 0x00 (0000ms, 6240ms total) +T2FDC 682:800 JLINK_WriteReg(R7, 0x00000000) returns 0x00 (0000ms, 6240ms total) +T2FDC 682:800 JLINK_WriteReg(R8, 0x00000000) returns 0x00 (0000ms, 6240ms total) +T2FDC 682:800 JLINK_WriteReg(R9, 0x2000016C) returns 0x00 (0000ms, 6240ms total) +T2FDC 682:800 JLINK_WriteReg(R10, 0x00000000) returns 0x00 (0000ms, 6240ms total) +T2FDC 682:800 JLINK_WriteReg(R11, 0x00000000) returns 0x00 (0000ms, 6240ms total) +T2FDC 682:800 JLINK_WriteReg(R12, 0x00000000) returns 0x00 (0000ms, 6240ms total) +T2FDC 682:800 JLINK_WriteReg(R13 (SP), 0x20001000) returns 0x00 (0000ms, 6240ms total) +T2FDC 682:800 JLINK_WriteReg(R14, 0x20000001) returns 0x00 (0000ms, 6240ms total) +T2FDC 682:800 JLINK_WriteReg(R15 (PC), 0x200000B8) returns 0x00 (0000ms, 6240ms total) +T2FDC 682:800 JLINK_WriteReg(XPSR, 0x01000000) returns 0x00 (0000ms, 6240ms total) +T2FDC 682:800 JLINK_WriteReg(MSP, 0x20001000) returns 0x00 (0000ms, 6240ms total) +T2FDC 682:800 JLINK_WriteReg(PSP, 0x20001000) returns 0x00 (0000ms, 6240ms total) +T2FDC 682:800 JLINK_WriteReg(CFBP, 0x00000000) returns 0x00 (0000ms, 6240ms total) +T2FDC 682:800 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) returns 0x00000011 (0001ms, 6241ms total) +T2FDC 682:801 JLINK_Go() -- CPU_ReadMem(4 bytes @ 0xE0001000) -- CPU_WriteMem(4 bytes @ 0xE0001000) (0013ms, 6254ms total) +T2FDC 682:814 JLINK_IsHalted() returns FALSE (0003ms, 6257ms total) +T2FDC 682:821 JLINK_IsHalted() returns FALSE (0003ms, 6257ms total) +T2FDC 682:826 JLINK_IsHalted() returns FALSE (0002ms, 6256ms total) +T2FDC 682:829 JLINK_IsHalted() returns FALSE (0002ms, 6256ms total) +T2FDC 682:833 JLINK_IsHalted() returns FALSE (0002ms, 6256ms total) +T2FDC 682:837 JLINK_IsHalted() -- CPU_ReadMem(2 bytes @ 0x20000000) returns TRUE (0011ms, 6265ms total) +T2FDC 682:848 JLINK_ReadReg(R15 (PC)) returns 0x20000000 (0000ms, 6254ms total) +T2FDC 682:848 JLINK_ClrBPEx(BPHandle = 0x00000011) returns 0x00 (0000ms, 6254ms total) +T2FDC 682:848 JLINK_ReadReg(R0) returns 0x00000000 (0000ms, 6254ms total) +T2FDC 682:848 JLINK_WriteReg(R0, 0x08002000) returns 0x00 (0000ms, 6254ms total) +T2FDC 682:848 JLINK_WriteReg(R1, 0x00000400) returns 0x00 (0000ms, 6254ms total) +T2FDC 682:848 JLINK_WriteReg(R2, 0x000000FF) returns 0x00 (0000ms, 6254ms total) +T2FDC 682:848 JLINK_WriteReg(R3, 0x00000000) returns 0x00 (0000ms, 6254ms total) +T2FDC 682:848 JLINK_WriteReg(R4, 0x00000000) returns 0x00 (0000ms, 6254ms total) +T2FDC 682:848 JLINK_WriteReg(R5, 0x00000000) returns 0x00 (0000ms, 6254ms total) +T2FDC 682:848 JLINK_WriteReg(R6, 0x00000000) returns 0x00 (0000ms, 6254ms total) +T2FDC 682:848 JLINK_WriteReg(R7, 0x00000000) returns 0x00 (0000ms, 6254ms total) +T2FDC 682:848 JLINK_WriteReg(R8, 0x00000000) returns 0x00 (0000ms, 6254ms total) +T2FDC 682:848 JLINK_WriteReg(R9, 0x2000016C) returns 0x00 (0000ms, 6254ms total) +T2FDC 682:848 JLINK_WriteReg(R10, 0x00000000) returns 0x00 (0000ms, 6254ms total) +T2FDC 682:848 JLINK_WriteReg(R11, 0x00000000) returns 0x00 (0000ms, 6254ms total) +T2FDC 682:848 JLINK_WriteReg(R12, 0x00000000) returns 0x00 (0000ms, 6254ms total) +T2FDC 682:848 JLINK_WriteReg(R13 (SP), 0x20001000) returns 0x00 (0000ms, 6254ms total) +T2FDC 682:848 JLINK_WriteReg(R14, 0x20000001) returns 0x00 (0000ms, 6254ms total) +T2FDC 682:848 JLINK_WriteReg(R15 (PC), 0x20000020) returns 0x00 (0000ms, 6254ms total) +T2FDC 682:848 JLINK_WriteReg(XPSR, 0x01000000) returns 0x00 (0000ms, 6254ms total) +T2FDC 682:848 JLINK_WriteReg(MSP, 0x20001000) returns 0x00 (0000ms, 6254ms total) +T2FDC 682:848 JLINK_WriteReg(PSP, 0x20001000) returns 0x00 (0000ms, 6254ms total) +T2FDC 682:848 JLINK_WriteReg(CFBP, 0x00000000) returns 0x00 (0000ms, 6254ms total) +T2FDC 682:848 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) returns 0x00000012 (0000ms, 6254ms total) +T2FDC 682:849 JLINK_Go() -- CPU_ReadMem(4 bytes @ 0xE0001000) -- CPU_WriteMem(4 bytes @ 0xE0001000) (0013ms, 6268ms total) +T2FDC 682:862 JLINK_IsHalted() -- CPU_ReadMem(2 bytes @ 0x20000000) returns TRUE (0011ms, 6279ms total) +T2FDC 682:873 JLINK_ReadReg(R15 (PC)) returns 0x20000000 (0000ms, 6268ms total) +T2FDC 682:873 JLINK_ClrBPEx(BPHandle = 0x00000012) returns 0x00 (0000ms, 6268ms total) +T2FDC 682:873 JLINK_ReadReg(R0) returns 0x00000001 (0000ms, 6268ms total) +T2FDC 682:873 JLINK_WriteReg(R0, 0x08002000) returns 0x00 (0000ms, 6268ms total) +T2FDC 682:873 JLINK_WriteReg(R1, 0x00000400) returns 0x00 (0000ms, 6268ms total) +T2FDC 682:873 JLINK_WriteReg(R2, 0x000000FF) returns 0x00 (0000ms, 6268ms total) +T2FDC 682:873 JLINK_WriteReg(R3, 0x00000000) returns 0x00 (0000ms, 6268ms total) +T2FDC 682:873 JLINK_WriteReg(R4, 0x00000000) returns 0x00 (0000ms, 6268ms total) +T2FDC 682:873 JLINK_WriteReg(R5, 0x00000000) returns 0x00 (0000ms, 6268ms total) +T2FDC 682:873 JLINK_WriteReg(R6, 0x00000000) returns 0x00 (0000ms, 6268ms total) +T2FDC 682:873 JLINK_WriteReg(R7, 0x00000000) returns 0x00 (0000ms, 6268ms total) +T2FDC 682:873 JLINK_WriteReg(R8, 0x00000000) returns 0x00 (0000ms, 6268ms total) +T2FDC 682:873 JLINK_WriteReg(R9, 0x2000016C) returns 0x00 (0000ms, 6268ms total) +T2FDC 682:873 JLINK_WriteReg(R10, 0x00000000) returns 0x00 (0000ms, 6268ms total) +T2FDC 682:873 JLINK_WriteReg(R11, 0x00000000) returns 0x00 (0000ms, 6268ms total) +T2FDC 682:873 JLINK_WriteReg(R12, 0x00000000) returns 0x00 (0000ms, 6268ms total) +T2FDC 682:873 JLINK_WriteReg(R13 (SP), 0x20001000) returns 0x00 (0000ms, 6268ms total) +T2FDC 682:873 JLINK_WriteReg(R14, 0x20000001) returns 0x00 (0000ms, 6268ms total) +T2FDC 682:873 JLINK_WriteReg(R15 (PC), 0x200000B8) returns 0x00 (0000ms, 6268ms total) +T2FDC 682:873 JLINK_WriteReg(XPSR, 0x01000000) returns 0x00 (0000ms, 6268ms total) +T2FDC 682:873 JLINK_WriteReg(MSP, 0x20001000) returns 0x00 (0000ms, 6268ms total) +T2FDC 682:873 JLINK_WriteReg(PSP, 0x20001000) returns 0x00 (0000ms, 6268ms total) +T2FDC 682:873 JLINK_WriteReg(CFBP, 0x00000000) returns 0x00 (0000ms, 6268ms total) +T2FDC 682:873 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) returns 0x00000013 (0000ms, 6268ms total) +T2FDC 682:873 JLINK_Go() -- CPU_ReadMem(4 bytes @ 0xE0001000) -- CPU_WriteMem(4 bytes @ 0xE0001000) (0013ms, 6281ms total) +T2FDC 682:886 JLINK_IsHalted() returns FALSE (0003ms, 6284ms total) +T2FDC 682:896 JLINK_IsHalted() returns FALSE (0003ms, 6284ms total) +T2FDC 682:901 JLINK_IsHalted() returns FALSE (0003ms, 6284ms total) +T2FDC 682:906 JLINK_IsHalted() -- CPU_ReadMem(2 bytes @ 0x20000000) returns TRUE (0011ms, 6292ms total) +T2FDC 682:917 JLINK_ReadReg(R15 (PC)) returns 0x20000000 (0000ms, 6281ms total) +T2FDC 682:917 JLINK_ClrBPEx(BPHandle = 0x00000013) returns 0x00 (0000ms, 6281ms total) +T2FDC 682:917 JLINK_ReadReg(R0) returns 0x00000000 (0000ms, 6281ms total) +T2FDC 682:917 JLINK_WriteReg(R0, 0x08002400) returns 0x00 (0000ms, 6281ms total) +T2FDC 682:917 JLINK_WriteReg(R1, 0x00000400) returns 0x00 (0000ms, 6281ms total) +T2FDC 682:917 JLINK_WriteReg(R2, 0x000000FF) returns 0x00 (0000ms, 6281ms total) +T2FDC 682:917 JLINK_WriteReg(R3, 0x00000000) returns 0x00 (0000ms, 6281ms total) +T2FDC 682:917 JLINK_WriteReg(R4, 0x00000000) returns 0x00 (0000ms, 6281ms total) +T2FDC 682:917 JLINK_WriteReg(R5, 0x00000000) returns 0x00 (0000ms, 6281ms total) +T2FDC 682:917 JLINK_WriteReg(R6, 0x00000000) returns 0x00 (0000ms, 6281ms total) +T2FDC 682:917 JLINK_WriteReg(R7, 0x00000000) returns 0x00 (0000ms, 6281ms total) +T2FDC 682:917 JLINK_WriteReg(R8, 0x00000000) returns 0x00 (0000ms, 6281ms total) +T2FDC 682:917 JLINK_WriteReg(R9, 0x2000016C) returns 0x00 (0000ms, 6281ms total) +T2FDC 682:917 JLINK_WriteReg(R10, 0x00000000) returns 0x00 (0000ms, 6281ms total) +T2FDC 682:917 JLINK_WriteReg(R11, 0x00000000) returns 0x00 (0001ms, 6282ms total) +T2FDC 682:918 JLINK_WriteReg(R12, 0x00000000) returns 0x00 (0000ms, 6282ms total) +T2FDC 682:918 JLINK_WriteReg(R13 (SP), 0x20001000) returns 0x00 (0000ms, 6282ms total) +T2FDC 682:918 JLINK_WriteReg(R14, 0x20000001) returns 0x00 (0000ms, 6282ms total) +T2FDC 682:918 JLINK_WriteReg(R15 (PC), 0x20000020) returns 0x00 (0000ms, 6282ms total) +T2FDC 682:918 JLINK_WriteReg(XPSR, 0x01000000) returns 0x00 (0000ms, 6282ms total) +T2FDC 682:918 JLINK_WriteReg(MSP, 0x20001000) returns 0x00 (0000ms, 6282ms total) +T2FDC 682:918 JLINK_WriteReg(PSP, 0x20001000) returns 0x00 (0000ms, 6282ms total) +T2FDC 682:918 JLINK_WriteReg(CFBP, 0x00000000) returns 0x00 (0000ms, 6282ms total) +T2FDC 682:918 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) returns 0x00000014 (0000ms, 6282ms total) +T2FDC 682:918 JLINK_Go() -- CPU_ReadMem(4 bytes @ 0xE0001000) -- CPU_WriteMem(4 bytes @ 0xE0001000) (0013ms, 6295ms total) +T2FDC 682:931 JLINK_IsHalted() -- CPU_ReadMem(2 bytes @ 0x20000000) returns TRUE (0011ms, 6306ms total) +T2FDC 682:942 JLINK_ReadReg(R15 (PC)) returns 0x20000000 (0000ms, 6295ms total) +T2FDC 682:942 JLINK_ClrBPEx(BPHandle = 0x00000014) returns 0x00 (0000ms, 6295ms total) +T2FDC 682:942 JLINK_ReadReg(R0) returns 0x00000001 (0000ms, 6295ms total) +T2FDC 682:942 JLINK_WriteReg(R0, 0x08002400) returns 0x00 (0000ms, 6295ms total) +T2FDC 682:942 JLINK_WriteReg(R1, 0x00000400) returns 0x00 (0000ms, 6295ms total) +T2FDC 682:942 JLINK_WriteReg(R2, 0x000000FF) returns 0x00 (0000ms, 6295ms total) +T2FDC 682:942 JLINK_WriteReg(R3, 0x00000000) returns 0x00 (0000ms, 6295ms total) +T2FDC 682:942 JLINK_WriteReg(R4, 0x00000000) returns 0x00 (0000ms, 6295ms total) +T2FDC 682:942 JLINK_WriteReg(R5, 0x00000000) returns 0x00 (0000ms, 6295ms total) +T2FDC 682:942 JLINK_WriteReg(R6, 0x00000000) returns 0x00 (0000ms, 6295ms total) +T2FDC 682:942 JLINK_WriteReg(R7, 0x00000000) returns 0x00 (0000ms, 6295ms total) +T2FDC 682:942 JLINK_WriteReg(R8, 0x00000000) returns 0x00 (0000ms, 6295ms total) +T2FDC 682:942 JLINK_WriteReg(R9, 0x2000016C) returns 0x00 (0000ms, 6295ms total) +T2FDC 682:942 JLINK_WriteReg(R10, 0x00000000) returns 0x00 (0000ms, 6295ms total) +T2FDC 682:942 JLINK_WriteReg(R11, 0x00000000) returns 0x00 (0000ms, 6295ms total) +T2FDC 682:942 JLINK_WriteReg(R12, 0x00000000) returns 0x00 (0000ms, 6295ms total) +T2FDC 682:942 JLINK_WriteReg(R13 (SP), 0x20001000) returns 0x00 (0000ms, 6295ms total) +T2FDC 682:942 JLINK_WriteReg(R14, 0x20000001) returns 0x00 (0000ms, 6295ms total) +T2FDC 682:942 JLINK_WriteReg(R15 (PC), 0x200000B8) returns 0x00 (0000ms, 6295ms total) +T2FDC 682:942 JLINK_WriteReg(XPSR, 0x01000000) returns 0x00 (0000ms, 6295ms total) +T2FDC 682:942 JLINK_WriteReg(MSP, 0x20001000) returns 0x00 (0000ms, 6295ms total) +T2FDC 682:942 JLINK_WriteReg(PSP, 0x20001000) returns 0x00 (0000ms, 6295ms total) +T2FDC 682:942 JLINK_WriteReg(CFBP, 0x00000000) returns 0x00 (0000ms, 6295ms total) +T2FDC 682:942 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) returns 0x00000015 (0000ms, 6295ms total) +T2FDC 682:942 JLINK_Go() -- CPU_ReadMem(4 bytes @ 0xE0001000) -- CPU_WriteMem(4 bytes @ 0xE0001000) (0013ms, 6308ms total) +T2FDC 682:955 JLINK_IsHalted() returns FALSE (0003ms, 6311ms total) +T2FDC 682:960 JLINK_IsHalted() returns FALSE (0003ms, 6311ms total) +T2FDC 682:965 JLINK_IsHalted() returns FALSE (0003ms, 6311ms total) +T2FDC 682:972 JLINK_IsHalted() returns FALSE (0003ms, 6311ms total) +T2FDC 682:977 JLINK_IsHalted() -- CPU_ReadMem(2 bytes @ 0x20000000) returns TRUE (0011ms, 6319ms total) +T2FDC 682:988 JLINK_ReadReg(R15 (PC)) returns 0x20000000 (0000ms, 6308ms total) +T2FDC 682:988 JLINK_ClrBPEx(BPHandle = 0x00000015) returns 0x00 (0000ms, 6308ms total) +T2FDC 682:988 JLINK_ReadReg(R0) returns 0x00000000 (0000ms, 6308ms total) +T2FDC 682:988 JLINK_WriteReg(R0, 0x08002800) returns 0x00 (0001ms, 6309ms total) +T2FDC 682:989 JLINK_WriteReg(R1, 0x00000400) returns 0x00 (0000ms, 6309ms total) +T2FDC 682:989 JLINK_WriteReg(R2, 0x000000FF) returns 0x00 (0000ms, 6309ms total) +T2FDC 682:989 JLINK_WriteReg(R3, 0x00000000) returns 0x00 (0000ms, 6309ms total) +T2FDC 682:989 JLINK_WriteReg(R4, 0x00000000) returns 0x00 (0000ms, 6309ms total) +T2FDC 682:989 JLINK_WriteReg(R5, 0x00000000) returns 0x00 (0000ms, 6309ms total) +T2FDC 682:989 JLINK_WriteReg(R6, 0x00000000) returns 0x00 (0000ms, 6309ms total) +T2FDC 682:989 JLINK_WriteReg(R7, 0x00000000) returns 0x00 (0000ms, 6309ms total) +T2FDC 682:989 JLINK_WriteReg(R8, 0x00000000) returns 0x00 (0000ms, 6309ms total) +T2FDC 682:989 JLINK_WriteReg(R9, 0x2000016C) returns 0x00 (0000ms, 6309ms total) +T2FDC 682:989 JLINK_WriteReg(R10, 0x00000000) returns 0x00 (0000ms, 6309ms total) +T2FDC 682:989 JLINK_WriteReg(R11, 0x00000000) returns 0x00 (0000ms, 6309ms total) +T2FDC 682:989 JLINK_WriteReg(R12, 0x00000000) returns 0x00 (0000ms, 6309ms total) +T2FDC 682:989 JLINK_WriteReg(R13 (SP), 0x20001000) returns 0x00 (0000ms, 6309ms total) +T2FDC 682:989 JLINK_WriteReg(R14, 0x20000001) returns 0x00 (0000ms, 6309ms total) +T2FDC 682:989 JLINK_WriteReg(R15 (PC), 0x20000020) returns 0x00 (0000ms, 6309ms total) +T2FDC 682:989 JLINK_WriteReg(XPSR, 0x01000000) returns 0x00 (0000ms, 6309ms total) +T2FDC 682:989 JLINK_WriteReg(MSP, 0x20001000) returns 0x00 (0000ms, 6309ms total) +T2FDC 682:989 JLINK_WriteReg(PSP, 0x20001000) returns 0x00 (0000ms, 6309ms total) +T2FDC 682:989 JLINK_WriteReg(CFBP, 0x00000000) returns 0x00 (0000ms, 6309ms total) +T2FDC 682:989 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) returns 0x00000016 (0000ms, 6309ms total) +T2FDC 682:989 JLINK_Go() -- CPU_ReadMem(4 bytes @ 0xE0001000) -- CPU_WriteMem(4 bytes @ 0xE0001000) (0013ms, 6322ms total) +T2FDC 683:002 JLINK_IsHalted() -- CPU_ReadMem(2 bytes @ 0x20000000) returns TRUE (0011ms, 6333ms total) +T2FDC 683:013 JLINK_ReadReg(R15 (PC)) returns 0x20000000 (0000ms, 6322ms total) +T2FDC 683:013 JLINK_ClrBPEx(BPHandle = 0x00000016) returns 0x00 (0000ms, 6322ms total) +T2FDC 683:013 JLINK_ReadReg(R0) returns 0x00000001 (0000ms, 6322ms total) +T2FDC 683:013 JLINK_WriteReg(R0, 0x08002800) returns 0x00 (0000ms, 6322ms total) +T2FDC 683:013 JLINK_WriteReg(R1, 0x00000400) returns 0x00 (0000ms, 6322ms total) +T2FDC 683:013 JLINK_WriteReg(R2, 0x000000FF) returns 0x00 (0000ms, 6322ms total) +T2FDC 683:013 JLINK_WriteReg(R3, 0x00000000) returns 0x00 (0000ms, 6322ms total) +T2FDC 683:013 JLINK_WriteReg(R4, 0x00000000) returns 0x00 (0000ms, 6322ms total) +T2FDC 683:013 JLINK_WriteReg(R5, 0x00000000) returns 0x00 (0000ms, 6322ms total) +T2FDC 683:013 JLINK_WriteReg(R6, 0x00000000) returns 0x00 (0000ms, 6322ms total) +T2FDC 683:013 JLINK_WriteReg(R7, 0x00000000) returns 0x00 (0000ms, 6322ms total) +T2FDC 683:013 JLINK_WriteReg(R8, 0x00000000) returns 0x00 (0000ms, 6322ms total) +T2FDC 683:013 JLINK_WriteReg(R9, 0x2000016C) returns 0x00 (0000ms, 6322ms total) +T2FDC 683:013 JLINK_WriteReg(R10, 0x00000000) returns 0x00 (0000ms, 6322ms total) +T2FDC 683:013 JLINK_WriteReg(R11, 0x00000000) returns 0x00 (0000ms, 6322ms total) +T2FDC 683:013 JLINK_WriteReg(R12, 0x00000000) returns 0x00 (0000ms, 6322ms total) +T2FDC 683:013 JLINK_WriteReg(R13 (SP), 0x20001000) returns 0x00 (0000ms, 6322ms total) +T2FDC 683:013 JLINK_WriteReg(R14, 0x20000001) returns 0x00 (0000ms, 6322ms total) +T2FDC 683:013 JLINK_WriteReg(R15 (PC), 0x200000B8) returns 0x00 (0000ms, 6322ms total) +T2FDC 683:013 JLINK_WriteReg(XPSR, 0x01000000) returns 0x00 (0000ms, 6322ms total) +T2FDC 683:013 JLINK_WriteReg(MSP, 0x20001000) returns 0x00 (0000ms, 6322ms total) +T2FDC 683:013 JLINK_WriteReg(PSP, 0x20001000) returns 0x00 (0000ms, 6322ms total) +T2FDC 683:013 JLINK_WriteReg(CFBP, 0x00000000) returns 0x00 (0000ms, 6322ms total) +T2FDC 683:013 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) returns 0x00000017 (0000ms, 6322ms total) +T2FDC 683:013 JLINK_Go() -- CPU_ReadMem(4 bytes @ 0xE0001000) -- CPU_WriteMem(4 bytes @ 0xE0001000) (0013ms, 6335ms total) +T2FDC 683:026 JLINK_IsHalted() returns FALSE (0003ms, 6338ms total) +T2FDC 683:031 JLINK_IsHalted() returns FALSE (0002ms, 6337ms total) +T2FDC 683:035 JLINK_IsHalted() returns FALSE (0003ms, 6338ms total) +T2FDC 683:040 JLINK_IsHalted() returns FALSE (0003ms, 6338ms total) +T2FDC 683:045 JLINK_IsHalted() returns FALSE (0003ms, 6338ms total) +T2FDC 683:050 JLINK_IsHalted() -- CPU_ReadMem(2 bytes @ 0x20000000) returns TRUE (0011ms, 6346ms total) +T2FDC 683:061 JLINK_ReadReg(R15 (PC)) returns 0x20000000 (0000ms, 6335ms total) +T2FDC 683:061 JLINK_ClrBPEx(BPHandle = 0x00000017) returns 0x00 (0000ms, 6335ms total) +T2FDC 683:061 JLINK_ReadReg(R0) returns 0x00000000 (0000ms, 6335ms total) +T2FDC 683:061 JLINK_WriteReg(R0, 0x00000001) returns 0x00 (0000ms, 6335ms total) +T2FDC 683:061 JLINK_WriteReg(R1, 0x00000400) returns 0x00 (0000ms, 6335ms total) +T2FDC 683:061 JLINK_WriteReg(R2, 0x000000FF) returns 0x00 (0000ms, 6335ms total) +T2FDC 683:061 JLINK_WriteReg(R3, 0x00000000) returns 0x00 (0000ms, 6335ms total) +T2FDC 683:061 JLINK_WriteReg(R4, 0x00000000) returns 0x00 (0000ms, 6335ms total) +T2FDC 683:061 JLINK_WriteReg(R5, 0x00000000) returns 0x00 (0000ms, 6335ms total) +T2FDC 683:061 JLINK_WriteReg(R6, 0x00000000) returns 0x00 (0000ms, 6335ms total) +T2FDC 683:061 JLINK_WriteReg(R7, 0x00000000) returns 0x00 (0000ms, 6335ms total) +T2FDC 683:061 JLINK_WriteReg(R8, 0x00000000) returns 0x00 (0000ms, 6335ms total) +T2FDC 683:061 JLINK_WriteReg(R9, 0x2000016C) returns 0x00 (0000ms, 6335ms total) +T2FDC 683:061 JLINK_WriteReg(R10, 0x00000000) returns 0x00 (0000ms, 6335ms total) +T2FDC 683:061 JLINK_WriteReg(R11, 0x00000000) returns 0x00 (0000ms, 6335ms total) +T2FDC 683:061 JLINK_WriteReg(R12, 0x00000000) returns 0x00 (0000ms, 6335ms total) +T2FDC 683:061 JLINK_WriteReg(R13 (SP), 0x20001000) returns 0x00 (0000ms, 6335ms total) +T2FDC 683:061 JLINK_WriteReg(R14, 0x20000001) returns 0x00 (0000ms, 6335ms total) +T2FDC 683:061 JLINK_WriteReg(R15 (PC), 0x20000066) returns 0x00 (0000ms, 6335ms total) +T2FDC 683:061 JLINK_WriteReg(XPSR, 0x01000000) returns 0x00 (0000ms, 6335ms total) +T2FDC 683:061 JLINK_WriteReg(MSP, 0x20001000) returns 0x00 (0001ms, 6336ms total) +T2FDC 683:062 JLINK_WriteReg(PSP, 0x20001000) returns 0x00 (0000ms, 6336ms total) +T2FDC 683:062 JLINK_WriteReg(CFBP, 0x00000000) returns 0x00 (0000ms, 6336ms total) +T2FDC 683:062 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) returns 0x00000018 (0000ms, 6336ms total) +T2FDC 683:062 JLINK_Go() -- CPU_ReadMem(4 bytes @ 0xE0001000) -- CPU_WriteMem(4 bytes @ 0xE0001000) (0013ms, 6349ms total) +T2FDC 683:075 JLINK_IsHalted() -- CPU_ReadMem(2 bytes @ 0x20000000) returns TRUE (0011ms, 6360ms total) +T2FDC 683:086 JLINK_ReadReg(R15 (PC)) returns 0x20000000 (0000ms, 6349ms total) +T2FDC 683:086 JLINK_ClrBPEx(BPHandle = 0x00000018) returns 0x00 (0000ms, 6349ms total) +T2FDC 683:086 JLINK_ReadReg(R0) returns 0x00000000 (0000ms, 6349ms total) +T2FDC 683:143 JLINK_WriteMem(0x20000000, 0x0170 Bytes, ...) - Data: 00 BE 0A E0 0D 78 2D 06 68 40 08 24 40 00 00 D3 ... -- CPU_WriteMem(368 bytes @ 0x20000000) returns 0x170 (0004ms, 6353ms total) +T2FDC 683:147 JLINK_WriteReg(R0, 0x08000000) returns 0x00 (0000ms, 6353ms total) +T2FDC 683:147 JLINK_WriteReg(R1, 0x02DC6C00) returns 0x00 (0000ms, 6353ms total) +T2FDC 683:147 JLINK_WriteReg(R2, 0x00000002) returns 0x00 (0000ms, 6353ms total) +T2FDC 683:147 JLINK_WriteReg(R3, 0x00000000) returns 0x00 (0000ms, 6353ms total) +T2FDC 683:147 JLINK_WriteReg(R4, 0x00000000) returns 0x00 (0000ms, 6353ms total) +T2FDC 683:147 JLINK_WriteReg(R5, 0x00000000) returns 0x00 (0000ms, 6353ms total) +T2FDC 683:147 JLINK_WriteReg(R6, 0x00000000) returns 0x00 (0000ms, 6353ms total) +T2FDC 683:147 JLINK_WriteReg(R7, 0x00000000) returns 0x00 (0000ms, 6353ms total) +T2FDC 683:147 JLINK_WriteReg(R8, 0x00000000) returns 0x00 (0000ms, 6353ms total) +T2FDC 683:147 JLINK_WriteReg(R9, 0x2000016C) returns 0x00 (0000ms, 6353ms total) +T2FDC 683:147 JLINK_WriteReg(R10, 0x00000000) returns 0x00 (0000ms, 6353ms total) +T2FDC 683:147 JLINK_WriteReg(R11, 0x00000000) returns 0x00 (0000ms, 6353ms total) +T2FDC 683:147 JLINK_WriteReg(R12, 0x00000000) returns 0x00 (0000ms, 6353ms total) +T2FDC 683:147 JLINK_WriteReg(R13 (SP), 0x20001000) returns 0x00 (0000ms, 6353ms total) +T2FDC 683:147 JLINK_WriteReg(R14, 0x20000001) returns 0x00 (0000ms, 6353ms total) +T2FDC 683:147 JLINK_WriteReg(R15 (PC), 0x20000038) returns 0x00 (0000ms, 6353ms total) +T2FDC 683:147 JLINK_WriteReg(XPSR, 0x01000000) returns 0x00 (0001ms, 6354ms total) +T2FDC 683:148 JLINK_WriteReg(MSP, 0x20001000) returns 0x00 (0000ms, 6354ms total) +T2FDC 683:148 JLINK_WriteReg(PSP, 0x20001000) returns 0x00 (0000ms, 6354ms total) +T2FDC 683:148 JLINK_WriteReg(CFBP, 0x00000000) returns 0x00 (0000ms, 6354ms total) +T2FDC 683:148 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) -- CPU_ReadMem(2 bytes @ 0x20000000) returns 0x00000019 (0002ms, 6356ms total) +T2FDC 683:150 JLINK_Go() -- CPU_WriteMem(2 bytes @ 0x20000000) -- CPU_ReadMem(4 bytes @ 0xE0001000) -- CPU_WriteMem(4 bytes @ 0xE0001000) (0017ms, 6373ms total) +T2FDC 683:167 JLINK_IsHalted() -- CPU_ReadMem(2 bytes @ 0x20000000) returns TRUE (0011ms, 6384ms total) +T2FDC 683:178 JLINK_ReadReg(R15 (PC)) returns 0x20000000 (0000ms, 6373ms total) +T2FDC 683:178 JLINK_ClrBPEx(BPHandle = 0x00000019) returns 0x00 (0000ms, 6373ms total) +T2FDC 683:178 JLINK_ReadReg(R0) returns 0x00000000 (0000ms, 6373ms total) +T2FDC 683:178 JLINK_WriteMem(0x20000170, 0x0290 Bytes, ...) - Data: 88 0C 00 20 C9 00 00 08 49 09 00 08 59 06 00 08 ... -- CPU_WriteMem(656 bytes @ 0x20000170) returns 0x290 (0006ms, 6379ms total) +T2FDC 683:184 JLINK_WriteMem(0x20000400, 0x0170 Bytes, ...) - Data: 36 05 00 1C 71 41 CE 07 40 08 30 43 49 08 C0 18 ... -- CPU_WriteMem(368 bytes @ 0x20000400) returns 0x170 (0005ms, 6384ms total) +T2FDC 683:189 JLINK_WriteReg(R0, 0x08000000) returns 0x00 (0000ms, 6384ms total) +T2FDC 683:189 JLINK_WriteReg(R1, 0x00000400) returns 0x00 (0000ms, 6384ms total) +T2FDC 683:189 JLINK_WriteReg(R2, 0x20000170) returns 0x00 (0000ms, 6384ms total) +T2FDC 683:189 JLINK_WriteReg(R3, 0x00000000) returns 0x00 (0000ms, 6384ms total) +T2FDC 683:189 JLINK_WriteReg(R4, 0x00000000) returns 0x00 (0000ms, 6384ms total) +T2FDC 683:189 JLINK_WriteReg(R5, 0x00000000) returns 0x00 (0000ms, 6384ms total) +T2FDC 683:189 JLINK_WriteReg(R6, 0x00000000) returns 0x00 (0000ms, 6384ms total) +T2FDC 683:189 JLINK_WriteReg(R7, 0x00000000) returns 0x00 (0000ms, 6384ms total) +T2FDC 683:189 JLINK_WriteReg(R8, 0x00000000) returns 0x00 (0000ms, 6384ms total) +T2FDC 683:189 JLINK_WriteReg(R9, 0x2000016C) returns 0x00 (0000ms, 6384ms total) +T2FDC 683:189 JLINK_WriteReg(R10, 0x00000000) returns 0x00 (0000ms, 6384ms total) +T2FDC 683:189 JLINK_WriteReg(R11, 0x00000000) returns 0x00 (0000ms, 6384ms total) +T2FDC 683:189 JLINK_WriteReg(R12, 0x00000000) returns 0x00 (0000ms, 6384ms total) +T2FDC 683:189 JLINK_WriteReg(R13 (SP), 0x20001000) returns 0x00 (0000ms, 6384ms total) +T2FDC 683:189 JLINK_WriteReg(R14, 0x20000001) returns 0x00 (0000ms, 6384ms total) +T2FDC 683:189 JLINK_WriteReg(R15 (PC), 0x200000FA) returns 0x00 (0000ms, 6384ms total) +T2FDC 683:189 JLINK_WriteReg(XPSR, 0x01000000) returns 0x00 (0000ms, 6384ms total) +T2FDC 683:189 JLINK_WriteReg(MSP, 0x20001000) returns 0x00 (0000ms, 6384ms total) +T2FDC 683:189 JLINK_WriteReg(PSP, 0x20001000) returns 0x00 (0000ms, 6384ms total) +T2FDC 683:189 JLINK_WriteReg(CFBP, 0x00000000) returns 0x00 (0000ms, 6384ms total) +T2FDC 683:189 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) returns 0x0000001A (0000ms, 6384ms total) +T2FDC 683:189 JLINK_Go() -- CPU_ReadMem(4 bytes @ 0xE0001000) -- CPU_WriteMem(4 bytes @ 0xE0001000) (0013ms, 6397ms total) +T2FDC 683:202 JLINK_IsHalted() returns FALSE (0002ms, 6399ms total) +T2FDC 683:210 JLINK_IsHalted() returns FALSE (0002ms, 6399ms total) +T2FDC 683:214 JLINK_IsHalted() returns FALSE (0002ms, 6399ms total) +T2FDC 683:218 JLINK_IsHalted() returns FALSE (0002ms, 6399ms total) +T2FDC 683:222 JLINK_IsHalted() returns FALSE (0002ms, 6399ms total) +T2FDC 683:226 JLINK_IsHalted() returns FALSE (0002ms, 6399ms total) +T2FDC 683:230 JLINK_IsHalted() -- CPU_ReadMem(2 bytes @ 0x20000000) returns TRUE (0010ms, 6407ms total) +T2FDC 683:240 JLINK_ReadReg(R15 (PC)) returns 0x20000000 (0000ms, 6397ms total) +T2FDC 683:240 JLINK_ClrBPEx(BPHandle = 0x0000001A) returns 0x00 (0000ms, 6397ms total) +T2FDC 683:240 JLINK_ReadReg(R0) returns 0x00000000 (0000ms, 6397ms total) +T2FDC 683:241 JLINK_WriteMem(0x20000170, 0x0290 Bytes, ...) - Data: 1C 46 50 1A B4 41 03 D3 00 98 40 1C 00 90 02 E0 ... -- CPU_WriteMem(656 bytes @ 0x20000170) returns 0x290 (0006ms, 6403ms total) +T2FDC 683:247 JLINK_WriteMem(0x20000400, 0x0170 Bytes, ...) - Data: 01 23 39 E0 4C 68 94 43 4C 60 02 68 0C 68 14 43 ... -- CPU_WriteMem(368 bytes @ 0x20000400) returns 0x170 (0004ms, 6407ms total) +T2FDC 683:252 JLINK_WriteReg(R0, 0x08000400) returns 0x00 (0000ms, 6408ms total) +T2FDC 683:252 JLINK_WriteReg(R1, 0x00000400) returns 0x00 (0000ms, 6408ms total) +T2FDC 683:252 JLINK_WriteReg(R2, 0x20000170) returns 0x00 (0000ms, 6408ms total) +T2FDC 683:252 JLINK_WriteReg(R3, 0x00000000) returns 0x00 (0000ms, 6408ms total) +T2FDC 683:252 JLINK_WriteReg(R4, 0x00000000) returns 0x00 (0000ms, 6408ms total) +T2FDC 683:252 JLINK_WriteReg(R5, 0x00000000) returns 0x00 (0000ms, 6408ms total) +T2FDC 683:252 JLINK_WriteReg(R6, 0x00000000) returns 0x00 (0000ms, 6408ms total) +T2FDC 683:252 JLINK_WriteReg(R7, 0x00000000) returns 0x00 (0000ms, 6408ms total) +T2FDC 683:252 JLINK_WriteReg(R8, 0x00000000) returns 0x00 (0000ms, 6408ms total) +T2FDC 683:252 JLINK_WriteReg(R9, 0x2000016C) returns 0x00 (0000ms, 6408ms total) +T2FDC 683:252 JLINK_WriteReg(R10, 0x00000000) returns 0x00 (0000ms, 6408ms total) +T2FDC 683:252 JLINK_WriteReg(R11, 0x00000000) returns 0x00 (0000ms, 6408ms total) +T2FDC 683:252 JLINK_WriteReg(R12, 0x00000000) returns 0x00 (0000ms, 6408ms total) +T2FDC 683:252 JLINK_WriteReg(R13 (SP), 0x20001000) returns 0x00 (0000ms, 6408ms total) +T2FDC 683:252 JLINK_WriteReg(R14, 0x20000001) returns 0x00 (0000ms, 6408ms total) +T2FDC 683:252 JLINK_WriteReg(R15 (PC), 0x200000FA) returns 0x00 (0000ms, 6408ms total) +T2FDC 683:252 JLINK_WriteReg(XPSR, 0x01000000) returns 0x00 (0000ms, 6408ms total) +T2FDC 683:252 JLINK_WriteReg(MSP, 0x20001000) returns 0x00 (0000ms, 6408ms total) +T2FDC 683:252 JLINK_WriteReg(PSP, 0x20001000) returns 0x00 (0000ms, 6408ms total) +T2FDC 683:252 JLINK_WriteReg(CFBP, 0x00000000) returns 0x00 (0000ms, 6408ms total) +T2FDC 683:252 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) returns 0x0000001B (0000ms, 6408ms total) +T2FDC 683:252 JLINK_Go() -- CPU_ReadMem(4 bytes @ 0xE0001000) -- CPU_WriteMem(4 bytes @ 0xE0001000) (0013ms, 6421ms total) +T2FDC 683:265 JLINK_IsHalted() returns FALSE (0003ms, 6424ms total) +T2FDC 683:269 JLINK_IsHalted() returns FALSE (0003ms, 6424ms total) +T2FDC 683:273 JLINK_IsHalted() returns FALSE (0003ms, 6424ms total) +T2FDC 683:278 JLINK_IsHalted() returns FALSE (0002ms, 6423ms total) +T2FDC 683:282 JLINK_IsHalted() returns FALSE (0002ms, 6423ms total) +T2FDC 683:286 JLINK_IsHalted() returns FALSE (0002ms, 6423ms total) +T2FDC 683:290 JLINK_IsHalted() returns FALSE (0002ms, 6423ms total) +T2FDC 683:294 JLINK_IsHalted() -- CPU_ReadMem(2 bytes @ 0x20000000) returns TRUE (0010ms, 6431ms total) +T2FDC 683:304 JLINK_ReadReg(R15 (PC)) returns 0x20000000 (0000ms, 6421ms total) +T2FDC 683:304 JLINK_ClrBPEx(BPHandle = 0x0000001B) returns 0x00 (0000ms, 6421ms total) +T2FDC 683:304 JLINK_ReadReg(R0) returns 0x00000000 (0000ms, 6421ms total) +T2FDC 683:304 JLINK_WriteMem(0x20000170, 0x0290 Bytes, ...) - Data: 49 05 49 0F 51 5C C8 40 A0 60 10 BD 00 10 02 40 ... -- CPU_WriteMem(656 bytes @ 0x20000170) returns 0x290 (0006ms, 6427ms total) +T2FDC 683:310 JLINK_WriteMem(0x20000400, 0x0170 Bytes, ...) - Data: 04 22 10 43 08 61 20 46 FF F7 F6 FE 10 BD 00 00 ... -- CPU_WriteMem(368 bytes @ 0x20000400) returns 0x170 (0005ms, 6432ms total) +T2FDC 683:315 JLINK_WriteReg(R0, 0x08000800) returns 0x00 (0000ms, 6432ms total) +T2FDC 683:315 JLINK_WriteReg(R1, 0x00000400) returns 0x00 (0000ms, 6432ms total) +T2FDC 683:315 JLINK_WriteReg(R2, 0x20000170) returns 0x00 (0000ms, 6432ms total) +T2FDC 683:315 JLINK_WriteReg(R3, 0x00000000) returns 0x00 (0000ms, 6432ms total) +T2FDC 683:315 JLINK_WriteReg(R4, 0x00000000) returns 0x00 (0000ms, 6432ms total) +T2FDC 683:315 JLINK_WriteReg(R5, 0x00000000) returns 0x00 (0000ms, 6432ms total) +T2FDC 683:315 JLINK_WriteReg(R6, 0x00000000) returns 0x00 (0000ms, 6432ms total) +T2FDC 683:315 JLINK_WriteReg(R7, 0x00000000) returns 0x00 (0000ms, 6432ms total) +T2FDC 683:315 JLINK_WriteReg(R8, 0x00000000) returns 0x00 (0000ms, 6432ms total) +T2FDC 683:315 JLINK_WriteReg(R9, 0x2000016C) returns 0x00 (0000ms, 6432ms total) +T2FDC 683:315 JLINK_WriteReg(R10, 0x00000000) returns 0x00 (0000ms, 6432ms total) +T2FDC 683:315 JLINK_WriteReg(R11, 0x00000000) returns 0x00 (0000ms, 6432ms total) +T2FDC 683:315 JLINK_WriteReg(R12, 0x00000000) returns 0x00 (0000ms, 6432ms total) +T2FDC 683:315 JLINK_WriteReg(R13 (SP), 0x20001000) returns 0x00 (0000ms, 6432ms total) +T2FDC 683:315 JLINK_WriteReg(R14, 0x20000001) returns 0x00 (0000ms, 6432ms total) +T2FDC 683:315 JLINK_WriteReg(R15 (PC), 0x200000FA) returns 0x00 (0000ms, 6432ms total) +T2FDC 683:315 JLINK_WriteReg(XPSR, 0x01000000) returns 0x00 (0000ms, 6432ms total) +T2FDC 683:315 JLINK_WriteReg(MSP, 0x20001000) returns 0x00 (0000ms, 6432ms total) +T2FDC 683:315 JLINK_WriteReg(PSP, 0x20001000) returns 0x00 (0000ms, 6432ms total) +T2FDC 683:315 JLINK_WriteReg(CFBP, 0x00000000) returns 0x00 (0000ms, 6432ms total) +T2FDC 683:315 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) returns 0x0000001C (0000ms, 6432ms total) +T2FDC 683:315 JLINK_Go() -- CPU_ReadMem(4 bytes @ 0xE0001000) -- CPU_WriteMem(4 bytes @ 0xE0001000) (0013ms, 6445ms total) +T2FDC 683:328 JLINK_IsHalted() returns FALSE (0003ms, 6448ms total) +T2FDC 683:341 JLINK_IsHalted() returns FALSE (0002ms, 6447ms total) +T2FDC 683:350 JLINK_IsHalted() returns FALSE (0002ms, 6447ms total) +T2FDC 683:354 JLINK_IsHalted() returns FALSE (0002ms, 6447ms total) +T2FDC 683:362 JLINK_IsHalted() -- CPU_ReadMem(2 bytes @ 0x20000000) returns TRUE (0010ms, 6455ms total) +T2FDC 683:372 JLINK_ReadReg(R15 (PC)) returns 0x20000000 (0000ms, 6445ms total) +T2FDC 683:372 JLINK_ClrBPEx(BPHandle = 0x0000001C) returns 0x00 (0000ms, 6445ms total) +T2FDC 683:372 JLINK_ReadReg(R0) returns 0x00000000 (0000ms, 6445ms total) +T2FDC 683:373 JLINK_WriteMem(0x20000170, 0x0290 Bytes, ...) - Data: 51 FC 03 D8 00 20 C0 43 01 46 07 E0 00 22 25 4B ... -- CPU_WriteMem(656 bytes @ 0x20000170) returns 0x290 (0006ms, 6451ms total) +T2FDC 683:379 JLINK_WriteMem(0x20000400, 0x0170 Bytes, ...) - Data: 2C E1 13 E0 4E E0 00 98 00 99 00 78 49 1C 00 91 ... -- CPU_WriteMem(368 bytes @ 0x20000400) returns 0x170 (0005ms, 6456ms total) +T2FDC 683:384 JLINK_WriteReg(R0, 0x08000C00) returns 0x00 (0000ms, 6456ms total) +T2FDC 683:384 JLINK_WriteReg(R1, 0x00000400) returns 0x00 (0000ms, 6456ms total) +T2FDC 683:384 JLINK_WriteReg(R2, 0x20000170) returns 0x00 (0000ms, 6456ms total) +T2FDC 683:384 JLINK_WriteReg(R3, 0x00000000) returns 0x00 (0000ms, 6456ms total) +T2FDC 683:384 JLINK_WriteReg(R4, 0x00000000) returns 0x00 (0000ms, 6456ms total) +T2FDC 683:384 JLINK_WriteReg(R5, 0x00000000) returns 0x00 (0000ms, 6456ms total) +T2FDC 683:384 JLINK_WriteReg(R6, 0x00000000) returns 0x00 (0000ms, 6456ms total) +T2FDC 683:384 JLINK_WriteReg(R7, 0x00000000) returns 0x00 (0000ms, 6456ms total) +T2FDC 683:384 JLINK_WriteReg(R8, 0x00000000) returns 0x00 (0000ms, 6456ms total) +T2FDC 683:384 JLINK_WriteReg(R9, 0x2000016C) returns 0x00 (0000ms, 6456ms total) +T2FDC 683:384 JLINK_WriteReg(R10, 0x00000000) returns 0x00 (0000ms, 6456ms total) +T2FDC 683:384 JLINK_WriteReg(R11, 0x00000000) returns 0x00 (0000ms, 6456ms total) +T2FDC 683:384 JLINK_WriteReg(R12, 0x00000000) returns 0x00 (0000ms, 6456ms total) +T2FDC 683:384 JLINK_WriteReg(R13 (SP), 0x20001000) returns 0x00 (0000ms, 6456ms total) +T2FDC 683:384 JLINK_WriteReg(R14, 0x20000001) returns 0x00 (0000ms, 6456ms total) +T2FDC 683:384 JLINK_WriteReg(R15 (PC), 0x200000FA) returns 0x00 (0000ms, 6456ms total) +T2FDC 683:384 JLINK_WriteReg(XPSR, 0x01000000) returns 0x00 (0000ms, 6456ms total) +T2FDC 683:384 JLINK_WriteReg(MSP, 0x20001000) returns 0x00 (0000ms, 6456ms total) +T2FDC 683:384 JLINK_WriteReg(PSP, 0x20001000) returns 0x00 (0000ms, 6456ms total) +T2FDC 683:384 JLINK_WriteReg(CFBP, 0x00000000) returns 0x00 (0000ms, 6456ms total) +T2FDC 683:384 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) returns 0x0000001D (0000ms, 6456ms total) +T2FDC 683:384 JLINK_Go() -- CPU_ReadMem(4 bytes @ 0xE0001000) -- CPU_WriteMem(4 bytes @ 0xE0001000) (0013ms, 6469ms total) +T2FDC 683:397 JLINK_IsHalted() returns FALSE (0003ms, 6472ms total) +T2FDC 683:404 JLINK_IsHalted() returns FALSE (0002ms, 6471ms total) +T2FDC 683:410 JLINK_IsHalted() returns FALSE (0003ms, 6472ms total) +T2FDC 683:415 JLINK_IsHalted() returns FALSE (0002ms, 6471ms total) +T2FDC 683:419 JLINK_IsHalted() returns FALSE (0002ms, 6471ms total) +T2FDC 683:423 JLINK_IsHalted() returns FALSE (0002ms, 6471ms total) +T2FDC 683:427 JLINK_IsHalted() -- CPU_ReadMem(2 bytes @ 0x20000000) returns TRUE (0010ms, 6479ms total) +T2FDC 683:437 JLINK_ReadReg(R15 (PC)) returns 0x20000000 (0000ms, 6469ms total) +T2FDC 683:437 JLINK_ClrBPEx(BPHandle = 0x0000001D) returns 0x00 (0000ms, 6469ms total) +T2FDC 683:437 JLINK_ReadReg(R0) returns 0x00000000 (0000ms, 6469ms total) +T2FDC 683:437 JLINK_WriteMem(0x20000170, 0x0290 Bytes, ...) - Data: 0D 92 13 70 61 46 01 43 F0 D1 0D 98 05 A9 08 1A ... -- CPU_WriteMem(656 bytes @ 0x20000170) returns 0x290 (0006ms, 6475ms total) +T2FDC 683:443 JLINK_WriteMem(0x20000400, 0x0170 Bytes, ...) - Data: FE F7 28 FF 30 31 7F 1E 03 90 39 70 11 99 48 1E ... -- CPU_WriteMem(368 bytes @ 0x20000400) returns 0x170 (0005ms, 6480ms total) +T2FDC 683:448 JLINK_WriteReg(R0, 0x08001000) returns 0x00 (0000ms, 6480ms total) +T2FDC 683:448 JLINK_WriteReg(R1, 0x00000400) returns 0x00 (0000ms, 6480ms total) +T2FDC 683:448 JLINK_WriteReg(R2, 0x20000170) returns 0x00 (0000ms, 6480ms total) +T2FDC 683:448 JLINK_WriteReg(R3, 0x00000000) returns 0x00 (0000ms, 6480ms total) +T2FDC 683:448 JLINK_WriteReg(R4, 0x00000000) returns 0x00 (0000ms, 6480ms total) +T2FDC 683:448 JLINK_WriteReg(R5, 0x00000000) returns 0x00 (0000ms, 6480ms total) +T2FDC 683:448 JLINK_WriteReg(R6, 0x00000000) returns 0x00 (0000ms, 6480ms total) +T2FDC 683:448 JLINK_WriteReg(R7, 0x00000000) returns 0x00 (0000ms, 6480ms total) +T2FDC 683:448 JLINK_WriteReg(R8, 0x00000000) returns 0x00 (0000ms, 6480ms total) +T2FDC 683:448 JLINK_WriteReg(R9, 0x2000016C) returns 0x00 (0000ms, 6480ms total) +T2FDC 683:448 JLINK_WriteReg(R10, 0x00000000) returns 0x00 (0000ms, 6480ms total) +T2FDC 683:448 JLINK_WriteReg(R11, 0x00000000) returns 0x00 (0000ms, 6480ms total) +T2FDC 683:448 JLINK_WriteReg(R12, 0x00000000) returns 0x00 (0000ms, 6480ms total) +T2FDC 683:448 JLINK_WriteReg(R13 (SP), 0x20001000) returns 0x00 (0000ms, 6480ms total) +T2FDC 683:448 JLINK_WriteReg(R14, 0x20000001) returns 0x00 (0000ms, 6480ms total) +T2FDC 683:448 JLINK_WriteReg(R15 (PC), 0x200000FA) returns 0x00 (0000ms, 6480ms total) +T2FDC 683:448 JLINK_WriteReg(XPSR, 0x01000000) returns 0x00 (0000ms, 6480ms total) +T2FDC 683:448 JLINK_WriteReg(MSP, 0x20001000) returns 0x00 (0000ms, 6480ms total) +T2FDC 683:448 JLINK_WriteReg(PSP, 0x20001000) returns 0x00 (0000ms, 6480ms total) +T2FDC 683:448 JLINK_WriteReg(CFBP, 0x00000000) returns 0x00 (0000ms, 6480ms total) +T2FDC 683:448 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) returns 0x0000001E (0000ms, 6480ms total) +T2FDC 683:448 JLINK_Go() -- CPU_ReadMem(4 bytes @ 0xE0001000) -- CPU_WriteMem(4 bytes @ 0xE0001000) (0013ms, 6493ms total) +T2FDC 683:461 JLINK_IsHalted() returns FALSE (0003ms, 6496ms total) +T2FDC 683:466 JLINK_IsHalted() returns FALSE (0002ms, 6495ms total) +T2FDC 683:470 JLINK_IsHalted() returns FALSE (0002ms, 6495ms total) +T2FDC 683:474 JLINK_IsHalted() returns FALSE (0002ms, 6495ms total) +T2FDC 683:478 JLINK_IsHalted() returns FALSE (0002ms, 6495ms total) +T2FDC 683:482 JLINK_IsHalted() returns FALSE (0003ms, 6496ms total) +T2FDC 683:487 JLINK_IsHalted() returns FALSE (0003ms, 6496ms total) +T2FDC 683:492 JLINK_IsHalted() -- CPU_ReadMem(2 bytes @ 0x20000000) returns TRUE (0010ms, 6503ms total) +T2FDC 683:502 JLINK_ReadReg(R15 (PC)) returns 0x20000000 (0001ms, 6494ms total) +T2FDC 683:503 JLINK_ClrBPEx(BPHandle = 0x0000001E) returns 0x00 (0000ms, 6494ms total) +T2FDC 683:503 JLINK_ReadReg(R0) returns 0x00000000 (0000ms, 6494ms total) +T2FDC 683:503 JLINK_WriteMem(0x20000170, 0x0290 Bytes, ...) - Data: 01 43 A9 61 A8 69 C0 07 C0 0F 00 90 E8 69 29 04 ... -- CPU_WriteMem(656 bytes @ 0x20000170) returns 0x290 (0007ms, 6501ms total) +T2FDC 683:510 JLINK_WriteMem(0x20000400, 0x0170 Bytes, ...) - Data: 8D 00 49 1C DD 4C C9 05 44 51 C9 0D 83 F3 10 88 ... -- CPU_WriteMem(368 bytes @ 0x20000400) returns 0x170 (0004ms, 6505ms total) +T2FDC 683:514 JLINK_WriteReg(R0, 0x08001400) returns 0x00 (0000ms, 6505ms total) +T2FDC 683:514 JLINK_WriteReg(R1, 0x00000400) returns 0x00 (0000ms, 6505ms total) +T2FDC 683:514 JLINK_WriteReg(R2, 0x20000170) returns 0x00 (0000ms, 6505ms total) +T2FDC 683:514 JLINK_WriteReg(R3, 0x00000000) returns 0x00 (0000ms, 6505ms total) +T2FDC 683:514 JLINK_WriteReg(R4, 0x00000000) returns 0x00 (0000ms, 6505ms total) +T2FDC 683:514 JLINK_WriteReg(R5, 0x00000000) returns 0x00 (0000ms, 6505ms total) +T2FDC 683:514 JLINK_WriteReg(R6, 0x00000000) returns 0x00 (0000ms, 6505ms total) +T2FDC 683:514 JLINK_WriteReg(R7, 0x00000000) returns 0x00 (0000ms, 6505ms total) +T2FDC 683:514 JLINK_WriteReg(R8, 0x00000000) returns 0x00 (0000ms, 6505ms total) +T2FDC 683:514 JLINK_WriteReg(R9, 0x2000016C) returns 0x00 (0000ms, 6505ms total) +T2FDC 683:514 JLINK_WriteReg(R10, 0x00000000) returns 0x00 (0000ms, 6505ms total) +T2FDC 683:514 JLINK_WriteReg(R11, 0x00000000) returns 0x00 (0000ms, 6505ms total) +T2FDC 683:514 JLINK_WriteReg(R12, 0x00000000) returns 0x00 (0000ms, 6505ms total) +T2FDC 683:514 JLINK_WriteReg(R13 (SP), 0x20001000) returns 0x00 (0000ms, 6505ms total) +T2FDC 683:514 JLINK_WriteReg(R14, 0x20000001) returns 0x00 (0000ms, 6505ms total) +T2FDC 683:514 JLINK_WriteReg(R15 (PC), 0x200000FA) returns 0x00 (0000ms, 6505ms total) +T2FDC 683:514 JLINK_WriteReg(XPSR, 0x01000000) returns 0x00 (0000ms, 6505ms total) +T2FDC 683:514 JLINK_WriteReg(MSP, 0x20001000) returns 0x00 (0000ms, 6505ms total) +T2FDC 683:514 JLINK_WriteReg(PSP, 0x20001000) returns 0x00 (0000ms, 6505ms total) +T2FDC 683:514 JLINK_WriteReg(CFBP, 0x00000000) returns 0x00 (0000ms, 6505ms total) +T2FDC 683:514 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) returns 0x0000001F (0000ms, 6505ms total) +T2FDC 683:514 JLINK_Go() -- CPU_ReadMem(4 bytes @ 0xE0001000) -- CPU_WriteMem(4 bytes @ 0xE0001000) (0013ms, 6518ms total) +T2FDC 683:527 JLINK_IsHalted() returns FALSE (0003ms, 6521ms total) +T2FDC 683:536 JLINK_IsHalted() returns FALSE (0003ms, 6521ms total) +T2FDC 683:541 JLINK_IsHalted() returns FALSE (0003ms, 6521ms total) +T2FDC 683:546 JLINK_IsHalted() returns FALSE (0003ms, 6521ms total) +T2FDC 683:551 JLINK_IsHalted() returns FALSE (0003ms, 6521ms total) +T2FDC 683:556 JLINK_IsHalted() -- CPU_ReadMem(2 bytes @ 0x20000000) returns TRUE (0010ms, 6528ms total) +T2FDC 683:566 JLINK_ReadReg(R15 (PC)) returns 0x20000000 (0001ms, 6519ms total) +T2FDC 683:567 JLINK_ClrBPEx(BPHandle = 0x0000001F) returns 0x00 (0000ms, 6519ms total) +T2FDC 683:567 JLINK_ReadReg(R0) returns 0x00000000 (0000ms, 6519ms total) +T2FDC 683:567 JLINK_WriteMem(0x20000170, 0x0290 Bytes, ...) - Data: DB 0D 9D 00 86 49 01 51 5B 1C 87 4C DB 05 44 51 ... -- CPU_WriteMem(656 bytes @ 0x20000170) returns 0x290 (0006ms, 6525ms total) +T2FDC 683:573 JLINK_WriteMem(0x20000400, 0x0170 Bytes, ...) - Data: DB 05 41 51 DB 0D 9D 00 5B 1C DB 05 DB 0D 9E 00 ... -- CPU_WriteMem(368 bytes @ 0x20000400) returns 0x170 (0005ms, 6530ms total) +T2FDC 683:578 JLINK_WriteReg(R0, 0x08001800) returns 0x00 (0000ms, 6530ms total) +T2FDC 683:578 JLINK_WriteReg(R1, 0x00000400) returns 0x00 (0000ms, 6530ms total) +T2FDC 683:578 JLINK_WriteReg(R2, 0x20000170) returns 0x00 (0000ms, 6530ms total) +T2FDC 683:578 JLINK_WriteReg(R3, 0x00000000) returns 0x00 (0000ms, 6530ms total) +T2FDC 683:578 JLINK_WriteReg(R4, 0x00000000) returns 0x00 (0000ms, 6530ms total) +T2FDC 683:578 JLINK_WriteReg(R5, 0x00000000) returns 0x00 (0000ms, 6530ms total) +T2FDC 683:578 JLINK_WriteReg(R6, 0x00000000) returns 0x00 (0000ms, 6530ms total) +T2FDC 683:578 JLINK_WriteReg(R7, 0x00000000) returns 0x00 (0000ms, 6530ms total) +T2FDC 683:578 JLINK_WriteReg(R8, 0x00000000) returns 0x00 (0000ms, 6530ms total) +T2FDC 683:578 JLINK_WriteReg(R9, 0x2000016C) returns 0x00 (0000ms, 6530ms total) +T2FDC 683:578 JLINK_WriteReg(R10, 0x00000000) returns 0x00 (0000ms, 6530ms total) +T2FDC 683:578 JLINK_WriteReg(R11, 0x00000000) returns 0x00 (0000ms, 6530ms total) +T2FDC 683:578 JLINK_WriteReg(R12, 0x00000000) returns 0x00 (0000ms, 6530ms total) +T2FDC 683:578 JLINK_WriteReg(R13 (SP), 0x20001000) returns 0x00 (0000ms, 6530ms total) +T2FDC 683:578 JLINK_WriteReg(R14, 0x20000001) returns 0x00 (0000ms, 6530ms total) +T2FDC 683:578 JLINK_WriteReg(R15 (PC), 0x200000FA) returns 0x00 (0000ms, 6530ms total) +T2FDC 683:578 JLINK_WriteReg(XPSR, 0x01000000) returns 0x00 (0000ms, 6530ms total) +T2FDC 683:578 JLINK_WriteReg(MSP, 0x20001000) returns 0x00 (0000ms, 6530ms total) +T2FDC 683:578 JLINK_WriteReg(PSP, 0x20001000) returns 0x00 (0000ms, 6530ms total) +T2FDC 683:578 JLINK_WriteReg(CFBP, 0x00000000) returns 0x00 (0000ms, 6530ms total) +T2FDC 683:578 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) returns 0x00000020 (0000ms, 6530ms total) +T2FDC 683:578 JLINK_Go() -- CPU_ReadMem(4 bytes @ 0xE0001000) -- CPU_WriteMem(4 bytes @ 0xE0001000) (0013ms, 6543ms total) +T2FDC 683:591 JLINK_IsHalted() returns FALSE (0003ms, 6546ms total) +T2FDC 683:596 JLINK_IsHalted() returns FALSE (0003ms, 6546ms total) +T2FDC 683:601 JLINK_IsHalted() returns FALSE (0003ms, 6546ms total) +T2FDC 683:606 JLINK_IsHalted() returns FALSE (0003ms, 6546ms total) +T2FDC 683:611 JLINK_IsHalted() returns FALSE (0003ms, 6546ms total) +T2FDC 683:616 JLINK_IsHalted() returns FALSE (0003ms, 6546ms total) +T2FDC 683:621 JLINK_IsHalted() -- CPU_ReadMem(2 bytes @ 0x20000000) returns TRUE (0010ms, 6553ms total) +T2FDC 683:632 JLINK_ReadReg(R15 (PC)) returns 0x20000000 (0000ms, 6543ms total) +T2FDC 683:632 JLINK_ClrBPEx(BPHandle = 0x00000020) returns 0x00 (0000ms, 6543ms total) +T2FDC 683:632 JLINK_ReadReg(R0) returns 0x00000000 (0000ms, 6543ms total) +T2FDC 683:632 JLINK_WriteMem(0x20000170, 0x0290 Bytes, ...) - Data: D2 0D 94 00 52 1C D2 05 29 51 D2 0D 94 00 52 1C ... -- CPU_WriteMem(656 bytes @ 0x20000170) returns 0x290 (0006ms, 6549ms total) +T2FDC 683:638 JLINK_WriteMem(0x20000400, 0x0170 Bytes, ...) - Data: AF 9A FF FF 5E 17 FF FF 00 E0 00 E0 1E BB 00 00 ... -- CPU_WriteMem(368 bytes @ 0x20000400) returns 0x170 (0005ms, 6554ms total) +T2FDC 683:643 JLINK_WriteReg(R0, 0x08001C00) returns 0x00 (0000ms, 6554ms total) +T2FDC 683:643 JLINK_WriteReg(R1, 0x00000400) returns 0x00 (0000ms, 6554ms total) +T2FDC 683:643 JLINK_WriteReg(R2, 0x20000170) returns 0x00 (0000ms, 6554ms total) +T2FDC 683:643 JLINK_WriteReg(R3, 0x00000000) returns 0x00 (0000ms, 6554ms total) +T2FDC 683:643 JLINK_WriteReg(R4, 0x00000000) returns 0x00 (0000ms, 6554ms total) +T2FDC 683:643 JLINK_WriteReg(R5, 0x00000000) returns 0x00 (0000ms, 6554ms total) +T2FDC 683:643 JLINK_WriteReg(R6, 0x00000000) returns 0x00 (0000ms, 6554ms total) +T2FDC 683:643 JLINK_WriteReg(R7, 0x00000000) returns 0x00 (0000ms, 6554ms total) +T2FDC 683:643 JLINK_WriteReg(R8, 0x00000000) returns 0x00 (0000ms, 6554ms total) +T2FDC 683:643 JLINK_WriteReg(R9, 0x2000016C) returns 0x00 (0000ms, 6554ms total) +T2FDC 683:643 JLINK_WriteReg(R10, 0x00000000) returns 0x00 (0000ms, 6554ms total) +T2FDC 683:643 JLINK_WriteReg(R11, 0x00000000) returns 0x00 (0000ms, 6554ms total) +T2FDC 683:643 JLINK_WriteReg(R12, 0x00000000) returns 0x00 (0000ms, 6554ms total) +T2FDC 683:643 JLINK_WriteReg(R13 (SP), 0x20001000) returns 0x00 (0000ms, 6554ms total) +T2FDC 683:643 JLINK_WriteReg(R14, 0x20000001) returns 0x00 (0000ms, 6554ms total) +T2FDC 683:643 JLINK_WriteReg(R15 (PC), 0x200000FA) returns 0x00 (0000ms, 6554ms total) +T2FDC 683:643 JLINK_WriteReg(XPSR, 0x01000000) returns 0x00 (0000ms, 6554ms total) +T2FDC 683:643 JLINK_WriteReg(MSP, 0x20001000) returns 0x00 (0000ms, 6554ms total) +T2FDC 683:643 JLINK_WriteReg(PSP, 0x20001000) returns 0x00 (0000ms, 6554ms total) +T2FDC 683:643 JLINK_WriteReg(CFBP, 0x00000000) returns 0x00 (0000ms, 6554ms total) +T2FDC 683:643 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) returns 0x00000021 (0000ms, 6554ms total) +T2FDC 683:643 JLINK_Go() -- CPU_ReadMem(4 bytes @ 0xE0001000) -- CPU_WriteMem(4 bytes @ 0xE0001000) (0015ms, 6569ms total) +T2FDC 683:658 JLINK_IsHalted() returns FALSE (0002ms, 6571ms total) +T2FDC 683:664 JLINK_IsHalted() returns FALSE (0003ms, 6572ms total) +T2FDC 683:669 JLINK_IsHalted() returns FALSE (0003ms, 6572ms total) +T2FDC 683:674 JLINK_IsHalted() returns FALSE (0003ms, 6572ms total) +T2FDC 683:679 JLINK_IsHalted() returns FALSE (0003ms, 6572ms total) +T2FDC 683:684 JLINK_IsHalted() -- CPU_ReadMem(2 bytes @ 0x20000000) returns TRUE (0011ms, 6580ms total) +T2FDC 683:695 JLINK_ReadReg(R15 (PC)) returns 0x20000000 (0000ms, 6569ms total) +T2FDC 683:695 JLINK_ClrBPEx(BPHandle = 0x00000021) returns 0x00 (0000ms, 6569ms total) +T2FDC 683:695 JLINK_ReadReg(R0) returns 0x00000000 (0000ms, 6569ms total) +T2FDC 683:695 JLINK_WriteMem(0x20000170, 0x0290 Bytes, ...) - Data: FE F7 5C FD 64 4D EF F3 10 84 00 90 72 B6 28 46 ... -- CPU_WriteMem(656 bytes @ 0x20000170) returns 0x290 (0006ms, 6575ms total) +T2FDC 683:701 JLINK_WriteMem(0x20000400, 0x0170 Bytes, ...) - Data: 73 51 C9 0D 80 F3 10 88 11 60 52 E0 EF F3 10 80 ... -- CPU_WriteMem(368 bytes @ 0x20000400) returns 0x170 (0005ms, 6580ms total) +T2FDC 683:706 JLINK_WriteReg(R0, 0x08002000) returns 0x00 (0000ms, 6580ms total) +T2FDC 683:706 JLINK_WriteReg(R1, 0x00000400) returns 0x00 (0000ms, 6580ms total) +T2FDC 683:706 JLINK_WriteReg(R2, 0x20000170) returns 0x00 (0000ms, 6580ms total) +T2FDC 683:706 JLINK_WriteReg(R3, 0x00000000) returns 0x00 (0000ms, 6580ms total) +T2FDC 683:706 JLINK_WriteReg(R4, 0x00000000) returns 0x00 (0000ms, 6580ms total) +T2FDC 683:706 JLINK_WriteReg(R5, 0x00000000) returns 0x00 (0000ms, 6580ms total) +T2FDC 683:706 JLINK_WriteReg(R6, 0x00000000) returns 0x00 (0000ms, 6580ms total) +T2FDC 683:706 JLINK_WriteReg(R7, 0x00000000) returns 0x00 (0000ms, 6580ms total) +T2FDC 683:706 JLINK_WriteReg(R8, 0x00000000) returns 0x00 (0000ms, 6580ms total) +T2FDC 683:706 JLINK_WriteReg(R9, 0x2000016C) returns 0x00 (0000ms, 6580ms total) +T2FDC 683:706 JLINK_WriteReg(R10, 0x00000000) returns 0x00 (0000ms, 6580ms total) +T2FDC 683:706 JLINK_WriteReg(R11, 0x00000000) returns 0x00 (0000ms, 6580ms total) +T2FDC 683:706 JLINK_WriteReg(R12, 0x00000000) returns 0x00 (0000ms, 6580ms total) +T2FDC 683:706 JLINK_WriteReg(R13 (SP), 0x20001000) returns 0x00 (0000ms, 6580ms total) +T2FDC 683:706 JLINK_WriteReg(R14, 0x20000001) returns 0x00 (0000ms, 6580ms total) +T2FDC 683:706 JLINK_WriteReg(R15 (PC), 0x200000FA) returns 0x00 (0000ms, 6580ms total) +T2FDC 683:706 JLINK_WriteReg(XPSR, 0x01000000) returns 0x00 (0000ms, 6580ms total) +T2FDC 683:706 JLINK_WriteReg(MSP, 0x20001000) returns 0x00 (0000ms, 6580ms total) +T2FDC 683:706 JLINK_WriteReg(PSP, 0x20001000) returns 0x00 (0000ms, 6580ms total) +T2FDC 683:706 JLINK_WriteReg(CFBP, 0x00000000) returns 0x00 (0000ms, 6580ms total) +T2FDC 683:706 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) returns 0x00000022 (0000ms, 6580ms total) +T2FDC 683:706 JLINK_Go() -- CPU_ReadMem(4 bytes @ 0xE0001000) -- CPU_WriteMem(4 bytes @ 0xE0001000) (0014ms, 6594ms total) +T2FDC 683:720 JLINK_IsHalted() returns FALSE (0002ms, 6596ms total) +T2FDC 683:724 JLINK_IsHalted() returns FALSE (0003ms, 6597ms total) +T2FDC 683:729 JLINK_IsHalted() returns FALSE (0003ms, 6597ms total) +T2FDC 683:736 JLINK_IsHalted() returns FALSE (0003ms, 6597ms total) +T2FDC 683:741 JLINK_IsHalted() returns FALSE (0003ms, 6597ms total) +T2FDC 683:746 JLINK_IsHalted() -- CPU_ReadMem(2 bytes @ 0x20000000) returns TRUE (0011ms, 6605ms total) +T2FDC 683:757 JLINK_ReadReg(R15 (PC)) returns 0x20000000 (0000ms, 6594ms total) +T2FDC 683:757 JLINK_ClrBPEx(BPHandle = 0x00000022) returns 0x00 (0000ms, 6594ms total) +T2FDC 683:757 JLINK_ReadReg(R0) returns 0x00000000 (0000ms, 6594ms total) +T2FDC 683:757 JLINK_WriteMem(0x20000170, 0x0290 Bytes, ...) - Data: 59 68 00 04 8D 00 54 51 49 1C 84 4C C9 05 C9 0D ... -- CPU_WriteMem(656 bytes @ 0x20000170) returns 0x290 (0007ms, 6601ms total) +T2FDC 683:764 JLINK_WriteMem(0x20000400, 0x0170 Bytes, ...) - Data: 54 51 C0 0D 81 F3 10 88 18 60 04 B0 F0 BD 0D 78 ... -- CPU_WriteMem(368 bytes @ 0x20000400) returns 0x170 (0004ms, 6605ms total) +T2FDC 683:768 JLINK_WriteReg(R0, 0x08002400) returns 0x00 (0000ms, 6605ms total) +T2FDC 683:768 JLINK_WriteReg(R1, 0x00000400) returns 0x00 (0000ms, 6605ms total) +T2FDC 683:768 JLINK_WriteReg(R2, 0x20000170) returns 0x00 (0000ms, 6605ms total) +T2FDC 683:768 JLINK_WriteReg(R3, 0x00000000) returns 0x00 (0000ms, 6605ms total) +T2FDC 683:768 JLINK_WriteReg(R4, 0x00000000) returns 0x00 (0000ms, 6605ms total) +T2FDC 683:768 JLINK_WriteReg(R5, 0x00000000) returns 0x00 (0000ms, 6605ms total) +T2FDC 683:768 JLINK_WriteReg(R6, 0x00000000) returns 0x00 (0000ms, 6605ms total) +T2FDC 683:768 JLINK_WriteReg(R7, 0x00000000) returns 0x00 (0000ms, 6605ms total) +T2FDC 683:768 JLINK_WriteReg(R8, 0x00000000) returns 0x00 (0000ms, 6605ms total) +T2FDC 683:768 JLINK_WriteReg(R9, 0x2000016C) returns 0x00 (0000ms, 6605ms total) +T2FDC 683:768 JLINK_WriteReg(R10, 0x00000000) returns 0x00 (0000ms, 6605ms total) +T2FDC 683:768 JLINK_WriteReg(R11, 0x00000000) returns 0x00 (0000ms, 6605ms total) +T2FDC 683:768 JLINK_WriteReg(R12, 0x00000000) returns 0x00 (0000ms, 6605ms total) +T2FDC 683:768 JLINK_WriteReg(R13 (SP), 0x20001000) returns 0x00 (0000ms, 6605ms total) +T2FDC 683:768 JLINK_WriteReg(R14, 0x20000001) returns 0x00 (0000ms, 6605ms total) +T2FDC 683:768 JLINK_WriteReg(R15 (PC), 0x200000FA) returns 0x00 (0000ms, 6605ms total) +T2FDC 683:768 JLINK_WriteReg(XPSR, 0x01000000) returns 0x00 (0000ms, 6605ms total) +T2FDC 683:768 JLINK_WriteReg(MSP, 0x20001000) returns 0x00 (0000ms, 6605ms total) +T2FDC 683:768 JLINK_WriteReg(PSP, 0x20001000) returns 0x00 (0000ms, 6605ms total) +T2FDC 683:768 JLINK_WriteReg(CFBP, 0x00000000) returns 0x00 (0000ms, 6605ms total) +T2FDC 683:768 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) returns 0x00000023 (0000ms, 6605ms total) +T2FDC 683:768 JLINK_Go() -- CPU_ReadMem(4 bytes @ 0xE0001000) -- CPU_WriteMem(4 bytes @ 0xE0001000) (0014ms, 6619ms total) +T2FDC 683:782 JLINK_IsHalted() returns FALSE (0002ms, 6621ms total) +T2FDC 683:786 JLINK_IsHalted() returns FALSE (0003ms, 6622ms total) +T2FDC 683:791 JLINK_IsHalted() returns FALSE (0003ms, 6622ms total) +T2FDC 683:796 JLINK_IsHalted() returns FALSE (0003ms, 6622ms total) +T2FDC 683:801 JLINK_IsHalted() returns FALSE (0003ms, 6622ms total) +T2FDC 683:806 JLINK_IsHalted() returns FALSE (0003ms, 6622ms total) +T2FDC 683:811 JLINK_IsHalted() -- CPU_ReadMem(2 bytes @ 0x20000000) returns TRUE (0011ms, 6630ms total) +T2FDC 683:822 JLINK_ReadReg(R15 (PC)) returns 0x20000000 (0000ms, 6619ms total) +T2FDC 683:822 JLINK_ClrBPEx(BPHandle = 0x00000023) returns 0x00 (0000ms, 6619ms total) +T2FDC 683:822 JLINK_ReadReg(R0) returns 0x00000000 (0000ms, 6619ms total) +T2FDC 683:822 JLINK_WriteMem(0x20000170, 0x0290 Bytes, ...) - Data: DB 0D 3C 02 67 46 9D 00 3C 43 24 04 54 51 5B 1C ... -- CPU_WriteMem(656 bytes @ 0x20000170) returns 0x290 (0008ms, 6627ms total) +T2FDC 683:830 JLINK_WriteMem(0x20000400, 0x0170 Bytes, ...) - Data: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ... -- CPU_WriteMem(368 bytes @ 0x20000400) returns 0x170 (0004ms, 6631ms total) +T2FDC 683:834 JLINK_WriteReg(R0, 0x08002800) returns 0x00 (0000ms, 6631ms total) +T2FDC 683:834 JLINK_WriteReg(R1, 0x000001D0) returns 0x00 (0000ms, 6631ms total) +T2FDC 683:834 JLINK_WriteReg(R2, 0x20000170) returns 0x00 (0000ms, 6631ms total) +T2FDC 683:834 JLINK_WriteReg(R3, 0x00000000) returns 0x00 (0000ms, 6631ms total) +T2FDC 683:834 JLINK_WriteReg(R4, 0x00000000) returns 0x00 (0000ms, 6631ms total) +T2FDC 683:834 JLINK_WriteReg(R5, 0x00000000) returns 0x00 (0000ms, 6631ms total) +T2FDC 683:834 JLINK_WriteReg(R6, 0x00000000) returns 0x00 (0000ms, 6631ms total) +T2FDC 683:834 JLINK_WriteReg(R7, 0x00000000) returns 0x00 (0000ms, 6631ms total) +T2FDC 683:834 JLINK_WriteReg(R8, 0x00000000) returns 0x00 (0000ms, 6631ms total) +T2FDC 683:834 JLINK_WriteReg(R9, 0x2000016C) returns 0x00 (0000ms, 6631ms total) +T2FDC 683:834 JLINK_WriteReg(R10, 0x00000000) returns 0x00 (0000ms, 6631ms total) +T2FDC 683:834 JLINK_WriteReg(R11, 0x00000000) returns 0x00 (0000ms, 6631ms total) +T2FDC 683:834 JLINK_WriteReg(R12, 0x00000000) returns 0x00 (0000ms, 6631ms total) +T2FDC 683:834 JLINK_WriteReg(R13 (SP), 0x20001000) returns 0x00 (0000ms, 6631ms total) +T2FDC 683:834 JLINK_WriteReg(R14, 0x20000001) returns 0x00 (0000ms, 6631ms total) +T2FDC 683:834 JLINK_WriteReg(R15 (PC), 0x200000FA) returns 0x00 (0000ms, 6631ms total) +T2FDC 683:834 JLINK_WriteReg(XPSR, 0x01000000) returns 0x00 (0000ms, 6631ms total) +T2FDC 683:834 JLINK_WriteReg(MSP, 0x20001000) returns 0x00 (0000ms, 6631ms total) +T2FDC 683:834 JLINK_WriteReg(PSP, 0x20001000) returns 0x00 (0000ms, 6631ms total) +T2FDC 683:834 JLINK_WriteReg(CFBP, 0x00000000) returns 0x00 (0000ms, 6631ms total) +T2FDC 683:834 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) returns 0x00000024 (0000ms, 6631ms total) +T2FDC 683:834 JLINK_Go() -- CPU_ReadMem(4 bytes @ 0xE0001000) -- CPU_WriteMem(4 bytes @ 0xE0001000) (0014ms, 6645ms total) +T2FDC 683:848 JLINK_IsHalted() returns FALSE (0002ms, 6647ms total) +T2FDC 683:859 JLINK_IsHalted() -- CPU_ReadMem(2 bytes @ 0x20000000) returns TRUE (0011ms, 6656ms total) +T2FDC 683:870 JLINK_ReadReg(R15 (PC)) returns 0x20000000 (0000ms, 6645ms total) +T2FDC 683:870 JLINK_ClrBPEx(BPHandle = 0x00000024) returns 0x00 (0000ms, 6645ms total) +T2FDC 683:870 JLINK_ReadReg(R0) returns 0x00000000 (0000ms, 6645ms total) +T2FDC 683:870 JLINK_WriteReg(R0, 0x00000002) returns 0x00 (0000ms, 6645ms total) +T2FDC 683:870 JLINK_WriteReg(R1, 0x000001D0) returns 0x00 (0000ms, 6645ms total) +T2FDC 683:870 JLINK_WriteReg(R2, 0x20000170) returns 0x00 (0000ms, 6645ms total) +T2FDC 683:870 JLINK_WriteReg(R3, 0x00000000) returns 0x00 (0000ms, 6645ms total) +T2FDC 683:870 JLINK_WriteReg(R4, 0x00000000) returns 0x00 (0000ms, 6645ms total) +T2FDC 683:870 JLINK_WriteReg(R5, 0x00000000) returns 0x00 (0000ms, 6645ms total) +T2FDC 683:870 JLINK_WriteReg(R6, 0x00000000) returns 0x00 (0000ms, 6645ms total) +T2FDC 683:870 JLINK_WriteReg(R7, 0x00000000) returns 0x00 (0000ms, 6645ms total) +T2FDC 683:870 JLINK_WriteReg(R8, 0x00000000) returns 0x00 (0000ms, 6645ms total) +T2FDC 683:870 JLINK_WriteReg(R9, 0x2000016C) returns 0x00 (0000ms, 6645ms total) +T2FDC 683:870 JLINK_WriteReg(R10, 0x00000000) returns 0x00 (0000ms, 6645ms total) +T2FDC 683:870 JLINK_WriteReg(R11, 0x00000000) returns 0x00 (0000ms, 6645ms total) +T2FDC 683:870 JLINK_WriteReg(R12, 0x00000000) returns 0x00 (0000ms, 6645ms total) +T2FDC 683:870 JLINK_WriteReg(R13 (SP), 0x20001000) returns 0x00 (0000ms, 6645ms total) +T2FDC 683:870 JLINK_WriteReg(R14, 0x20000001) returns 0x00 (0000ms, 6645ms total) +T2FDC 683:870 JLINK_WriteReg(R15 (PC), 0x20000066) returns 0x00 (0000ms, 6645ms total) +T2FDC 683:870 JLINK_WriteReg(XPSR, 0x01000000) returns 0x00 (0000ms, 6645ms total) +T2FDC 683:870 JLINK_WriteReg(MSP, 0x20001000) returns 0x00 (0000ms, 6645ms total) +T2FDC 683:870 JLINK_WriteReg(PSP, 0x20001000) returns 0x00 (0000ms, 6645ms total) +T2FDC 683:870 JLINK_WriteReg(CFBP, 0x00000000) returns 0x00 (0000ms, 6645ms total) +T2FDC 683:870 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) returns 0x00000025 (0000ms, 6645ms total) +T2FDC 683:870 JLINK_Go() -- CPU_ReadMem(4 bytes @ 0xE0001000) -- CPU_WriteMem(4 bytes @ 0xE0001000) (0013ms, 6658ms total) +T2FDC 683:883 JLINK_IsHalted() -- CPU_ReadMem(2 bytes @ 0x20000000) returns TRUE (0011ms, 6669ms total) +T2FDC 683:894 JLINK_ReadReg(R15 (PC)) returns 0x20000000 (0000ms, 6658ms total) +T2FDC 683:894 JLINK_ClrBPEx(BPHandle = 0x00000025) returns 0x00 (0000ms, 6658ms total) +T2FDC 683:894 JLINK_ReadReg(R0) returns 0x00000000 (0000ms, 6658ms total) +T2FDC 683:950 JLINK_WriteMem(0x20000000, 0x0170 Bytes, ...) - Data: 00 BE 0A E0 0D 78 2D 06 68 40 08 24 40 00 00 D3 ... -- CPU_WriteMem(368 bytes @ 0x20000000) returns 0x170 (0005ms, 6663ms total) +T2FDC 683:955 JLINK_WriteReg(R0, 0x08000000) returns 0x00 (0000ms, 6663ms total) +T2FDC 683:955 JLINK_WriteReg(R1, 0x02DC6C00) returns 0x00 (0000ms, 6663ms total) +T2FDC 683:955 JLINK_WriteReg(R2, 0x00000003) returns 0x00 (0000ms, 6663ms total) +T2FDC 683:955 JLINK_WriteReg(R3, 0x00000000) returns 0x00 (0000ms, 6663ms total) +T2FDC 683:955 JLINK_WriteReg(R4, 0x00000000) returns 0x00 (0000ms, 6663ms total) +T2FDC 683:955 JLINK_WriteReg(R5, 0x00000000) returns 0x00 (0000ms, 6663ms total) +T2FDC 683:955 JLINK_WriteReg(R6, 0x00000000) returns 0x00 (0000ms, 6663ms total) +T2FDC 683:955 JLINK_WriteReg(R7, 0x00000000) returns 0x00 (0000ms, 6663ms total) +T2FDC 683:955 JLINK_WriteReg(R8, 0x00000000) returns 0x00 (0000ms, 6663ms total) +T2FDC 683:955 JLINK_WriteReg(R9, 0x2000016C) returns 0x00 (0000ms, 6663ms total) +T2FDC 683:955 JLINK_WriteReg(R10, 0x00000000) returns 0x00 (0000ms, 6663ms total) +T2FDC 683:955 JLINK_WriteReg(R11, 0x00000000) returns 0x00 (0000ms, 6663ms total) +T2FDC 683:955 JLINK_WriteReg(R12, 0x00000000) returns 0x00 (0001ms, 6664ms total) +T2FDC 683:956 JLINK_WriteReg(R13 (SP), 0x20001000) returns 0x00 (0000ms, 6664ms total) +T2FDC 683:956 JLINK_WriteReg(R14, 0x20000001) returns 0x00 (0000ms, 6664ms total) +T2FDC 683:956 JLINK_WriteReg(R15 (PC), 0x20000038) returns 0x00 (0000ms, 6664ms total) +T2FDC 683:956 JLINK_WriteReg(XPSR, 0x01000000) returns 0x00 (0000ms, 6664ms total) +T2FDC 683:956 JLINK_WriteReg(MSP, 0x20001000) returns 0x00 (0000ms, 6664ms total) +T2FDC 683:956 JLINK_WriteReg(PSP, 0x20001000) returns 0x00 (0000ms, 6664ms total) +T2FDC 683:956 JLINK_WriteReg(CFBP, 0x00000000) returns 0x00 (0000ms, 6664ms total) +T2FDC 683:956 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) -- CPU_ReadMem(2 bytes @ 0x20000000) returns 0x00000026 (0002ms, 6666ms total) +T2FDC 683:958 JLINK_Go() -- CPU_WriteMem(2 bytes @ 0x20000000) -- CPU_ReadMem(4 bytes @ 0xE0001000) -- CPU_WriteMem(4 bytes @ 0xE0001000) (0017ms, 6683ms total) +T2FDC 683:975 JLINK_IsHalted() -- CPU_ReadMem(2 bytes @ 0x20000000) returns TRUE (0010ms, 6693ms total) +T2FDC 683:985 JLINK_ReadReg(R15 (PC)) returns 0x20000000 (0000ms, 6683ms total) +T2FDC 683:985 JLINK_ClrBPEx(BPHandle = 0x00000026) returns 0x00 (0000ms, 6683ms total) +T2FDC 683:985 JLINK_ReadReg(R0) returns 0x00000000 (0000ms, 6683ms total) +T2FDC 683:985 JLINK_WriteReg(R0, 0xFFFFFFFF) returns 0x00 (0000ms, 6683ms total) +T2FDC 683:985 JLINK_WriteReg(R1, 0x08000000) returns 0x00 (0000ms, 6683ms total) +T2FDC 683:985 JLINK_WriteReg(R2, 0x000029D0) returns 0x00 (0000ms, 6683ms total) +T2FDC 683:985 JLINK_WriteReg(R3, 0x04C11DB7) returns 0x00 (0000ms, 6683ms total) +T2FDC 683:985 JLINK_WriteReg(R4, 0x00000000) returns 0x00 (0000ms, 6683ms total) +T2FDC 683:985 JLINK_WriteReg(R5, 0x00000000) returns 0x00 (0000ms, 6683ms total) +T2FDC 683:985 JLINK_WriteReg(R6, 0x00000000) returns 0x00 (0000ms, 6683ms total) +T2FDC 683:985 JLINK_WriteReg(R7, 0x00000000) returns 0x00 (0000ms, 6683ms total) +T2FDC 683:985 JLINK_WriteReg(R8, 0x00000000) returns 0x00 (0000ms, 6683ms total) +T2FDC 683:985 JLINK_WriteReg(R9, 0x2000016C) returns 0x00 (0000ms, 6683ms total) +T2FDC 683:985 JLINK_WriteReg(R10, 0x00000000) returns 0x00 (0000ms, 6683ms total) +T2FDC 683:985 JLINK_WriteReg(R11, 0x00000000) returns 0x00 (0000ms, 6683ms total) +T2FDC 683:985 JLINK_WriteReg(R12, 0x00000000) returns 0x00 (0000ms, 6683ms total) +T2FDC 683:985 JLINK_WriteReg(R13 (SP), 0x20001000) returns 0x00 (0000ms, 6683ms total) +T2FDC 683:985 JLINK_WriteReg(R14, 0x20000001) returns 0x00 (0001ms, 6684ms total) +T2FDC 683:986 JLINK_WriteReg(R15 (PC), 0x20000002) returns 0x00 (0000ms, 6684ms total) +T2FDC 683:986 JLINK_WriteReg(XPSR, 0x01000000) returns 0x00 (0000ms, 6684ms total) +T2FDC 683:986 JLINK_WriteReg(MSP, 0x20001000) returns 0x00 (0000ms, 6684ms total) +T2FDC 683:986 JLINK_WriteReg(PSP, 0x20001000) returns 0x00 (0000ms, 6684ms total) +T2FDC 683:986 JLINK_WriteReg(CFBP, 0x00000000) returns 0x00 (0000ms, 6684ms total) +T2FDC 683:986 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) returns 0x00000027 (0000ms, 6684ms total) +T2FDC 683:986 JLINK_Go() -- CPU_ReadMem(4 bytes @ 0xE0001000) -- CPU_WriteMem(4 bytes @ 0xE0001000) (0013ms, 6697ms total) +T2FDC 683:999 JLINK_IsHalted() returns FALSE (0002ms, 6699ms total) +T2FDC 684:007 JLINK_IsHalted() returns FALSE (0002ms, 6699ms total) +T2FDC 684:011 JLINK_IsHalted() returns FALSE (0003ms, 6700ms total) +T2FDC 684:016 JLINK_IsHalted() returns FALSE (0003ms, 6700ms total) +T2FDC 684:021 JLINK_IsHalted() returns FALSE (0003ms, 6700ms total) +T2FDC 684:026 JLINK_IsHalted() returns FALSE (0003ms, 6700ms total) +T2FDC 684:031 JLINK_IsHalted() returns FALSE (0003ms, 6700ms total) +T2FDC 684:036 JLINK_IsHalted() returns FALSE (0003ms, 6700ms total) +T2FDC 684:041 JLINK_IsHalted() returns FALSE (0003ms, 6700ms total) +T2FDC 684:046 JLINK_IsHalted() returns FALSE (0003ms, 6700ms total) +T2FDC 684:051 JLINK_IsHalted() returns FALSE (0003ms, 6700ms total) +T2FDC 684:056 JLINK_IsHalted() returns FALSE (0003ms, 6700ms total) +T2FDC 684:062 JLINK_IsHalted() returns FALSE (0003ms, 6700ms total) +T2FDC 684:067 JLINK_IsHalted() returns FALSE (0003ms, 6700ms total) +T2FDC 684:072 JLINK_IsHalted() returns FALSE (0003ms, 6700ms total) +T2FDC 684:077 JLINK_IsHalted() returns FALSE (0003ms, 6700ms total) +T2FDC 684:082 JLINK_IsHalted() returns FALSE (0003ms, 6700ms total) +T2FDC 684:087 JLINK_IsHalted() returns FALSE (0003ms, 6700ms total) +T2FDC 684:092 JLINK_IsHalted() -- CPU_ReadMem(2 bytes @ 0x20000000) returns TRUE (0010ms, 6707ms total) +T2FDC 684:103 JLINK_ReadReg(R15 (PC)) returns 0x20000000 (0000ms, 6697ms total) +T2FDC 684:103 JLINK_ClrBPEx(BPHandle = 0x00000027) returns 0x00 (0000ms, 6697ms total) +T2FDC 684:103 JLINK_ReadReg(R0) returns 0x838E9890 (0000ms, 6697ms total) +T2FDC 684:103 JLINK_WriteReg(R0, 0x00000003) returns 0x00 (0000ms, 6697ms total) +T2FDC 684:103 JLINK_WriteReg(R1, 0x08000000) returns 0x00 (0000ms, 6697ms total) +T2FDC 684:103 JLINK_WriteReg(R2, 0x000029D0) returns 0x00 (0000ms, 6697ms total) +T2FDC 684:103 JLINK_WriteReg(R3, 0x04C11DB7) returns 0x00 (0000ms, 6697ms total) +T2FDC 684:103 JLINK_WriteReg(R4, 0x00000000) returns 0x00 (0000ms, 6697ms total) +T2FDC 684:103 JLINK_WriteReg(R5, 0x00000000) returns 0x00 (0001ms, 6698ms total) +T2FDC 684:104 JLINK_WriteReg(R6, 0x00000000) returns 0x00 (0000ms, 6698ms total) +T2FDC 684:104 JLINK_WriteReg(R7, 0x00000000) returns 0x00 (0000ms, 6698ms total) +T2FDC 684:104 JLINK_WriteReg(R8, 0x00000000) returns 0x00 (0000ms, 6698ms total) +T2FDC 684:104 JLINK_WriteReg(R9, 0x2000016C) returns 0x00 (0000ms, 6698ms total) +T2FDC 684:104 JLINK_WriteReg(R10, 0x00000000) returns 0x00 (0000ms, 6698ms total) +T2FDC 684:104 JLINK_WriteReg(R11, 0x00000000) returns 0x00 (0000ms, 6698ms total) +T2FDC 684:104 JLINK_WriteReg(R12, 0x00000000) returns 0x00 (0000ms, 6698ms total) +T2FDC 684:104 JLINK_WriteReg(R13 (SP), 0x20001000) returns 0x00 (0000ms, 6698ms total) +T2FDC 684:104 JLINK_WriteReg(R14, 0x20000001) returns 0x00 (0000ms, 6698ms total) +T2FDC 684:104 JLINK_WriteReg(R15 (PC), 0x20000066) returns 0x00 (0000ms, 6698ms total) +T2FDC 684:104 JLINK_WriteReg(XPSR, 0x01000000) returns 0x00 (0000ms, 6698ms total) +T2FDC 684:104 JLINK_WriteReg(MSP, 0x20001000) returns 0x00 (0000ms, 6698ms total) +T2FDC 684:104 JLINK_WriteReg(PSP, 0x20001000) returns 0x00 (0000ms, 6698ms total) +T2FDC 684:104 JLINK_WriteReg(CFBP, 0x00000000) returns 0x00 (0000ms, 6698ms total) +T2FDC 684:104 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2) returns 0x00000028 (0000ms, 6698ms total) +T2FDC 684:104 JLINK_Go() -- CPU_ReadMem(4 bytes @ 0xE0001000) -- CPU_WriteMem(4 bytes @ 0xE0001000) (0014ms, 6712ms total) +T2FDC 684:118 JLINK_IsHalted() -- CPU_ReadMem(2 bytes @ 0x20000000) returns TRUE (0010ms, 6722ms total) +T2FDC 684:128 JLINK_ReadReg(R15 (PC)) returns 0x20000000 (0000ms, 6712ms total) +T2FDC 684:128 JLINK_ClrBPEx(BPHandle = 0x00000028) returns 0x00 (0000ms, 6712ms total) +T2FDC 684:128 JLINK_ReadReg(R0) returns 0x00000000 (0000ms, 6712ms total) +T2FDC 684:184 JLINK_WriteMemEx(0x20000000, 0x0002 Bytes, ..., Flags = 0x02000000) - Data: FE E7 -- CPU_WriteMem(2 bytes @ 0x20000000) returns 0x02 (0002ms, 6714ms total) +T2FDC 684:201 JLINK_Close() -- CPU_ReadMem(4 bytes @ 0xE0001000) -- CPU_WriteMem(4 bytes @ 0xE0001000) >0x0D TIF> >0x28 TIF> >0x0D TIF> >0x28 TIF> >0x0D TIF> >0x28 TIF> >0x0D TIF> >0x28 TIF> >0x0D TIF> >0x28 TIF> >0x0D TIF> >0x28 TIF> >0x0D TIF> >0x28 TIF> >0x0D TIF> >0x28 TIF> >0x0D TIF> >0x21 TIF> >0x0D TIF> >0x28 TIF> (0087ms, 6801ms total) +T2FDC 684:201 (0087ms, 6801ms total) +T2FDC 684:201 Closed (0087ms, 6801ms total) diff --git a/examples/triceDemoF030R8/MDK-ARM/til.json b/examples/triceDemoF030R8/MDK-ARM/til.json index 085595cf5..2124ab1a9 100644 --- a/examples/triceDemoF030R8/MDK-ARM/til.json +++ b/examples/triceDemoF030R8/MDK-ARM/til.json @@ -1,2305 +1,688 @@ [ + { + "id": 3, + "fmtType": "TRICE8_1", + "fmtStrg": "%c", + "created": 1583160887, + "removed": 0 + }, + { + "id": 27950, + "fmtType": "TRICE0", + "fmtStrg": " ", + "created": 1583160887, + "removed": 0 + }, + { + "id": 36152, + "fmtType": "TRICE8_1", + "fmtStrg": "%c", + "created": 1583160887, + "removed": 0 + }, + { + "id": 49862, + "fmtType": "TRICE8_2", + "fmtStrg": "%c%c", + "created": 1583160887, + "removed": 0 + }, + { + "id": 60898, + "fmtType": "TRICE8_3", + "fmtStrg": "%c%c%c", + "created": 1583160887, + "removed": 0 + }, + { + "id": 57970, + "fmtType": "TRICE8_4", + "fmtStrg": "%c%c%c%c", + "created": 1583160887, + "removed": 0 + }, + { + "id": 49813, + "fmtType": "TRICE8_5", + "fmtStrg": "%c%c%c%c%c", + "created": 1583160887, + "removed": 0 + }, + { + "id": 10201, + "fmtType": "TRICE8_6", + "fmtStrg": "%c%c%c%c%c%c", + "created": 1583160887, + "removed": 0 + }, + { + "id": 57439, + "fmtType": "TRICE8_7", + "fmtStrg": "%c%c%c%c%c%c%c", + "created": 1583160887, + "removed": 0 + }, + { + "id": 53018, + "fmtType": "TRICE8_8", + "fmtStrg": "%c%c%c%c%c%c%c%c", + "created": 1583160887, + "removed": 0 + }, + { + "id": 14746, + "fmtType": "TRICE0", + "fmtStrg": " ", + "created": 1583160887, + "removed": 0 + }, + { + "id": 32263, + "fmtType": "TRICE0", + "fmtStrg": " ", + "created": 1583160887, + "removed": 0 + }, + { + "id": 41033, + "fmtType": "TRICE0", + "fmtStrg": " ", + "created": 1583160887, + "removed": 0 + }, + { + "id": 500, + "fmtType": "TRICE0", + "fmtStrg": " ", + "created": 1583160887, + "removed": 0 + }, + { + "id": 23151, + "fmtType": "TRICE0", + "fmtStrg": " ", + "created": 1583160887, + "removed": 0 + }, + { + "id": 11628, + "fmtType": "TRICE0", + "fmtStrg": " ", + "created": 1583160887, + "removed": 0 + }, + { + "id": 40825, + "fmtType": "TRICE0", + "fmtStrg": " ", + "created": 1583160887, + "removed": 0 + }, + { + "id": 63581, + "fmtType": "TRICE0", + "fmtStrg": " ", + "created": 1583160887, + "removed": 0 + }, + { + "id": 11347, + "fmtType": "TRICE0", + "fmtStrg": " ", + "created": 1583160887, + "removed": 0 + }, + { + "id": 46732, + "fmtType": "TRICE0", + "fmtStrg": " ", + "created": 1583160887, + "removed": 0 + }, + { + "id": 7, + "fmtType": "TRICE0", + "fmtStrg": "sig:", + "created": 1583160887, + "removed": 0 + }, + { + "id": 5, + "fmtType": "TRICE32_2", + "fmtStrg": " line %d (Value = %d)\\n", + "created": 1583160887, + "removed": 0 + }, + { + "id": 6, + "fmtType": "TRICE0", + "fmtStrg": "err: Failure in ", + "created": 1583160887, + "removed": 0 + }, + { + "id": 4, + "fmtType": "TRICE0", + "fmtStrg": "att: Passage in ", + "created": 1583160887, + "removed": 0 + }, + { + "id": 31976, + "fmtType": "TRICE0", + "fmtStrg": "err: Error in file ", + "created": 1583160887, + "removed": 0 + }, + { + "id": 8272, + "fmtType": "TRICE16_1", + "fmtStrg": " at line %d\\n", + "created": 1583160887, + "removed": 0 + }, + { + "id": 3340, + "fmtType": "TRICE16_2", + "fmtStrg": " in line %d (0x%02x)\\n", + "created": 1583160887, + "removed": 0 + }, + { + "id": 63699, + "fmtType": "TRICE32_2", + "fmtStrg": "ERR: in line %d (0x%08x)\\n", + "created": 1583160887, + "removed": 0 + }, + { + "id": 35139, + "fmtType": "TRICE16_4", + "fmtStrg": "ERR: in line %d (0x%04x,0x%04x,0x%04x)\\n", + "created": 1583160887, + "removed": 0 + }, + { + "id": 16048, + "fmtType": "TRICE32_2", + "fmtStrg": "att: line %d, value = 0x%08x\\r\\n", + "created": 1583160887, + "removed": 0 + }, + { + "id": 43582, + "fmtType": "TRICE32_2", + "fmtStrg": "att: line %d, value = 0x%08x\\r\\n", + "created": 1583160887, + "removed": 0 + }, + { + "id": 53007, + "fmtType": "TRICE16_1", + "fmtStrg": "ERR: in line %d\\n", + "created": 1583160887, + "removed": 0 + }, { "id": 51648, "fmtType": "TRICE16_1", "fmtStrg": "msg:Hello from MCU! SysTickVal now %d\\n", - "created": 1581957555, + "created": 1583160887, "removed": 0 }, { "id": 18577, "fmtType": "TRICE32_1", "fmtStrg": "ISR:alive time %d milliseconds\\n", - "created": 1581957555, + "created": 1583160887, + "removed": 0 + }, + { + "id": 51183, + "fmtType": "TRICE8_1", + "fmtStrg": "%#b times\\n", + "created": 1583160887, + "removed": 0 + }, + { + "id": 2863, + "fmtType": "TRICE8_1", + "fmtStrg": "%b times\\n", + "created": 1583160887, + "removed": 0 + }, + { + "id": 46097, + "fmtType": "TRICE16_1", + "fmtStrg": "dbg:12345 as 16bit is %#016b\\n", + "created": 1583160887, "removed": 0 }, { "id": 30265, "fmtType": "TRICE0", "fmtStrg": "--------------------------------------------------------------------------------------------------------------------------------------------------\\n", - "created": 1581957555, + "created": 1583160887, "removed": 0 }, { "id": 1750, "fmtType": "TRICE8_4", "fmtStrg": "tst:TRICE8 %%03x -\u003e %03x %03x %03x %03x\\n", - "created": 1581957555, + "created": 1583160887, "removed": 0 }, { "id": 65426, "fmtType": "TRICE8_4", "fmtStrg": "tst:TRICE8 %%4d -\u003e %4d %4d %4d %4d\\n", - "created": 1581957555, + "created": 1583160887, "removed": 0 }, { "id": 16582, "fmtType": "TRICE8_4", "fmtStrg": "tst:TRICE8 %%4o -\u003e %4o %4o %4o %4o\\n", - "created": 1581957555, + "created": 1583160887, "removed": 0 }, { "id": 56005, "fmtType": "TRICE16_4", "fmtStrg": "tst:TRICE16 %%05x -\u003e %05x %05x %05x %05x\\n", - "created": 1581957555, + "created": 1583160887, "removed": 0 }, { "id": 32537, "fmtType": "TRICE16_4", "fmtStrg": "tst:TRICE16 %%6d -\u003e %6d %6d %6d %6d\\n", - "created": 1581957555, + "created": 1583160887, "removed": 0 }, { "id": 25198, "fmtType": "TRICE16_4", "fmtStrg": "tst:TRICE16 %%7o -\u003e %7o %7o %7o %7o\\n", - "created": 1581957555, - "removed": 0 - }, - { - "id": 23498, - "fmtType": "TRICE32_2", - "fmtStrg": "tst:TRICE32 %%09x -\u003e %09x %09x", - "created": 1581957555, - "removed": 0 - }, - { - "id": 45407, - "fmtType": "TRICE32_2", - "fmtStrg": "tst: %09x %09x\\n", - "created": 1581957555, - "removed": 0 - }, - { - "id": 40995, - "fmtType": "TRICE32_2", - "fmtStrg": "tst:TRICE32 %%11d -\u003e %11d %11d", - "created": 1581957555, + "created": 1583160887, "removed": 0 }, { - "id": 11456, - "fmtType": "TRICE32_2", - "fmtStrg": "tst: %11d %11d\\n", - "created": 1581957555, + "id": 13054, + "fmtType": "TRICE32_4", + "fmtStrg": "tst:TRICE32_4 %%09x -\u003e %09x %09x %09x %09x\\n", + "created": 1583160887, "removed": 0 }, { - "id": 28498, - "fmtType": "TRICE32_2", - "fmtStrg": "tst:TRICE32 %%12o -\u003e %12o %12o", - "created": 1581957555, + "id": 416, + "fmtType": "TRICE32_4", + "fmtStrg": "tst:TRICE32_4 %%10d -\u003e %10d %10d %10d %10x\\n", + "created": 1583160887, "removed": 0 }, { - "id": 14429, - "fmtType": "TRICE32_2", - "fmtStrg": "tst: %12o %12o\\n", - "created": 1581957555, + "id": 51060, + "fmtType": "TRICE64_1", + "fmtStrg": "att:64bit %#b\\n", + "created": 1583160887, "removed": 0 }, { "id": 38612, "fmtType": "TRICE8_1", "fmtStrg": "tst:TRICE8 %d\\n", - "created": 1581957555, + "created": 1583160887, "removed": 0 }, { "id": 44766, "fmtType": "TRICE8_2", "fmtStrg": "tst:TRICE8 %d %d\\n", - "created": 1581957555, + "created": 1583160887, "removed": 0 }, { "id": 56466, "fmtType": "TRICE8_3", "fmtStrg": "tst:TRICE8 %d %d %d\\n", - "created": 1581957555, + "created": 1583160887, "removed": 0 }, { "id": 25269, "fmtType": "TRICE8_4", "fmtStrg": "tst:TRICE8 %d %d %d %d\\n", - "created": 1581957555, + "created": 1583160887, "removed": 0 }, { "id": 29229, "fmtType": "TRICE8_5", "fmtStrg": "tst:TRICE8 %d %d %d %d %d\\n", - "created": 1581957555, + "created": 1583160887, "removed": 0 }, { "id": 54673, "fmtType": "TRICE8_6", "fmtStrg": "tst:TRICE8 %d %d %d %d %d %d \\n", - "created": 1581957555, + "created": 1583160887, "removed": 0 }, { "id": 39003, "fmtType": "TRICE8_7", "fmtStrg": "tst:TRICE8 %d %d %d %d %d %d %d\\n", - "created": 1581957555, + "created": 1583160887, "removed": 0 }, { "id": 17307, "fmtType": "TRICE8_8", "fmtStrg": "tst:TRICE8 %d %d %d %d %d %d %d %d\\n", - "created": 1581957555, + "created": 1583160887, "removed": 0 }, { "id": 11441, "fmtType": "TRICE16_1", "fmtStrg": "tst:TRICE16 %d\\n", - "created": 1581957555, + "created": 1583160887, "removed": 0 }, { "id": 7354, "fmtType": "TRICE16_2", "fmtStrg": "tst:TRICE16 %d %d\\n", - "created": 1581957555, + "created": 1583160887, "removed": 0 }, { "id": 32565, "fmtType": "TRICE16_3", "fmtStrg": "tst:TRICE16 %d %d %d\\n", - "created": 1581957555, + "created": 1583160887, "removed": 0 }, { "id": 18329, "fmtType": "TRICE16_4", "fmtStrg": "tst:TRICE16 %d %d %d %d\\n", - "created": 1581957555, + "created": 1583160887, "removed": 0 }, { "id": 21762, "fmtType": "TRICE32_1", "fmtStrg": "tst:TRICE32 %d\\n", - "created": 1581957555, + "created": 1583160887, "removed": 0 }, { "id": 41764, "fmtType": "TRICE32_2", "fmtStrg": "tst:TRICE32 %d %d\\n", - "created": 1581957555, + "created": 1583160887, + "removed": 0 + }, + { + "id": 6435, + "fmtType": "TRICE32_3", + "fmtStrg": "tst:TRICE32 %d %d %d\\n", + "created": 1583160887, + "removed": 0 + }, + { + "id": 4527, + "fmtType": "TRICE32_4", + "fmtStrg": "tst:TRICE32 %d %d %d %d\\n", + "created": 1583160887, + "removed": 0 + }, + { + "id": 39599, + "fmtType": "TRICE64_1", + "fmtStrg": "tst:TRICE64 %d\\n", + "created": 1583160887, + "removed": 0 + }, + { + "id": 5982, + "fmtType": "TRICE64_2", + "fmtStrg": "tst:TRICE64 %d %d\\n", + "created": 1583160887, "removed": 0 }, { "id": 47902, "fmtType": "TRICE16_1", "fmtStrg": "ERR:error message, SysTick is %d\\n", - "created": 1581957555, + "created": 1583160887, "removed": 0 }, { "id": 64631, "fmtType": "TRICE16_1", "fmtStrg": "WRN:warning message, SysTick is %d\\n", - "created": 1581957555, + "created": 1583160887, "removed": 0 }, { "id": 13824, "fmtType": "TRICE16_1", "fmtStrg": "ATT:attension message, SysTick is %d\\n", - "created": 1581957555, + "created": 1583160887, "removed": 0 }, { "id": 64166, "fmtType": "TRICE16_1", "fmtStrg": "DIA:diagnostics message, SysTick is %d\\n", - "created": 1581957555, + "created": 1583160887, "removed": 0 }, { "id": 15655, "fmtType": "TRICE16_1", "fmtStrg": "TIM:timing message, SysTick is %d\\n", - "created": 1581957555, + "created": 1583160887, "removed": 0 }, { "id": 29332, "fmtType": "TRICE16_1", "fmtStrg": "DBG:debug message, SysTick is %d\\n", - "created": 1581957555, + "created": 1583160887, "removed": 0 }, { "id": 52913, "fmtType": "TRICE16_1", "fmtStrg": "SIG:signal message, SysTick is %d\\n", - "created": 1581957555, + "created": 1583160887, "removed": 0 }, { "id": 38264, "fmtType": "TRICE16_1", "fmtStrg": "RD_:read message, SysTick is %d\\n", - "created": 1581957555, + "created": 1583160887, "removed": 0 }, { "id": 33248, "fmtType": "TRICE16_1", "fmtStrg": "WR_:write message, SysTick is %d\\n", - "created": 1581957555, + "created": 1583160887, "removed": 0 }, { "id": 49476, "fmtType": "TRICE16_1", "fmtStrg": "TST:test message, SysTick is %d\\n", - "created": 1581957555, + "created": 1583160887, "removed": 0 }, { "id": 36947, "fmtType": "TRICE16_1", "fmtStrg": "MSG:normal message, SysTick is %d\\n", - "created": 1581957555, + "created": 1583160887, "removed": 0 }, { "id": 56814, "fmtType": "TRICE16_1", "fmtStrg": "err:error message, SysTick is %d\\n", - "created": 1581957555, + "created": 1583160887, "removed": 0 }, { "id": 50334, "fmtType": "TRICE16_1", "fmtStrg": "wrn:warning message, SysTick is %d\\n", - "created": 1581957555, + "created": 1583160887, "removed": 0 }, { "id": 17612, "fmtType": "TRICE16_1", "fmtStrg": "att:attension message, SysTick is %d\\n", - "created": 1581957555, + "created": 1583160887, "removed": 0 }, { "id": 6482, "fmtType": "TRICE16_1", "fmtStrg": "dia:diagnostics message, SysTick is %d\\n", - "created": 1581957555, + "created": 1583160887, "removed": 0 }, { "id": 54963, "fmtType": "TRICE16_1", "fmtStrg": "tim:timing message, SysTick is %d\\n", - "created": 1581957555, + "created": 1583160887, "removed": 0 }, { "id": 29704, "fmtType": "TRICE16_1", "fmtStrg": "dbg:debug message, SysTick is %d\\n", - "created": 1581957555, + "created": 1583160887, "removed": 0 }, { "id": 42976, "fmtType": "TRICE16_1", "fmtStrg": "sig:signal message, SysTick is %d\\n", - "created": 1581957555, + "created": 1583160887, "removed": 0 }, { "id": 51711, "fmtType": "TRICE16_1", "fmtStrg": "rd_:read message, SysTick is %d\\n", - "created": 1581957555, + "created": 1583160887, "removed": 0 }, { "id": 57672, "fmtType": "TRICE16_1", "fmtStrg": "wr_:write message, SysTick is %d\\n", - "created": 1581957555, + "created": 1583160887, "removed": 0 }, { "id": 13378, "fmtType": "TRICE16_1", "fmtStrg": "tst:test message, SysTick is %d\\n", - "created": 1581957555, + "created": 1583160887, "removed": 0 }, { "id": 48476, "fmtType": "TRICE16_1", "fmtStrg": "msg:normal message, SysTick is %d\\n", - "created": 1581957555, + "created": 1583160887, "removed": 0 }, { "id": 12664, "fmtType": "TRICE0", "fmtStrg": "wrn:A", - "created": 1581957555, + "created": 1583160887, "removed": 0 }, { "id": 60989, "fmtType": "TRICE0", "fmtStrg": "wr_:B", - "created": 1581957555, + "created": 1583160887, "removed": 0 }, { "id": 61533, "fmtType": "TRICE0", "fmtStrg": "tim:C\\n", - "created": 1581957555, + "created": 1583160887, "removed": 0 }, { - "id": 58460, - "fmtType": "TRICE0", - "fmtStrg": "--------------------------------------------------------------------------------------------------------------------------------------------------\\n", - "created": 1581957555, - "removed": 0 - }, - { - "id": 100, - "fmtType": "TRICE32_2", - "fmtStrg": "rd_: { (uint32_t*) 0x%08x, 0x%08xu },\\r\\n", - "created": 1582042517, - "removed": 0 - }, - { - "id": 10000, - "fmtType": "TRICE32_2", - "fmtStrg": "rd_: A { (uint32_t*) 0x%08x, 0x%08xu },\\r\\n", - "created": 1582042517, - "removed": 0 - }, - { - "id": 43255, - "fmtType": "TRICE32_2", - "fmtStrg": "rd_: B { (uint32_t*) 0x%08x, 0x%08xu },\\r\\n", - "created": 1582042517, - "removed": 0 - }, - { - "id": 9070, - "fmtType": "TRICE32_2", - "fmtStrg": "rd_: C { (uint32_t*) 0x%08x, 0x%08xu },\\r\\n", - "created": 1582042517, - "removed": 0 - }, - { - "id": 34765, - "fmtType": "TRICE32_2", - "fmtStrg": "rd_: B { (uint32_t*) 0x%08x, 0x%08xu },\\r\\n", - "created": 1582042517, - "removed": 0 - }, - { - "id": 1613, - "fmtType": "TRICE32_2", - "fmtStrg": "rd_: C { (uint32_t*) 0x%08x, 0x%08xu },\\r\\n", - "created": 1582042517, - "removed": 0 - }, - { - "id": 65261, - "fmtType": "TRICE0", - "fmtStrg": "--------------------------------------------------------------------------------------------------------------------------------------------------\\n", - "created": 1582042517, - "removed": 0 - }, - { - "id": 51789, - "fmtType": "TRICE8_4", - "fmtStrg": "tst:TRICE8 %%03x -\u003e %03x %03x %03x %03x\\n", - "created": 1582042517, - "removed": 0 - }, - { - "id": 30364, - "fmtType": "TRICE8_4", - "fmtStrg": "tst:TRICE8 %%4d -\u003e %4d %4d %4d %4d\\n", - "created": 1582042517, - "removed": 0 - }, - { - "id": 4648, - "fmtType": "TRICE8_4", - "fmtStrg": "tst:TRICE8 %%4o -\u003e %4o %4o %4o %4o\\n", - "created": 1582042517, - "removed": 0 - }, - { - "id": 36667, - "fmtType": "TRICE16_4", - "fmtStrg": "tst:TRICE16 %%05x -\u003e %05x %05x %05x %05x\\n", - "created": 1582042517, - "removed": 0 - }, - { - "id": 39908, - "fmtType": "TRICE16_4", - "fmtStrg": "tst:TRICE16 %%6d -\u003e %6d %6d %6d %6d\\n", - "created": 1582042517, - "removed": 0 - }, - { - "id": 60212, - "fmtType": "TRICE16_4", - "fmtStrg": "tst:TRICE16 %%7o -\u003e %7o %7o %7o %7o\\n", - "created": 1582042517, - "removed": 0 - }, - { - "id": 60059, - "fmtType": "TRICE32_2", - "fmtStrg": "tst:TRICE32 %%09x -\u003e %09x %09x", - "created": 1582042517, - "removed": 0 - }, - { - "id": 50464, - "fmtType": "TRICE32_2", - "fmtStrg": "tst: %09x %09x\\n", - "created": 1582042517, - "removed": 0 - }, - { - "id": 30279, - "fmtType": "TRICE32_2", - "fmtStrg": "tst:TRICE32 %%11d -\u003e %11d %11d", - "created": 1582042517, - "removed": 0 - }, - { - "id": 40670, - "fmtType": "TRICE32_2", - "fmtStrg": "tst: %11d %11d\\n", - "created": 1582042517, - "removed": 0 - }, - { - "id": 40127, - "fmtType": "TRICE32_2", - "fmtStrg": "tst:TRICE32 %%12o -\u003e %12o %12o", - "created": 1582042517, - "removed": 0 - }, - { - "id": 4479, - "fmtType": "TRICE32_2", - "fmtStrg": "tst: %12o %12o\\n", - "created": 1582042517, - "removed": 0 - }, - { - "id": 37890, - "fmtType": "TRICE8_1", - "fmtStrg": "tst:TRICE8 %d\\n", - "created": 1582042517, - "removed": 0 - }, - { - "id": 29394, - "fmtType": "TRICE8_2", - "fmtStrg": "tst:TRICE8 %d %d\\n", - "created": 1582042517, - "removed": 0 - }, - { - "id": 28923, - "fmtType": "TRICE8_3", - "fmtStrg": "tst:TRICE8 %d %d %d\\n", - "created": 1582042517, - "removed": 0 - }, - { - "id": 38460, - "fmtType": "TRICE8_4", - "fmtStrg": "tst:TRICE8 %d %d %d %d\\n", - "created": 1582042517, - "removed": 0 - }, - { - "id": 52346, - "fmtType": "TRICE8_5", - "fmtStrg": "tst:TRICE8 %d %d %d %d %d\\n", - "created": 1582042517, - "removed": 0 - }, - { - "id": 8503, - "fmtType": "TRICE8_6", - "fmtStrg": "tst:TRICE8 %d %d %d %d %d %d \\n", - "created": 1582042517, - "removed": 0 - }, - { - "id": 6807, - "fmtType": "TRICE8_7", - "fmtStrg": "tst:TRICE8 %d %d %d %d %d %d %d\\n", - "created": 1582042517, - "removed": 0 - }, - { - "id": 51953, - "fmtType": "TRICE8_8", - "fmtStrg": "tst:TRICE8 %d %d %d %d %d %d %d %d\\n", - "created": 1582042517, - "removed": 0 - }, - { - "id": 18564, - "fmtType": "TRICE16_1", - "fmtStrg": "tst:TRICE16 %d\\n", - "created": 1582042517, - "removed": 0 - }, - { - "id": 44341, - "fmtType": "TRICE16_2", - "fmtStrg": "tst:TRICE16 %d %d\\n", - "created": 1582042517, - "removed": 0 - }, - { - "id": 28620, - "fmtType": "TRICE16_3", - "fmtStrg": "tst:TRICE16 %d %d %d\\n", - "created": 1582042517, - "removed": 0 - }, - { - "id": 43473, - "fmtType": "TRICE16_4", - "fmtStrg": "tst:TRICE16 %d %d %d %d\\n", - "created": 1582042517, - "removed": 0 - }, - { - "id": 23722, - "fmtType": "TRICE32_1", - "fmtStrg": "tst:TRICE32 %d\\n", - "created": 1582042517, - "removed": 0 - }, - { - "id": 31973, - "fmtType": "TRICE32_2", - "fmtStrg": "tst:TRICE32 %d %d\\n", - "created": 1582042517, - "removed": 0 - }, - { - "id": 33281, - "fmtType": "TRICE16_1", - "fmtStrg": "ERR:error message, SysTick is %d\\n", - "created": 1582042517, - "removed": 0 - }, - { - "id": 3505, - "fmtType": "TRICE16_1", - "fmtStrg": "WRN:warning message, SysTick is %d\\n", - "created": 1582042517, - "removed": 0 - }, - { - "id": 32166, - "fmtType": "TRICE16_1", - "fmtStrg": "ATT:attension message, SysTick is %d\\n", - "created": 1582042517, - "removed": 0 - }, - { - "id": 63852, - "fmtType": "TRICE16_1", - "fmtStrg": "DIA:diagnostics message, SysTick is %d\\n", - "created": 1582042517, - "removed": 0 - }, - { - "id": 55914, - "fmtType": "TRICE16_1", - "fmtStrg": "TIM:timing message, SysTick is %d\\n", - "created": 1582042517, - "removed": 0 - }, - { - "id": 58892, - "fmtType": "TRICE16_1", - "fmtStrg": "DBG:debug message, SysTick is %d\\n", - "created": 1582042517, - "removed": 0 - }, - { - "id": 15483, - "fmtType": "TRICE16_1", - "fmtStrg": "SIG:signal message, SysTick is %d\\n", - "created": 1582042517, - "removed": 0 - }, - { - "id": 12965, - "fmtType": "TRICE16_1", - "fmtStrg": "RD_:read message, SysTick is %d\\n", - "created": 1582042517, - "removed": 0 - }, - { - "id": 2082, - "fmtType": "TRICE16_1", - "fmtStrg": "WR_:write message, SysTick is %d\\n", - "created": 1582042517, - "removed": 0 - }, - { - "id": 19036, - "fmtType": "TRICE16_1", - "fmtStrg": "TST:test message, SysTick is %d\\n", - "created": 1582042517, - "removed": 0 - }, - { - "id": 60603, - "fmtType": "TRICE16_1", - "fmtStrg": "MSG:normal message, SysTick is %d\\n", - "created": 1582042517, - "removed": 0 - }, - { - "id": 27740, - "fmtType": "TRICE16_1", - "fmtStrg": "err:error message, SysTick is %d\\n", - "created": 1582042517, - "removed": 0 - }, - { - "id": 31710, - "fmtType": "TRICE16_1", - "fmtStrg": "wrn:warning message, SysTick is %d\\n", - "created": 1582042517, - "removed": 0 - }, - { - "id": 7075, - "fmtType": "TRICE16_1", - "fmtStrg": "att:attension message, SysTick is %d\\n", - "created": 1582042517, - "removed": 0 - }, - { - "id": 59999, - "fmtType": "TRICE16_1", - "fmtStrg": "dia:diagnostics message, SysTick is %d\\n", - "created": 1582042517, - "removed": 0 - }, - { - "id": 54975, - "fmtType": "TRICE16_1", - "fmtStrg": "tim:timing message, SysTick is %d\\n", - "created": 1582042517, - "removed": 0 - }, - { - "id": 22076, - "fmtType": "TRICE16_1", - "fmtStrg": "dbg:debug message, SysTick is %d\\n", - "created": 1582042517, - "removed": 0 - }, - { - "id": 64486, - "fmtType": "TRICE16_1", - "fmtStrg": "sig:signal message, SysTick is %d\\n", - "created": 1582042517, - "removed": 0 - }, - { - "id": 35724, - "fmtType": "TRICE16_1", - "fmtStrg": "rd_:read message, SysTick is %d\\n", - "created": 1582042517, - "removed": 0 - }, - { - "id": 56849, - "fmtType": "TRICE16_1", - "fmtStrg": "wr_:write message, SysTick is %d\\n", - "created": 1582042517, - "removed": 0 - }, - { - "id": 24657, - "fmtType": "TRICE16_1", - "fmtStrg": "tst:test message, SysTick is %d\\n", - "created": 1582042517, - "removed": 0 - }, - { - "id": 52618, - "fmtType": "TRICE16_1", - "fmtStrg": "msg:normal message, SysTick is %d\\n", - "created": 1582042517, - "removed": 0 - }, - { - "id": 9866, - "fmtType": "TRICE0", - "fmtStrg": "wrn:A", - "created": 1582042517, - "removed": 0 - }, - { - "id": 45246, - "fmtType": "TRICE0", - "fmtStrg": "wr_:B", - "created": 1582042517, - "removed": 0 - }, - { - "id": 61952, - "fmtType": "TRICE0", - "fmtStrg": "tim:C\\n", - "created": 1582042517, - "removed": 0 - }, - { - "id": 43853, - "fmtType": "TRICE0", - "fmtStrg": "--------------------------------------------------------------------------------------------------------------------------------------------------\\n", - "created": 1582042517, - "removed": 0 - }, - { - "id": 12877, - "fmtType": "TRICE0", - "fmtStrg": "--------------------------------------------------------------------------------------------------------------------------------------------------\\n", - "created": 1582042517, - "removed": 0 - }, - { - "id": 53064, - "fmtType": "TRICE8_4", - "fmtStrg": "tst:TRICE8 %%03x -\u003e %03x %03x %03x %03x\\n", - "created": 1582042517, - "removed": 0 - }, - { - "id": 2823, - "fmtType": "TRICE8_4", - "fmtStrg": "tst:TRICE8 %%4d -\u003e %4d %4d %4d %4d\\n", - "created": 1582042517, - "removed": 0 - }, - { - "id": 6316, - "fmtType": "TRICE8_4", - "fmtStrg": "tst:TRICE8 %%4o -\u003e %4o %4o %4o %4o\\n", - "created": 1582042517, - "removed": 0 - }, - { - "id": 12660, - "fmtType": "TRICE16_4", - "fmtStrg": "tst:TRICE16 %%05x -\u003e %05x %05x %05x %05x\\n", - "created": 1582042517, - "removed": 0 - }, - { - "id": 38562, - "fmtType": "TRICE16_4", - "fmtStrg": "tst:TRICE16 %%6d -\u003e %6d %6d %6d %6d\\n", - "created": 1582042517, - "removed": 0 - }, - { - "id": 10075, - "fmtType": "TRICE16_4", - "fmtStrg": "tst:TRICE16 %%7o -\u003e %7o %7o %7o %7o\\n", - "created": 1582042517, - "removed": 0 - }, - { - "id": 1696, - "fmtType": "TRICE32_2", - "fmtStrg": "tst:TRICE32 %%09x -\u003e %09x %09x", - "created": 1582042517, - "removed": 0 - }, - { - "id": 54606, - "fmtType": "TRICE32_2", - "fmtStrg": "tst: %09x %09x\\n", - "created": 1582042517, - "removed": 0 - }, - { - "id": 9570, - "fmtType": "TRICE32_2", - "fmtStrg": "tst:TRICE32 %%11d -\u003e %11d %11d", - "created": 1582042517, - "removed": 0 - }, - { - "id": 38508, - "fmtType": "TRICE32_2", - "fmtStrg": "tst: %11d %11d\\n", - "created": 1582042517, - "removed": 0 - }, - { - "id": 41863, - "fmtType": "TRICE32_2", - "fmtStrg": "tst:TRICE32 %%12o -\u003e %12o %12o", - "created": 1582042517, - "removed": 0 - }, - { - "id": 39905, - "fmtType": "TRICE32_2", - "fmtStrg": "tst: %12o %12o\\n", - "created": 1582042517, - "removed": 0 - }, - { - "id": 3262, - "fmtType": "TRICE8_1", - "fmtStrg": "tst:TRICE8 %d\\n", - "created": 1582042517, - "removed": 0 - }, - { - "id": 61910, - "fmtType": "TRICE8_2", - "fmtStrg": "tst:TRICE8 %d %d\\n", - "created": 1582042517, - "removed": 0 - }, - { - "id": 44428, - "fmtType": "TRICE8_3", - "fmtStrg": "tst:TRICE8 %d %d %d\\n", - "created": 1582042517, - "removed": 0 - }, - { - "id": 4149, - "fmtType": "TRICE8_4", - "fmtStrg": "tst:TRICE8 %d %d %d %d\\n", - "created": 1582042517, - "removed": 0 - }, - { - "id": 18215, - "fmtType": "TRICE8_5", - "fmtStrg": "tst:TRICE8 %d %d %d %d %d\\n", - "created": 1582042517, - "removed": 0 - }, - { - "id": 20799, - "fmtType": "TRICE8_6", - "fmtStrg": "tst:TRICE8 %d %d %d %d %d %d \\n", - "created": 1582042517, - "removed": 0 - }, - { - "id": 19945, - "fmtType": "TRICE8_7", - "fmtStrg": "tst:TRICE8 %d %d %d %d %d %d %d\\n", - "created": 1582042517, - "removed": 0 - }, - { - "id": 50542, - "fmtType": "TRICE8_8", - "fmtStrg": "tst:TRICE8 %d %d %d %d %d %d %d %d\\n", - "created": 1582042517, - "removed": 0 - }, - { - "id": 19964, - "fmtType": "TRICE16_1", - "fmtStrg": "tst:TRICE16 %d\\n", - "created": 1582042517, - "removed": 0 - }, - { - "id": 46921, - "fmtType": "TRICE16_2", - "fmtStrg": "tst:TRICE16 %d %d\\n", - "created": 1582042517, - "removed": 0 - }, - { - "id": 57616, - "fmtType": "TRICE16_3", - "fmtStrg": "tst:TRICE16 %d %d %d\\n", - "created": 1582042517, - "removed": 0 - }, - { - "id": 17127, - "fmtType": "TRICE16_4", - "fmtStrg": "tst:TRICE16 %d %d %d %d\\n", - "created": 1582042517, - "removed": 0 - }, - { - "id": 177, - "fmtType": "TRICE32_1", - "fmtStrg": "tst:TRICE32 %d\\n", - "created": 1582042517, - "removed": 0 - }, - { - "id": 37529, - "fmtType": "TRICE32_2", - "fmtStrg": "tst:TRICE32 %d %d\\n", - "created": 1582042517, - "removed": 0 - }, - { - "id": 8037, - "fmtType": "TRICE16_1", - "fmtStrg": "ERR:error message, SysTick is %d\\n", - "created": 1582042517, - "removed": 0 - }, - { - "id": 41778, - "fmtType": "TRICE16_1", - "fmtStrg": "WRN:warning message, SysTick is %d\\n", - "created": 1582042517, - "removed": 0 - }, - { - "id": 4276, - "fmtType": "TRICE16_1", - "fmtStrg": "ATT:attension message, SysTick is %d\\n", - "created": 1582042517, - "removed": 0 - }, - { - "id": 56138, - "fmtType": "TRICE16_1", - "fmtStrg": "DIA:diagnostics message, SysTick is %d\\n", - "created": 1582042517, - "removed": 0 - }, - { - "id": 7838, - "fmtType": "TRICE16_1", - "fmtStrg": "TIM:timing message, SysTick is %d\\n", - "created": 1582042517, - "removed": 0 - }, - { - "id": 27467, - "fmtType": "TRICE16_1", - "fmtStrg": "DBG:debug message, SysTick is %d\\n", - "created": 1582042517, - "removed": 0 - }, - { - "id": 22096, - "fmtType": "TRICE16_1", - "fmtStrg": "SIG:signal message, SysTick is %d\\n", - "created": 1582042517, - "removed": 0 - }, - { - "id": 28298, - "fmtType": "TRICE16_1", - "fmtStrg": "RD_:read message, SysTick is %d\\n", - "created": 1582042517, - "removed": 0 - }, - { - "id": 22785, - "fmtType": "TRICE16_1", - "fmtStrg": "WR_:write message, SysTick is %d\\n", - "created": 1582042517, - "removed": 0 - }, - { - "id": 56912, - "fmtType": "TRICE16_1", - "fmtStrg": "TST:test message, SysTick is %d\\n", - "created": 1582042517, - "removed": 0 - }, - { - "id": 24454, - "fmtType": "TRICE16_1", - "fmtStrg": "MSG:normal message, SysTick is %d\\n", - "created": 1582042517, - "removed": 0 - }, - { - "id": 24676, - "fmtType": "TRICE16_1", - "fmtStrg": "err:error message, SysTick is %d\\n", - "created": 1582042517, - "removed": 0 - }, - { - "id": 28409, - "fmtType": "TRICE16_1", - "fmtStrg": "wrn:warning message, SysTick is %d\\n", - "created": 1582042517, - "removed": 0 - }, - { - "id": 50022, - "fmtType": "TRICE16_1", - "fmtStrg": "att:attension message, SysTick is %d\\n", - "created": 1582042517, - "removed": 0 - }, - { - "id": 10011, - "fmtType": "TRICE16_1", - "fmtStrg": "dia:diagnostics message, SysTick is %d\\n", - "created": 1582042517, - "removed": 0 - }, - { - "id": 55027, - "fmtType": "TRICE16_1", - "fmtStrg": "tim:timing message, SysTick is %d\\n", - "created": 1582042517, - "removed": 0 - }, - { - "id": 58671, - "fmtType": "TRICE16_1", - "fmtStrg": "dbg:debug message, SysTick is %d\\n", - "created": 1582042517, - "removed": 0 - }, - { - "id": 53299, - "fmtType": "TRICE16_1", - "fmtStrg": "sig:signal message, SysTick is %d\\n", - "created": 1582042517, - "removed": 0 - }, - { - "id": 442, - "fmtType": "TRICE16_1", - "fmtStrg": "rd_:read message, SysTick is %d\\n", - "created": 1582042517, - "removed": 0 - }, - { - "id": 64358, - "fmtType": "TRICE16_1", - "fmtStrg": "wr_:write message, SysTick is %d\\n", - "created": 1582042517, - "removed": 0 - }, - { - "id": 1527, - "fmtType": "TRICE16_1", - "fmtStrg": "tst:test message, SysTick is %d\\n", - "created": 1582042517, - "removed": 0 - }, - { - "id": 56125, - "fmtType": "TRICE16_1", - "fmtStrg": "msg:normal message, SysTick is %d\\n", - "created": 1582042517, - "removed": 0 - }, - { - "id": 44199, - "fmtType": "TRICE0", - "fmtStrg": "wrn:A", - "created": 1582042517, - "removed": 0 - }, - { - "id": 15164, - "fmtType": "TRICE0", - "fmtStrg": "wr_:B", - "created": 1582042517, - "removed": 0 - }, - { - "id": 6871, - "fmtType": "TRICE0", - "fmtStrg": "tim:C\\n", - "created": 1582042517, - "removed": 0 - }, - { - "id": 41453, - "fmtType": "TRICE0", - "fmtStrg": "--------------------------------------------------------------------------------------------------------------------------------------------------\\n", - "created": 1582042517, - "removed": 0 - }, - { - "id": 3, - "fmtType": "TRICE8_1", - "fmtStrg": "%c", - "created": 1582042517, - "removed": 0 - }, - { - "id": 27950, - "fmtType": "TRICE0", - "fmtStrg": " ", - "created": 1582042517, - "removed": 0 - }, - { - "id": 36152, - "fmtType": "TRICE8_1", - "fmtStrg": "%c", - "created": 1582042517, - "removed": 0 - }, - { - "id": 49862, - "fmtType": "TRICE8_2", - "fmtStrg": "%c%c", - "created": 1582042517, - "removed": 0 - }, - { - "id": 60898, - "fmtType": "TRICE8_3", - "fmtStrg": "%c%c%c", - "created": 1582042517, - "removed": 0 - }, - { - "id": 57970, - "fmtType": "TRICE8_4", - "fmtStrg": "%c%c%c%c", - "created": 1582042517, - "removed": 0 - }, - { - "id": 49813, - "fmtType": "TRICE8_5", - "fmtStrg": "%c%c%c%c%c", - "created": 1582042517, - "removed": 0 - }, - { - "id": 6600, - "fmtType": "TRICE8_6", - "fmtStrg": "%c%c%c%c%c%c%c%c", - "created": 1582042517, - "removed": 0 - }, - { - "id": 13121, - "fmtType": "TRICE8_7", - "fmtStrg": "%c%c%c%c%c%c%c%c", - "created": 1582042517, - "removed": 0 - }, - { - "id": 53018, - "fmtType": "TRICE8_8", - "fmtStrg": "%c%c%c%c%c%c%c%c", - "created": 1582042517, - "removed": 0 - }, - { - "id": 14746, - "fmtType": "TRICE0", - "fmtStrg": " ", - "created": 1582042517, - "removed": 0 - }, - { - "id": 32263, - "fmtType": "TRICE0", - "fmtStrg": " ", - "created": 1582042517, - "removed": 0 - }, - { - "id": 41033, - "fmtType": "TRICE0", - "fmtStrg": " ", - "created": 1582042517, - "removed": 0 - }, - { - "id": 500, - "fmtType": "TRICE0", - "fmtStrg": " ", - "created": 1582042517, - "removed": 0 - }, - { - "id": 23151, - "fmtType": "TRICE0", - "fmtStrg": " ", - "created": 1582042517, - "removed": 0 - }, - { - "id": 11628, - "fmtType": "TRICE0", - "fmtStrg": " ", - "created": 1582042517, - "removed": 0 - }, - { - "id": 40825, - "fmtType": "TRICE0", - "fmtStrg": " ", - "created": 1582042517, - "removed": 0 - }, - { - "id": 63581, - "fmtType": "TRICE0", - "fmtStrg": " ", - "created": 1582042517, - "removed": 0 - }, - { - "id": 11347, - "fmtType": "TRICE0", - "fmtStrg": " ", - "created": 1582042517, - "removed": 0 - }, - { - "id": 19819, - "fmtType": "TRICE0", - "fmtStrg": " ", - "created": 1582042517, - "removed": 0 - }, - { - "id": 46519, - "fmtType": "TRICE0", - "fmtStrg": " ", - "created": 1582042517, - "removed": 0 - }, - { - "id": 7, - "fmtType": "TRICE0", - "fmtStrg": "sig:", - "created": 1582042517, - "removed": 0 - }, - { - "id": 5, - "fmtType": "TRICE32_2", - "fmtStrg": " line %d (Value = %d)\\n", - "created": 1582042517, - "removed": 0 - }, - { - "id": 6, - "fmtType": "TRICE0", - "fmtStrg": "err: Failure in ", - "created": 1582042517, - "removed": 0 - }, - { - "id": 4, - "fmtType": "TRICE0", - "fmtStrg": "att: Passage in ", - "created": 1582042517, - "removed": 0 - }, - { - "id": 31976, - "fmtType": "TRICE0", - "fmtStrg": "err: Error in file ", - "created": 1582042517, - "removed": 0 - }, - { - "id": 8272, - "fmtType": "TRICE16_1", - "fmtStrg": " at line %d\\n", - "created": 1582042517, - "removed": 0 - }, - { - "id": 48580, - "fmtType": "TRICE32_2", - "fmtStrg": "rd_: B { (uint32_t*) 0x%08x, 0x%08xu },\\r\\n", - "created": 1582044006, - "removed": 0 - }, - { - "id": 58061, - "fmtType": "TRICE32_2", - "fmtStrg": "rd_: C { (uint32_t*) 0x%08x, 0x%08xu },\\r\\n", - "created": 1582044006, - "removed": 0 - }, - { - "id": 22440, - "fmtType": "TRICE0", - "fmtStrg": "--------------------------------------------------------------------------------------------------------------------------------------------------\\n", - "created": 1582044006, - "removed": 0 - }, - { - "id": 51104, - "fmtType": "TRICE8_4", - "fmtStrg": "tst:TRICE8 %%03x -\u003e %03x %03x %03x %03x\\n", - "created": 1582044006, - "removed": 0 - }, - { - "id": 56072, - "fmtType": "TRICE8_4", - "fmtStrg": "tst:TRICE8 %%4d -\u003e %4d %4d %4d %4d\\n", - "created": 1582044006, - "removed": 0 - }, - { - "id": 57746, - "fmtType": "TRICE8_4", - "fmtStrg": "tst:TRICE8 %%4o -\u003e %4o %4o %4o %4o\\n", - "created": 1582044006, - "removed": 0 - }, - { - "id": 64964, - "fmtType": "TRICE16_4", - "fmtStrg": "tst:TRICE16 %%05x -\u003e %05x %05x %05x %05x\\n", - "created": 1582044006, - "removed": 0 - }, - { - "id": 33005, - "fmtType": "TRICE16_4", - "fmtStrg": "tst:TRICE16 %%6d -\u003e %6d %6d %6d %6d\\n", - "created": 1582044006, - "removed": 0 - }, - { - "id": 60485, - "fmtType": "TRICE16_4", - "fmtStrg": "tst:TRICE16 %%7o -\u003e %7o %7o %7o %7o\\n", - "created": 1582044006, - "removed": 0 - }, - { - "id": 60369, - "fmtType": "TRICE32_2", - "fmtStrg": "tst:TRICE32 %%09x -\u003e %09x %09x", - "created": 1582044006, - "removed": 0 - }, - { - "id": 10353, - "fmtType": "TRICE32_2", - "fmtStrg": "tst: %09x %09x\\n", - "created": 1582044006, - "removed": 0 - }, - { - "id": 47559, - "fmtType": "TRICE32_2", - "fmtStrg": "tst:TRICE32 %%11d -\u003e %11d %11d", - "created": 1582044006, - "removed": 0 - }, - { - "id": 6356, - "fmtType": "TRICE32_2", - "fmtStrg": "tst: %11d %11d\\n", - "created": 1582044006, - "removed": 0 - }, - { - "id": 37307, - "fmtType": "TRICE32_2", - "fmtStrg": "tst:TRICE32 %%12o -\u003e %12o %12o", - "created": 1582044006, - "removed": 0 - }, - { - "id": 16244, - "fmtType": "TRICE32_2", - "fmtStrg": "tst: %12o %12o\\n", - "created": 1582044006, - "removed": 0 - }, - { - "id": 51854, - "fmtType": "TRICE8_1", - "fmtStrg": "tst:TRICE8 %d\\n", - "created": 1582044006, - "removed": 0 - }, - { - "id": 57183, - "fmtType": "TRICE8_2", - "fmtStrg": "tst:TRICE8 %d %d\\n", - "created": 1582044006, - "removed": 0 - }, - { - "id": 65237, - "fmtType": "TRICE8_3", - "fmtStrg": "tst:TRICE8 %d %d %d\\n", - "created": 1582044006, - "removed": 0 - }, - { - "id": 42404, - "fmtType": "TRICE8_4", - "fmtStrg": "tst:TRICE8 %d %d %d %d\\n", - "created": 1582044006, - "removed": 0 - }, - { - "id": 64107, - "fmtType": "TRICE8_5", - "fmtStrg": "tst:TRICE8 %d %d %d %d %d\\n", - "created": 1582044006, - "removed": 0 - }, - { - "id": 6409, - "fmtType": "TRICE8_6", - "fmtStrg": "tst:TRICE8 %d %d %d %d %d %d \\n", - "created": 1582044006, - "removed": 0 - }, - { - "id": 35535, - "fmtType": "TRICE8_7", - "fmtStrg": "tst:TRICE8 %d %d %d %d %d %d %d\\n", - "created": 1582044006, - "removed": 0 - }, - { - "id": 45995, - "fmtType": "TRICE8_8", - "fmtStrg": "tst:TRICE8 %d %d %d %d %d %d %d %d\\n", - "created": 1582044006, - "removed": 0 - }, - { - "id": 64910, - "fmtType": "TRICE16_1", - "fmtStrg": "tst:TRICE16 %d\\n", - "created": 1582044006, - "removed": 0 - }, - { - "id": 63317, - "fmtType": "TRICE16_2", - "fmtStrg": "tst:TRICE16 %d %d\\n", - "created": 1582044006, - "removed": 0 - }, - { - "id": 42254, - "fmtType": "TRICE16_3", - "fmtStrg": "tst:TRICE16 %d %d %d\\n", - "created": 1582044006, - "removed": 0 - }, - { - "id": 8957, - "fmtType": "TRICE16_4", - "fmtStrg": "tst:TRICE16 %d %d %d %d\\n", - "created": 1582044006, - "removed": 0 - }, - { - "id": 36575, - "fmtType": "TRICE32_1", - "fmtStrg": "tst:TRICE32 %d\\n", - "created": 1582044006, - "removed": 0 - }, - { - "id": 24627, - "fmtType": "TRICE32_2", - "fmtStrg": "tst:TRICE32 %d %d\\n", - "created": 1582044006, - "removed": 0 - }, - { - "id": 42406, - "fmtType": "TRICE16_1", - "fmtStrg": "ERR:error message, SysTick is %d\\n", - "created": 1582044006, - "removed": 0 - }, - { - "id": 60162, - "fmtType": "TRICE16_1", - "fmtStrg": "WRN:warning message, SysTick is %d\\n", - "created": 1582044006, - "removed": 0 - }, - { - "id": 35917, - "fmtType": "TRICE16_1", - "fmtStrg": "ATT:attension message, SysTick is %d\\n", - "created": 1582044006, - "removed": 0 - }, - { - "id": 2625, - "fmtType": "TRICE16_1", - "fmtStrg": "DIA:diagnostics message, SysTick is %d\\n", - "created": 1582044006, - "removed": 0 - }, - { - "id": 47949, - "fmtType": "TRICE16_1", - "fmtStrg": "TIM:timing message, SysTick is %d\\n", - "created": 1582044006, - "removed": 0 - }, - { - "id": 4532, - "fmtType": "TRICE16_1", - "fmtStrg": "DBG:debug message, SysTick is %d\\n", - "created": 1582044006, - "removed": 0 - }, - { - "id": 64448, - "fmtType": "TRICE16_1", - "fmtStrg": "SIG:signal message, SysTick is %d\\n", - "created": 1582044006, - "removed": 0 - }, - { - "id": 29423, - "fmtType": "TRICE16_1", - "fmtStrg": "RD_:read message, SysTick is %d\\n", - "created": 1582044006, - "removed": 0 - }, - { - "id": 64066, - "fmtType": "TRICE16_1", - "fmtStrg": "WR_:write message, SysTick is %d\\n", - "created": 1582044006, - "removed": 0 - }, - { - "id": 59472, - "fmtType": "TRICE16_1", - "fmtStrg": "TST:test message, SysTick is %d\\n", - "created": 1582044006, - "removed": 0 - }, - { - "id": 8896, - "fmtType": "TRICE16_1", - "fmtStrg": "MSG:normal message, SysTick is %d\\n", - "created": 1582044006, - "removed": 0 - }, - { - "id": 16063, - "fmtType": "TRICE16_1", - "fmtStrg": "err:error message, SysTick is %d\\n", - "created": 1582044006, - "removed": 0 - }, - { - "id": 6158, - "fmtType": "TRICE16_1", - "fmtStrg": "wrn:warning message, SysTick is %d\\n", - "created": 1582044006, - "removed": 0 - }, - { - "id": 49247, - "fmtType": "TRICE16_1", - "fmtStrg": "att:attension message, SysTick is %d\\n", - "created": 1582044006, - "removed": 0 - }, - { - "id": 46444, - "fmtType": "TRICE16_1", - "fmtStrg": "dia:diagnostics message, SysTick is %d\\n", - "created": 1582044006, - "removed": 0 - }, - { - "id": 27714, - "fmtType": "TRICE16_1", - "fmtStrg": "tim:timing message, SysTick is %d\\n", - "created": 1582044006, - "removed": 0 - }, - { - "id": 56464, - "fmtType": "TRICE16_1", - "fmtStrg": "dbg:debug message, SysTick is %d\\n", - "created": 1582044006, - "removed": 0 - }, - { - "id": 33046, - "fmtType": "TRICE16_1", - "fmtStrg": "sig:signal message, SysTick is %d\\n", - "created": 1582044006, - "removed": 0 - }, - { - "id": 19949, - "fmtType": "TRICE16_1", - "fmtStrg": "rd_:read message, SysTick is %d\\n", - "created": 1582044006, - "removed": 0 - }, - { - "id": 51433, - "fmtType": "TRICE16_1", - "fmtStrg": "wr_:write message, SysTick is %d\\n", - "created": 1582044006, - "removed": 0 - }, - { - "id": 28843, - "fmtType": "TRICE16_1", - "fmtStrg": "tst:test message, SysTick is %d\\n", - "created": 1582044006, - "removed": 0 - }, - { - "id": 51768, - "fmtType": "TRICE16_1", - "fmtStrg": "msg:normal message, SysTick is %d\\n", - "created": 1582044006, - "removed": 0 - }, - { - "id": 31658, - "fmtType": "TRICE0", - "fmtStrg": "wrn:A", - "created": 1582044006, - "removed": 0 - }, - { - "id": 11083, - "fmtType": "TRICE0", - "fmtStrg": "wr_:B", - "created": 1582044006, - "removed": 0 - }, - { - "id": 59403, - "fmtType": "TRICE0", - "fmtStrg": "tim:C\\n", - "created": 1582044006, - "removed": 0 - }, - { - "id": 30917, - "fmtType": "TRICE0", - "fmtStrg": "--------------------------------------------------------------------------------------------------------------------------------------------------\\n", - "created": 1582044006, - "removed": 0 - }, - { - "id": 10201, - "fmtType": "TRICE8_6", - "fmtStrg": "%c%c%c%c%c%c", - "created": 1582044006, - "removed": 0 - }, - { - "id": 22049, - "fmtType": "TRICE8_7", - "fmtStrg": "%c%c%c%c%c%c%c", - "created": 1582044006, - "removed": 0 - }, - { - "id": 39536, - "fmtType": "TRICE8_7", - "fmtStrg": "#%c%c%c%c%c%c%c#", - "created": 1582044573, - "removed": 0 - }, - { - "id": 57439, - "fmtType": "TRICE8_7", - "fmtStrg": "%c%c%c%c%c%c%c", - "created": 1582046023, - "removed": 0 - }, - { - "id": 46732, - "fmtType": "TRICE0", - "fmtStrg": " ", - "created": 1582046023, - "removed": 0 - }, - { - "id": 46097, - "fmtType": "TRICE16_1", - "fmtStrg": "dbg:12345 as 16bit is %#016b\\n", - "created": 1582185007, - "removed": 0 - }, - { - "id": 61079, - "fmtType": "TRICE32_3", - "fmtStrg": "tst: %09x %09x %09x\\n", - "created": 1582554884, - "removed": 0 - }, - { - "id": 1885, - "fmtType": "TRICE32_4", - "fmtStrg": "tst:TRICE32 %%09x -\u003e %09x %09x %09x %09x", - "created": 1582554884, - "removed": 0 - }, - { - "id": 6435, - "fmtType": "TRICE32_3", - "fmtStrg": "tst:TRICE32 %d %d %d\\n", - "created": 1582554884, - "removed": 0 - }, - { - "id": 4527, - "fmtType": "TRICE32_4", - "fmtStrg": "tst:TRICE32 %d %d %d %d\\n", - "created": 1582554884, - "removed": 0 - }, - { - "id": 64095, - "fmtType": "TRICE32_3", - "fmtStrg": "tst: %09x %09x %09x\\n", - "created": 1582555442, - "removed": 0 - }, - { - "id": 28144, - "fmtType": "TRICE32_4", - "fmtStrg": "tst:TRICE32 %%09x -\u003e %09x %09x %09x %09x\\n", - "created": 1582555442, - "removed": 0 - }, - { - "id": 23900, - "fmtType": "TRICE64_1", - "fmtStrg": "64bit %x\\n", - "created": 1582556304, - "removed": 0 - }, - { - "id": 50000, - "fmtType": "TRICE64_1", - "fmtStrg": "att:64bit %x\\n", - "created": 1582556750, - "removed": 0 - }, - { - "id": 19466, - "fmtType": "TRICE64_1", - "fmtStrg": "att:64bit %x\\n", - "created": 1582556750, - "removed": 0 - }, - { - "id": 35491, - "fmtType": "TRICE64_1", - "fmtStrg": "att:64bit %x\\n", - "created": 1582563310, - "removed": 0 - }, - { - "id": 64075, - "fmtType": "TRICE64_1", - "fmtStrg": "att:64bit %x\\n", - "created": 1582563310, - "removed": 0 - }, - { - "id": 146, - "fmtType": "TRICE0", - "fmtStrg": "rd_:RcPack.c", - "created": 1583006833, - "removed": 0 - }, - { - "id": 168, - "fmtType": "TRICE8_1", - "fmtStrg": "WRN:On device %02x some data garbage received:\\n", - "created": 1583006833, - "removed": 0 - }, - { - "id": 167, - "fmtType": "TRICE8_1", - "fmtStrg": "wrn:STM32: removing received byte %02x\\n", - "created": 1583006833, - "removed": 0 - }, - { - "id": 5644, - "fmtType": "TRICE8_5", - "fmtStrg": "dbg:\\ncompareRemoteReceived %02x %02x %02x %02x %02x\\n", - "created": 1583006833, - "removed": 0 - }, - { - "id": 5645, - "fmtType": "TRICE8_5", - "fmtStrg": "dbg:compareRemoteReceived %02x %02x %02x %02x %02x\\n", - "created": 1583006833, - "removed": 0 - }, - { - "id": 5646, - "fmtType": "TRICE8_1", - "fmtStrg": "dbg:%02x:an answer for this device\\n", - "created": 1583006833, - "removed": 0 - }, - { - "id": 5647, - "fmtType": "TRICE8_1", - "fmtStrg": "dbg:%02x:a remote call received\\n", - "created": 1583006833, - "removed": 0 - }, - { - "id": 52278, - "fmtType": "TRICE8_1", - "fmtStrg": "%d times\\n", - "created": 1583006833, - "removed": 0 - }, - { - "id": 8986, - "fmtType": "TRICE16_2", - "fmtStrg": " in line %d (0x%02x)\\n", - "created": 1583006833, - "removed": 0 - }, - { - "id": 46005, - "fmtType": "TRICE32_2", - "fmtStrg": "ERR: in line %d (0x%08x)\\n", - "created": 1583006833, - "removed": 0 - }, - { - "id": 17192, - "fmtType": "TRICE16_4", - "fmtStrg": "ERR: in line %d (0x%04x,0x%04x,0x%04x)\\n", - "created": 1583006833, - "removed": 0 - }, - { - "id": 11917, - "fmtType": "TRICE32_2", - "fmtStrg": "att: line %d, value = 0x%08x\\r\\n", - "created": 1583006833, - "removed": 0 - }, - { - "id": 33840, - "fmtType": "TRICE32_2", - "fmtStrg": "att: line %d, value = 0x%08x\\r\\n", - "created": 1583006833, - "removed": 0 - }, - { - "id": 16598, - "fmtType": "TRICE16_2", - "fmtStrg": "err:local address 0x%02x:!ASSERT in line %d\\n", - "created": 1583006833, - "removed": 0 - }, - { - "id": 63908, - "fmtType": "TRICE8_1", - "fmtStrg": "%b times\\n", - "created": 1583006909, - "removed": 0 - }, - { - "id": 25957, - "fmtType": "TRICE8_1", - "fmtStrg": "%x times\\n", - "created": 1583006965, - "removed": 0 - }, - { - "id": 8022, - "fmtType": "TRICE8_1", - "fmtStrg": "%#x times\\n", - "created": 1583007299, - "removed": 0 - }, - { - "id": 42233, - "fmtType": "TRICE8_1", - "fmtStrg": "%#b times\\n", - "created": 1583007335, - "removed": 0 - }, - { - "id": 7848, - "fmtType": "TRICE8_1", - "fmtStrg": "%b times\\n", - "created": 1583007371, - "removed": 0 - }, - { - "id": 51183, - "fmtType": "TRICE8_1", - "fmtStrg": "%#b times\\n", - "created": 1583007404, - "removed": 0 - }, - { - "id": 2863, - "fmtType": "TRICE8_1", - "fmtStrg": "%b times\\n", - "created": 1583008482, - "removed": 0 - }, - { - "id": 46040, - "fmtType": "TRICE8_8", - "fmtStrg": "msg:%02x%02x%02x%02x%02x%02x%02x%02x\\n", - "created": 1583055895, - "removed": 0 - }, - { - "id": 13370, - "fmtType": "TRICE8_8", - "fmtStrg": "att:%02x%02x%02x%02x%02x%02x%02x%02x\\n", - "created": 1583055895, - "removed": 0 - }, - { - "id": 48011, - "fmtType": "TRICE8_8", - "fmtStrg": "msg:%03x %03x %03x %03x %03x %03x %03x %03x\\n", - "created": 1583056663, - "removed": 0 - }, - { - "id": 57897, - "fmtType": "TRICE8_8", - "fmtStrg": "msg:%03x %03x %03x %03x %03x %03x %03x %03x\\n", - "created": 1583056663, - "removed": 0 - }, - { - "id": 47013, - "fmtType": "TRICE8_8", - "fmtStrg": "att:%03x %03x %03x %03x %03x %03x %03x %03x\\n", - "created": 1583056663, - "removed": 0 - }, - { - "id": 36278, - "fmtType": "TRICE8_8", - "fmtStrg": "msg:0:%03x %03x %03x %03x %03x %03x %03x %03x\\n", - "created": 1583064287, - "removed": 0 - }, - { - "id": 24091, - "fmtType": "TRICE8_8", - "fmtStrg": "att:1:%03x %03x %03x %03x %03x %03x %03x %03x\\n", - "created": 1583064287, - "removed": 0 - }, - { - "id": 46341, - "fmtType": "TRICE8_8", - "fmtStrg": "msg:2:%03x %03x %03x %03x %03x %03x %03x %03x\\n", - "created": 1583064287, - "removed": 0 - }, - { - "id": 54948, - "fmtType": "TRICE8_8", - "fmtStrg": "msg:0:%03x %03x %03x %03x %03x %03x %03x %03x\\n", - "created": 1583067670, - "removed": 0 - }, - { - "id": 44402, - "fmtType": "TRICE8_8", - "fmtStrg": "att:1:%03x %03x %03x %03x %03x %03x %03x %03x\\n", - "created": 1583067670, - "removed": 0 - }, - { - "id": 54579, - "fmtType": "TRICE8_8", - "fmtStrg": "msg:2:%03x %03x %03x %03x %03x %03x %03x %03x\\n", - "created": 1583067670, - "removed": 0 - }, - { - "id": 42387, - "fmtType": "TRICE8_8", - "fmtStrg": "msg:0:%03x %03x %03x %03x %03x %03x %03x %03x\\n", - "created": 1583068260, - "removed": 0 - }, - { - "id": 24784, - "fmtType": "TRICE8_8", - "fmtStrg": "att:1:%03x %03x %03x %03x %03x %03x %03x %03x\\n", - "created": 1583068260, - "removed": 0 - }, - { - "id": 9262, - "fmtType": "TRICE8_8", - "fmtStrg": "msg:2:%03x %03x %03x %03x %03x %03x %03x %03x\\n", - "created": 1583068260, - "removed": 0 - }, - { - "id": 782, - "fmtType": "TRICE8_8", - "fmtStrg": "msg:0:%03x %03x %03x %03x %03x %03x %03x %03x\\n", - "created": 1583070669, - "removed": 0 - }, - { - "id": 63901, - "fmtType": "TRICE8_8", - "fmtStrg": "att:1:%03x %03x %03x %03x %03x %03x %03x %03x\\n", - "created": 1583070669, - "removed": 0 - }, - { - "id": 43598, - "fmtType": "TRICE8_8", - "fmtStrg": "msg:2:%03x %03x %03x %03x %03x %03x %03x %03x\\n", - "created": 1583070669, - "removed": 0 - }, - { - "id": 55568, - "fmtType": "TRICE32_1", - "fmtStrg": "elapsed %dus\\n", - "created": 1583080612, - "removed": 0 - }, - { - "id": 28426, + "id": 41421, "fmtType": "TRICE8_8", "fmtStrg": "msg:1:%03x %03x %03x %03x %03x %03x %03x %03x\\n", - "created": 1583081932, + "created": 1583160887, "removed": 0 }, { - "id": 11971, + "id": 51627, "fmtType": "TRICE16_1", "fmtStrg": "tim: pre encryption SysTick=%d\\n", - "created": 1583081932, + "created": 1583160887, "removed": 0 }, { - "id": 19050, + "id": 22987, "fmtType": "TRICE16_1", "fmtStrg": "tim: post encryption SysTick=%d\\n", - "created": 1583081932, - "removed": 0 - }, - { - "id": 46734, - "fmtType": "TRICE16_1", - "fmtStrg": "tim: pre decryption SysTick=%d\\n", - "created": 1583081932, + "created": 1583160887, "removed": 0 }, { - "id": 11743, - "fmtType": "TRICE16_1", - "fmtStrg": "tim: post decryption SysTick=%d\\n", - "created": 1583081932, - "removed": 0 - }, - { - "id": 41421, + "id": 63901, "fmtType": "TRICE8_8", - "fmtStrg": "msg:1:%03x %03x %03x %03x %03x %03x %03x %03x\\n", - "created": 1583082305, - "removed": 0 - }, - { - "id": 51627, - "fmtType": "TRICE16_1", - "fmtStrg": "tim: pre encryption SysTick=%d\\n", - "created": 1583082305, - "removed": 0 - }, - { - "id": 22987, - "fmtType": "TRICE16_1", - "fmtStrg": "tim: post encryption SysTick=%d\\n", - "created": 1583082305, + "fmtStrg": "att:1:%03x %03x %03x %03x %03x %03x %03x %03x\\n", + "created": 1583160887, "removed": 0 }, { "id": 11300, "fmtType": "TRICE16_1", "fmtStrg": "tim: pre decryption SysTick=%d\\n", - "created": 1583082305, + "created": 1583160887, "removed": 0 }, { "id": 16185, "fmtType": "TRICE16_1", "fmtStrg": "tim: post decryption SysTick=%d\\n", - "created": 1583082305, - "removed": 0 - }, - { - "id": 10577, - "fmtType": "TRICE64_2", - "fmtStrg": "att:64bit %x\\n", - "created": 1583087206, - "removed": 0 - }, - { - "id": 39599, - "fmtType": "TRICE64_1", - "fmtStrg": "tst:TRICE64 %d\\n", - "created": 1583087206, - "removed": 0 - }, - { - "id": 5982, - "fmtType": "TRICE64_2", - "fmtStrg": "tst:TRICE64 %d %d\\n", - "created": 1583087206, - "removed": 0 - }, - { - "id": 42464, - "fmtType": "TRICE64_2", - "fmtStrg": "att:64bit %x %x\\n", - "created": 1583092496, - "removed": 0 - }, - { - "id": 11287, - "fmtType": "TRICE64_2", - "fmtStrg": "att:64bit %x %x\\n", - "created": 1583092746, - "removed": 0 - }, - { - "id": 60791, - "fmtType": "TRICE32_4", - "fmtStrg": "tst:TRICE32_4 %%09x -\u003e %09x %09x %09x %09x\\n", - "created": 1583093740, - "removed": 0 - }, - { - "id": 58549, - "fmtType": "TRICE32_4", - "fmtStrg": "tst:TRICE32_4 %%09d -\u003e %09d %09d %09d %09x\\n", - "created": 1583093740, - "removed": 0 - }, - { - "id": 51060, - "fmtType": "TRICE64_1", - "fmtStrg": "att:64bit %#b\\n", - "created": 1583093740, - "removed": 0 - }, - { - "id": 18759, - "fmtType": "TRICE32_4", - "fmtStrg": "tst:TRICE32_4 %%09x -\u003e %010x %010x %010x %010x\\n", - "created": 1583093918, - "removed": 0 - }, - { - "id": 7822, - "fmtType": "TRICE32_4", - "fmtStrg": "tst:TRICE32_4 %%10d -\u003e %10d %10d %10d %10x\\n", - "created": 1583093918, - "removed": 0 - }, - { - "id": 31611, - "fmtType": "TRICE32_4", - "fmtStrg": "tst:TRICE32_4 %%09x -\u003e %09x %09x %09x %09x\\n", - "created": 1583093998, - "removed": 0 - }, - { - "id": 52511, - "fmtType": "TRICE32_4", - "fmtStrg": "tst:TRICE32_4 %%10d -\u003e %10d %10d %10d %10x\\n", - "created": 1583093998, + "created": 1583160887, "removed": 0 }, { - "id": 13054, - "fmtType": "TRICE32_4", - "fmtStrg": "tst:TRICE32_4 %%09x -\u003e %09x %09x %09x %09x\\n", - "created": 1583094062, + "id": 43598, + "fmtType": "TRICE8_8", + "fmtStrg": "msg:2:%03x %03x %03x %03x %03x %03x %03x %03x\\n", + "created": 1583160887, "removed": 0 }, { - "id": 416, - "fmtType": "TRICE32_4", - "fmtStrg": "tst:TRICE32_4 %%10d -\u003e %10d %10d %10d %10x\\n", - "created": 1583094062, + "id": 58460, + "fmtType": "TRICE0", + "fmtStrg": "--------------------------------------------------------------------------------------------------------------------------------------------------\\n", + "created": 1583160887, "removed": 0 } ] \ No newline at end of file diff --git a/examples/triceDemoF030R8/MDK-ARM/triceDemoF030R8.uvoptx b/examples/triceDemoF030R8/MDK-ARM/triceDemoF030R8.uvoptx index b28c01d01..eacfe99e7 100644 --- a/examples/triceDemoF030R8/MDK-ARM/triceDemoF030R8.uvoptx +++ b/examples/triceDemoF030R8/MDK-ARM/triceDemoF030R8.uvoptx @@ -103,7 +103,7 @@ 1 0 0 - 6 + 4 @@ -114,13 +114,13 @@ - STLink\ST-LINKIII-KEIL_SWO.dll + Segger\JL2CM3.dll 0 JL2CM3 - -U777336074 -O78 -S2 -ZTIFSpeedSel5000 -A0 -C0 -JU1 -JI127.0.0.1 -JP0 -RST0 -N00("ARM CoreSight SW-DP") -D00(0BB11477) -L00(0) -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -TB1 -TFE0 -FO7 -FD20000000 -FC1000 -FN1 -FF0STM32F0xx_64.FLM -FS08000000 -FL010000 -FP0($$Device:STM32F030R8Tx$CMSIS\Flash\STM32F0xx_64.FLM) + -U773295023 -O78 -S2 -ZTIFSpeedSel5000 -A0 -C0 -JU1 -JI127.0.0.1 -JP0 -RST0 -N00("ARM CoreSight SW-DP") -D00(0BB11477) -L00(0) -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -TB1 -TFE0 -FO7 -FD20000000 -FC1000 -FN1 -FF0STM32F0xx_64.FLM -FS08000000 -FL010000 -FP0($$Device:STM32F030R8Tx$CMSIS\Flash\STM32F0xx_64.FLM) 0 @@ -166,7 +166,7 @@ 0 0 1 - ..\..\..\src.C\xteaCrypto.c + C:\GitRepos\trice\src.C\xteaCrypto.c \\triceDemoF030R8\../../../src.C/xteaCrypto.c\31 @@ -237,7 +237,7 @@ Application/MDK-ARM - 0 + 1 0 0 0 @@ -265,7 +265,7 @@ 2 2 1 - 1 + 0 0 0 ../Src/main.c @@ -412,7 +412,7 @@ 0 0 0 - ..\..\lib\printf.c + ..\Src\printf.c printf.c 0 0 @@ -424,8 +424,8 @@ 0 0 0 - ..\..\lib\triceCheck.c - triceCheck.c + ..\Src\trice.c + trice.c 0 0 @@ -433,11 +433,11 @@ 5 14 1 - 0 + 1 0 0 - ..\..\..\src.C\trice.c - trice.c + ..\Src\triceCheck.c + triceCheck.c 0 0 @@ -448,7 +448,7 @@ 0 0 0 - ..\..\..\src.C\xteaCrypto.c + ..\Src\xteaCrypto.c xteaCrypto.c 0 0 diff --git a/examples/triceDemoF030R8/MDK-ARM/triceDemoF030R8.uvprojx b/examples/triceDemoF030R8/MDK-ARM/triceDemoF030R8.uvprojx index ca608b863..2a3e29751 100644 --- a/examples/triceDemoF030R8/MDK-ARM/triceDemoF030R8.uvprojx +++ b/examples/triceDemoF030R8/MDK-ARM/triceDemoF030R8.uvprojx @@ -72,7 +72,7 @@ 1 0 - trice u -src ../.. + trice u -src .. 0 0 @@ -338,7 +338,7 @@ USE_FULL_LL_DRIVER,HSE_VALUE=8000000,HSE_STARTUP_TIMEOUT=100,LSE_STARTUP_TIMEOUT=5000,LSE_VALUE=32768,HSI_VALUE=8000000,LSI_VALUE=40000,VDD_VALUE=3300,PREFETCH_ENABLE=1,INSTRUCTION_CACHE_ENABLE=0,DATA_CACHE_ENABLE=0,STM32F030x8 - ../Inc;C:/Users/ms/STM32Cube/Repository/STM32Cube_FW_F0_V1.11.0/Drivers/STM32F0xx_HAL_Driver/Inc;C:/Users/ms/STM32Cube/Repository/STM32Cube_FW_F0_V1.11.0/Drivers/CMSIS/Device/ST/STM32F0xx/Include;C:/Users/ms/STM32Cube/Repository/STM32Cube_FW_F0_V1.11.0/Drivers/CMSIS/Include;..\..\lib;..\..\..\src.C + ../Inc;C:/Users/ms/STM32Cube/Repository/STM32Cube_FW_F0_V1.11.0/Drivers/STM32F0xx_HAL_Driver/Inc;C:/Users/ms/STM32Cube/Repository/STM32Cube_FW_F0_V1.11.0/Drivers/CMSIS/Device/ST/STM32F0xx/Include;C:/Users/ms/STM32Cube/Repository/STM32Cube_FW_F0_V1.11.0/Drivers/CMSIS/Include;..\..\lib @@ -460,22 +460,22 @@ printf.c 1 - ..\..\lib\printf.c + ..\Src\printf.c - triceCheck.c + trice.c 1 - ..\..\lib\triceCheck.c + ..\Src\trice.c - trice.c + triceCheck.c 1 - ..\..\..\src.C\trice.c + ..\Src\triceCheck.c xteaCrypto.c 1 - ..\..\..\src.C\xteaCrypto.c + ..\Src\xteaCrypto.c diff --git a/examples/triceDemoF030R8/ReadMe.md b/examples/triceDemoF030R8/ReadMe.md new file mode 100644 index 000000000..e3d42b02a --- /dev/null +++ b/examples/triceDemoF030R8/ReadMe.md @@ -0,0 +1,2 @@ +# Trice demo project +- When enabling encrption the trice tool needs the commandline switch `-key test` diff --git a/examples/triceDemoF030R8/Src/main.c b/examples/triceDemoF030R8/Src/main.c index 5160ca2c1..5c06cb521 100644 --- a/examples/triceDemoF030R8/Src/main.c +++ b/examples/triceDemoF030R8/Src/main.c @@ -68,7 +68,9 @@ static void MX_USART2_UART_Init(void); int main(void) { /* USER CODE BEGIN 1 */ +#ifdef ENCRYPT InitXteaTable(); +#endif /* USER CODE END 1 */ diff --git a/examples/triceDemoF030R8/Src/printf.c b/examples/triceDemoF030R8/Src/printf.c new file mode 100644 index 000000000..93029741c --- /dev/null +++ b/examples/triceDemoF030R8/Src/printf.c @@ -0,0 +1,914 @@ +/////////////////////////////////////////////////////////////////////////////// +// \author (c) Marco Paland (info@paland.com) +// 2014-2019, PALANDesign Hannover, Germany +// +// \license The MIT License (MIT) +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. +// +// \brief Tiny printf, sprintf and (v)snprintf implementation, optimized for speed on +// embedded systems with a very limited resources. These routines are thread +// safe and reentrant! +// Use this instead of the bloated standard/newlib printf cause these use +// malloc for printf (and may not be thread safe). +// +/////////////////////////////////////////////////////////////////////////////// + +#include +#include + +#include "printf.h" + + +// define this globally (e.g. gcc -DPRINTF_INCLUDE_CONFIG_H ...) to include the +// printf_config.h header file +// default: undefined +#ifdef PRINTF_INCLUDE_CONFIG_H +#include "printf_config.h" +#endif + + +// 'ntoa' conversion buffer size, this must be big enough to hold one converted +// numeric number including padded zeros (dynamically created on stack) +// default: 32 byte +#ifndef PRINTF_NTOA_BUFFER_SIZE +#define PRINTF_NTOA_BUFFER_SIZE 32U +#endif + +// 'ftoa' conversion buffer size, this must be big enough to hold one converted +// float number including padded zeros (dynamically created on stack) +// default: 32 byte +#ifndef PRINTF_FTOA_BUFFER_SIZE +#define PRINTF_FTOA_BUFFER_SIZE 32U +#endif + +// support for the floating point type (%f) +// default: activated +#ifndef PRINTF_DISABLE_SUPPORT_FLOAT +#define PRINTF_SUPPORT_FLOAT +#endif + +// support for exponential floating point notation (%e/%g) +// default: activated +#ifndef PRINTF_DISABLE_SUPPORT_EXPONENTIAL +#define PRINTF_SUPPORT_EXPONENTIAL +#endif + +// define the default floating point precision +// default: 6 digits +#ifndef PRINTF_DEFAULT_FLOAT_PRECISION +#define PRINTF_DEFAULT_FLOAT_PRECISION 6U +#endif + +// define the largest float suitable to print with %f +// default: 1e9 +#ifndef PRINTF_MAX_FLOAT +#define PRINTF_MAX_FLOAT 1e9 +#endif + +// support for the long long types (%llu or %p) +// default: activated +#ifndef PRINTF_DISABLE_SUPPORT_LONG_LONG +#define PRINTF_SUPPORT_LONG_LONG +#endif + +// support for the ptrdiff_t type (%t) +// ptrdiff_t is normally defined in as long or long long type +// default: activated +#ifndef PRINTF_DISABLE_SUPPORT_PTRDIFF_T +#define PRINTF_SUPPORT_PTRDIFF_T +#endif + +/////////////////////////////////////////////////////////////////////////////// + +// internal flag definitions +#define FLAGS_ZEROPAD (1U << 0U) +#define FLAGS_LEFT (1U << 1U) +#define FLAGS_PLUS (1U << 2U) +#define FLAGS_SPACE (1U << 3U) +#define FLAGS_HASH (1U << 4U) +#define FLAGS_UPPERCASE (1U << 5U) +#define FLAGS_CHAR (1U << 6U) +#define FLAGS_SHORT (1U << 7U) +#define FLAGS_LONG (1U << 8U) +#define FLAGS_LONG_LONG (1U << 9U) +#define FLAGS_PRECISION (1U << 10U) +#define FLAGS_ADAPT_EXP (1U << 11U) + + +// import float.h for DBL_MAX +#if defined(PRINTF_SUPPORT_FLOAT) +#include +#endif + + +// output function type +typedef void (*out_fct_type)(char character, void* buffer, size_t idx, size_t maxlen); + + +// wrapper (used as buffer) for output function type +typedef struct { + void (*fct)(char character, void* arg); + void* arg; +} out_fct_wrap_type; + + +// internal buffer output +static inline void _out_buffer(char character, void* buffer, size_t idx, size_t maxlen) +{ + if (idx < maxlen) { + ((char*)buffer)[idx] = character; + } +} + + +// internal null output +static inline void _out_null(char character, void* buffer, size_t idx, size_t maxlen) +{ + (void)character; (void)buffer; (void)idx; (void)maxlen; +} + + +// internal _putchar wrapper +static inline void _out_char(char character, void* buffer, size_t idx, size_t maxlen) +{ + (void)buffer; (void)idx; (void)maxlen; + if (character) { + _putchar(character); + } +} + + +// internal output function wrapper +static inline void _out_fct(char character, void* buffer, size_t idx, size_t maxlen) +{ + (void)idx; (void)maxlen; + if (character) { + // buffer is the output fct pointer + ((out_fct_wrap_type*)buffer)->fct(character, ((out_fct_wrap_type*)buffer)->arg); + } +} + + +// internal secure strlen +// \return The length of the string (excluding the terminating 0) limited by 'maxsize' +static inline unsigned int _strnlen_s(const char* str, size_t maxsize) +{ + const char* s; + for (s = str; *s && maxsize--; ++s); + return (unsigned int)(s - str); +} + + +// internal test if char is a digit (0-9) +// \return true if char is a digit +static inline bool _is_digit(char ch) +{ + return (ch >= '0') && (ch <= '9'); +} + + +// internal ASCII string to unsigned int conversion +static unsigned int _atoi(const char** str) +{ + unsigned int i = 0U; + while (_is_digit(**str)) { + i = i * 10U + (unsigned int)(*((*str)++) - '0'); + } + return i; +} + + +// output the specified string in reverse, taking care of any zero-padding +static size_t _out_rev(out_fct_type out, char* buffer, size_t idx, size_t maxlen, const char* buf, size_t len, unsigned int width, unsigned int flags) +{ + const size_t start_idx = idx; + + // pad spaces up to given width + if (!(flags & FLAGS_LEFT) && !(flags & FLAGS_ZEROPAD)) { + for (size_t i = len; i < width; i++) { + out(' ', buffer, idx++, maxlen); + } + } + + // reverse string + while (len) { + out(buf[--len], buffer, idx++, maxlen); + } + + // append pad spaces up to given width + if (flags & FLAGS_LEFT) { + while (idx - start_idx < width) { + out(' ', buffer, idx++, maxlen); + } + } + + return idx; +} + + +// internal itoa format +static size_t _ntoa_format(out_fct_type out, char* buffer, size_t idx, size_t maxlen, char* buf, size_t len, bool negative, unsigned int base, unsigned int prec, unsigned int width, unsigned int flags) +{ + // pad leading zeros + if (!(flags & FLAGS_LEFT)) { + if (width && (flags & FLAGS_ZEROPAD) && (negative || (flags & (FLAGS_PLUS | FLAGS_SPACE)))) { + width--; + } + while ((len < prec) && (len < PRINTF_NTOA_BUFFER_SIZE)) { + buf[len++] = '0'; + } + while ((flags & FLAGS_ZEROPAD) && (len < width) && (len < PRINTF_NTOA_BUFFER_SIZE)) { + buf[len++] = '0'; + } + } + + // handle hash + if (flags & FLAGS_HASH) { + if (!(flags & FLAGS_PRECISION) && len && ((len == prec) || (len == width))) { + len--; + if (len && (base == 16U)) { + len--; + } + } + if ((base == 16U) && !(flags & FLAGS_UPPERCASE) && (len < PRINTF_NTOA_BUFFER_SIZE)) { + buf[len++] = 'x'; + } + else if ((base == 16U) && (flags & FLAGS_UPPERCASE) && (len < PRINTF_NTOA_BUFFER_SIZE)) { + buf[len++] = 'X'; + } + else if ((base == 2U) && (len < PRINTF_NTOA_BUFFER_SIZE)) { + buf[len++] = 'b'; + } + if (len < PRINTF_NTOA_BUFFER_SIZE) { + buf[len++] = '0'; + } + } + + if (len < PRINTF_NTOA_BUFFER_SIZE) { + if (negative) { + buf[len++] = '-'; + } + else if (flags & FLAGS_PLUS) { + buf[len++] = '+'; // ignore the space if the '+' exists + } + else if (flags & FLAGS_SPACE) { + buf[len++] = ' '; + } + } + + return _out_rev(out, buffer, idx, maxlen, buf, len, width, flags); +} + + +// internal itoa for 'long' type +static size_t _ntoa_long(out_fct_type out, char* buffer, size_t idx, size_t maxlen, unsigned long value, bool negative, unsigned long base, unsigned int prec, unsigned int width, unsigned int flags) +{ + char buf[PRINTF_NTOA_BUFFER_SIZE]; + size_t len = 0U; + + // no hash for 0 values + if (!value) { + flags &= ~FLAGS_HASH; + } + + // write if precision != 0 and value is != 0 + if (!(flags & FLAGS_PRECISION) || value) { + do { + const char digit = (char)(value % base); + buf[len++] = digit < 10 ? '0' + digit : (flags & FLAGS_UPPERCASE ? 'A' : 'a') + digit - 10; + value /= base; + } while (value && (len < PRINTF_NTOA_BUFFER_SIZE)); + } + + return _ntoa_format(out, buffer, idx, maxlen, buf, len, negative, (unsigned int)base, prec, width, flags); +} + + +// internal itoa for 'long long' type +#if defined(PRINTF_SUPPORT_LONG_LONG) +static size_t _ntoa_long_long(out_fct_type out, char* buffer, size_t idx, size_t maxlen, unsigned long long value, bool negative, unsigned long long base, unsigned int prec, unsigned int width, unsigned int flags) +{ + char buf[PRINTF_NTOA_BUFFER_SIZE]; + size_t len = 0U; + + // no hash for 0 values + if (!value) { + flags &= ~FLAGS_HASH; + } + + // write if precision != 0 and value is != 0 + if (!(flags & FLAGS_PRECISION) || value) { + do { + const char digit = (char)(value % base); + buf[len++] = digit < 10 ? '0' + digit : (flags & FLAGS_UPPERCASE ? 'A' : 'a') + digit - 10; + value /= base; + } while (value && (len < PRINTF_NTOA_BUFFER_SIZE)); + } + + return _ntoa_format(out, buffer, idx, maxlen, buf, len, negative, (unsigned int)base, prec, width, flags); +} +#endif // PRINTF_SUPPORT_LONG_LONG + + +#if defined(PRINTF_SUPPORT_FLOAT) + +#if defined(PRINTF_SUPPORT_EXPONENTIAL) +// forward declaration so that _ftoa can switch to exp notation for values > PRINTF_MAX_FLOAT +static size_t _etoa(out_fct_type out, char* buffer, size_t idx, size_t maxlen, double value, unsigned int prec, unsigned int width, unsigned int flags); +#endif + + +// internal ftoa for fixed decimal floating point +static size_t _ftoa(out_fct_type out, char* buffer, size_t idx, size_t maxlen, double value, unsigned int prec, unsigned int width, unsigned int flags) +{ + char buf[PRINTF_FTOA_BUFFER_SIZE]; + size_t len = 0U; + double diff = 0.0; + + // powers of 10 + static const double pow10[] = { 1, 10, 100, 1000, 10000, 100000, 1000000, 10000000, 100000000, 1000000000 }; + + // test for special values + if (value != value) + return _out_rev(out, buffer, idx, maxlen, "nan", 3, width, flags); + if (value < -DBL_MAX) + return _out_rev(out, buffer, idx, maxlen, "fni-", 4, width, flags); + if (value > DBL_MAX) + return _out_rev(out, buffer, idx, maxlen, (flags & FLAGS_PLUS) ? "fni+" : "fni", (flags & FLAGS_PLUS) ? 4U : 3U, width, flags); + + // test for very large values + // standard printf behavior is to print EVERY whole number digit -- which could be 100s of characters overflowing your buffers == bad + if ((value > PRINTF_MAX_FLOAT) || (value < -PRINTF_MAX_FLOAT)) { +#if defined(PRINTF_SUPPORT_EXPONENTIAL) + return _etoa(out, buffer, idx, maxlen, value, prec, width, flags); +#else + return 0U; +#endif + } + + // test for negative + bool negative = false; + if (value < 0) { + negative = true; + value = 0 - value; + } + + // set default precision, if not set explicitly + if (!(flags & FLAGS_PRECISION)) { + prec = PRINTF_DEFAULT_FLOAT_PRECISION; + } + // limit precision to 9, cause a prec >= 10 can lead to overflow errors + while ((len < PRINTF_FTOA_BUFFER_SIZE) && (prec > 9U)) { + buf[len++] = '0'; + prec--; + } + + int whole = (int)value; + double tmp = (value - whole) * pow10[prec]; + unsigned long frac = (unsigned long)tmp; + diff = tmp - frac; + + if (diff > 0.5) { + ++frac; + // handle rollover, e.g. case 0.99 with prec 1 is 1.0 + if (frac >= pow10[prec]) { + frac = 0; + ++whole; + } + } + else if (diff < 0.5) { + } + else if ((frac == 0U) || (frac & 1U)) { + // if halfway, round up if odd OR if last digit is 0 + ++frac; + } + + if (prec == 0U) { + diff = value - (double)whole; + if ((!(diff < 0.5) || (diff > 0.5)) && (whole & 1)) { + // exactly 0.5 and ODD, then round up + // 1.5 -> 2, but 2.5 -> 2 + ++whole; + } + } + else { + unsigned int count = prec; + // now do fractional part, as an unsigned number + while (len < PRINTF_FTOA_BUFFER_SIZE) { + --count; + buf[len++] = (char)(48U + (frac % 10U)); + if (!(frac /= 10U)) { + break; + } + } + // add extra 0s + while ((len < PRINTF_FTOA_BUFFER_SIZE) && (count-- > 0U)) { + buf[len++] = '0'; + } + if (len < PRINTF_FTOA_BUFFER_SIZE) { + // add decimal + buf[len++] = '.'; + } + } + + // do whole part, number is reversed + while (len < PRINTF_FTOA_BUFFER_SIZE) { + buf[len++] = (char)(48 + (whole % 10)); + if (!(whole /= 10)) { + break; + } + } + + // pad leading zeros + if (!(flags & FLAGS_LEFT) && (flags & FLAGS_ZEROPAD)) { + if (width && (negative || (flags & (FLAGS_PLUS | FLAGS_SPACE)))) { + width--; + } + while ((len < width) && (len < PRINTF_FTOA_BUFFER_SIZE)) { + buf[len++] = '0'; + } + } + + if (len < PRINTF_FTOA_BUFFER_SIZE) { + if (negative) { + buf[len++] = '-'; + } + else if (flags & FLAGS_PLUS) { + buf[len++] = '+'; // ignore the space if the '+' exists + } + else if (flags & FLAGS_SPACE) { + buf[len++] = ' '; + } + } + + return _out_rev(out, buffer, idx, maxlen, buf, len, width, flags); +} + + +#if defined(PRINTF_SUPPORT_EXPONENTIAL) +// internal ftoa variant for exponential floating-point type, contributed by Martijn Jasperse +static size_t _etoa(out_fct_type out, char* buffer, size_t idx, size_t maxlen, double value, unsigned int prec, unsigned int width, unsigned int flags) +{ + // check for NaN and special values + if ((value != value) || (value > DBL_MAX) || (value < -DBL_MAX)) { + return _ftoa(out, buffer, idx, maxlen, value, prec, width, flags); + } + + // determine the sign + const bool negative = value < 0; + if (negative) { + value = -value; + } + + // default precision + if (!(flags & FLAGS_PRECISION)) { + prec = PRINTF_DEFAULT_FLOAT_PRECISION; + } + + // determine the decimal exponent + // based on the algorithm by David Gay (https://www.ampl.com/netlib/fp/dtoa.c) + union { + uint64_t U; + double F; + } conv; + + conv.F = value; + int exp2 = (int)((conv.U >> 52U) & 0x07FFU) - 1023; // effectively log2 + conv.U = (conv.U & ((1ULL << 52U) - 1U)) | (1023ULL << 52U); // drop the exponent so conv.F is now in [1,2) + // now approximate log10 from the log2 integer part and an expansion of ln around 1.5 + int expval = (int)(0.1760912590558 + exp2 * 0.301029995663981 + (conv.F - 1.5) * 0.289529654602168); + // now we want to compute 10^expval but we want to be sure it won't overflow + exp2 = (int)(expval * 3.321928094887362 + 0.5); + const double z = expval * 2.302585092994046 - exp2 * 0.6931471805599453; + const double z2 = z * z; + conv.U = (uint64_t)(exp2 + 1023) << 52U; + // compute exp(z) using continued fractions, see https://en.wikipedia.org/wiki/Exponential_function#Continued_fractions_for_ex + conv.F *= 1 + 2 * z / (2 - z + (z2 / (6 + (z2 / (10 + z2 / 14))))); + // correct for rounding errors + if (value < conv.F) { + expval--; + conv.F /= 10; + } + + // the exponent format is "%+03d" and largest value is "307", so set aside 4-5 characters + unsigned int minwidth = ((expval < 100) && (expval > -100)) ? 4U : 5U; + + // in "%g" mode, "prec" is the number of *significant figures* not decimals + if (flags & FLAGS_ADAPT_EXP) { + // do we want to fall-back to "%f" mode? + if ((value >= 1e-4) && (value < 1e6)) { + if ((int)prec > expval) { + prec = (unsigned)((int)prec - expval - 1); + } + else { + prec = 0; + } + flags |= FLAGS_PRECISION; // make sure _ftoa respects precision + // no characters in exponent + minwidth = 0U; + expval = 0; + } + else { + // we use one sigfig for the whole part + if ((prec > 0) && (flags & FLAGS_PRECISION)) { + --prec; + } + } + } + + // will everything fit? + unsigned int fwidth = width; + if (width > minwidth) { + // we didn't fall-back so subtract the characters required for the exponent + fwidth -= minwidth; + } else { + // not enough characters, so go back to default sizing + fwidth = 0U; + } + if ((flags & FLAGS_LEFT) && minwidth) { + // if we're padding on the right, DON'T pad the floating part + fwidth = 0U; + } + + // rescale the float value + if (expval) { + value /= conv.F; + } + + // output the floating part + const size_t start_idx = idx; + idx = _ftoa(out, buffer, idx, maxlen, negative ? -value : value, prec, fwidth, flags & ~FLAGS_ADAPT_EXP); + + // output the exponent part + if (minwidth) { + // output the exponential symbol + out((flags & FLAGS_UPPERCASE) ? 'E' : 'e', buffer, idx++, maxlen); + // output the exponent value + idx = _ntoa_long(out, buffer, idx, maxlen, (expval < 0) ? -expval : expval, expval < 0, 10, 0, minwidth-1, FLAGS_ZEROPAD | FLAGS_PLUS); + // might need to right-pad spaces + if (flags & FLAGS_LEFT) { + while (idx - start_idx < width) out(' ', buffer, idx++, maxlen); + } + } + return idx; +} +#endif // PRINTF_SUPPORT_EXPONENTIAL +#endif // PRINTF_SUPPORT_FLOAT + + +// internal vsnprintf +static int _vsnprintf(out_fct_type out, char* buffer, const size_t maxlen, const char* format, va_list va) +{ + unsigned int flags, width, precision, n; + size_t idx = 0U; + + if (!buffer) { + // use null output function + out = _out_null; + } + + while (*format) + { + // format specifier? %[flags][width][.precision][length] + if (*format != '%') { + // no + out(*format, buffer, idx++, maxlen); + format++; + continue; + } + else { + // yes, evaluate it + format++; + } + + // evaluate flags + flags = 0U; + do { + switch (*format) { + case '0': flags |= FLAGS_ZEROPAD; format++; n = 1U; break; + case '-': flags |= FLAGS_LEFT; format++; n = 1U; break; + case '+': flags |= FLAGS_PLUS; format++; n = 1U; break; + case ' ': flags |= FLAGS_SPACE; format++; n = 1U; break; + case '#': flags |= FLAGS_HASH; format++; n = 1U; break; + default : n = 0U; break; + } + } while (n); + + // evaluate width field + width = 0U; + if (_is_digit(*format)) { + width = _atoi(&format); + } + else if (*format == '*') { + const int w = va_arg(va, int); + if (w < 0) { + flags |= FLAGS_LEFT; // reverse padding + width = (unsigned int)-w; + } + else { + width = (unsigned int)w; + } + format++; + } + + // evaluate precision field + precision = 0U; + if (*format == '.') { + flags |= FLAGS_PRECISION; + format++; + if (_is_digit(*format)) { + precision = _atoi(&format); + } + else if (*format == '*') { + const int prec = (int)va_arg(va, int); + precision = prec > 0 ? (unsigned int)prec : 0U; + format++; + } + } + + // evaluate length field + switch (*format) { + case 'l' : + flags |= FLAGS_LONG; + format++; + if (*format == 'l') { + flags |= FLAGS_LONG_LONG; + format++; + } + break; + case 'h' : + flags |= FLAGS_SHORT; + format++; + if (*format == 'h') { + flags |= FLAGS_CHAR; + format++; + } + break; +#if defined(PRINTF_SUPPORT_PTRDIFF_T) + case 't' : + flags |= (sizeof(ptrdiff_t) == sizeof(long) ? FLAGS_LONG : FLAGS_LONG_LONG); + format++; + break; +#endif + case 'j' : + flags |= (sizeof(intmax_t) == sizeof(long) ? FLAGS_LONG : FLAGS_LONG_LONG); + format++; + break; + case 'z' : + flags |= (sizeof(size_t) == sizeof(long) ? FLAGS_LONG : FLAGS_LONG_LONG); + format++; + break; + default : + break; + } + + // evaluate specifier + switch (*format) { + case 'd' : + case 'i' : + case 'u' : + case 'x' : + case 'X' : + case 'o' : + case 'b' : { + // set the base + unsigned int base; + if (*format == 'x' || *format == 'X') { + base = 16U; + } + else if (*format == 'o') { + base = 8U; + } + else if (*format == 'b') { + base = 2U; + } + else { + base = 10U; + flags &= ~FLAGS_HASH; // no hash for dec format + } + // uppercase + if (*format == 'X') { + flags |= FLAGS_UPPERCASE; + } + + // no plus or space flag for u, x, X, o, b + if ((*format != 'i') && (*format != 'd')) { + flags &= ~(FLAGS_PLUS | FLAGS_SPACE); + } + + // ignore '0' flag when precision is given + if (flags & FLAGS_PRECISION) { + flags &= ~FLAGS_ZEROPAD; + } + + // convert the integer + if ((*format == 'i') || (*format == 'd')) { + // signed + if (flags & FLAGS_LONG_LONG) { +#if defined(PRINTF_SUPPORT_LONG_LONG) + const long long value = va_arg(va, long long); + idx = _ntoa_long_long(out, buffer, idx, maxlen, (unsigned long long)(value > 0 ? value : 0 - value), value < 0, base, precision, width, flags); +#endif + } + else if (flags & FLAGS_LONG) { + const long value = va_arg(va, long); + idx = _ntoa_long(out, buffer, idx, maxlen, (unsigned long)(value > 0 ? value : 0 - value), value < 0, base, precision, width, flags); + } + else { + const int value = (flags & FLAGS_CHAR) ? (char)va_arg(va, int) : (flags & FLAGS_SHORT) ? (short int)va_arg(va, int) : va_arg(va, int); + idx = _ntoa_long(out, buffer, idx, maxlen, (unsigned int)(value > 0 ? value : 0 - value), value < 0, base, precision, width, flags); + } + } + else { + // unsigned + if (flags & FLAGS_LONG_LONG) { +#if defined(PRINTF_SUPPORT_LONG_LONG) + idx = _ntoa_long_long(out, buffer, idx, maxlen, va_arg(va, unsigned long long), false, base, precision, width, flags); +#endif + } + else if (flags & FLAGS_LONG) { + idx = _ntoa_long(out, buffer, idx, maxlen, va_arg(va, unsigned long), false, base, precision, width, flags); + } + else { + const unsigned int value = (flags & FLAGS_CHAR) ? (unsigned char)va_arg(va, unsigned int) : (flags & FLAGS_SHORT) ? (unsigned short int)va_arg(va, unsigned int) : va_arg(va, unsigned int); + idx = _ntoa_long(out, buffer, idx, maxlen, value, false, base, precision, width, flags); + } + } + format++; + break; + } +#if defined(PRINTF_SUPPORT_FLOAT) + case 'f' : + case 'F' : + if (*format == 'F') flags |= FLAGS_UPPERCASE; + idx = _ftoa(out, buffer, idx, maxlen, va_arg(va, double), precision, width, flags); + format++; + break; +#if defined(PRINTF_SUPPORT_EXPONENTIAL) + case 'e': + case 'E': + case 'g': + case 'G': + if ((*format == 'g')||(*format == 'G')) flags |= FLAGS_ADAPT_EXP; + if ((*format == 'E')||(*format == 'G')) flags |= FLAGS_UPPERCASE; + idx = _etoa(out, buffer, idx, maxlen, va_arg(va, double), precision, width, flags); + format++; + break; +#endif // PRINTF_SUPPORT_EXPONENTIAL +#endif // PRINTF_SUPPORT_FLOAT + case 'c' : { + unsigned int l = 1U; + // pre padding + if (!(flags & FLAGS_LEFT)) { + while (l++ < width) { + out(' ', buffer, idx++, maxlen); + } + } + // char output + out((char)va_arg(va, int), buffer, idx++, maxlen); + // post padding + if (flags & FLAGS_LEFT) { + while (l++ < width) { + out(' ', buffer, idx++, maxlen); + } + } + format++; + break; + } + + case 's' : { + const char* p = va_arg(va, char*); + unsigned int l = _strnlen_s(p, precision ? precision : (size_t)-1); + // pre padding + if (flags & FLAGS_PRECISION) { + l = (l < precision ? l : precision); + } + if (!(flags & FLAGS_LEFT)) { + while (l++ < width) { + out(' ', buffer, idx++, maxlen); + } + } + // string output + while ((*p != 0) && (!(flags & FLAGS_PRECISION) || precision--)) { + out(*(p++), buffer, idx++, maxlen); + } + // post padding + if (flags & FLAGS_LEFT) { + while (l++ < width) { + out(' ', buffer, idx++, maxlen); + } + } + format++; + break; + } + + case 'p' : { + width = sizeof(void*) * 2U; + flags |= FLAGS_ZEROPAD | FLAGS_UPPERCASE; +#if defined(PRINTF_SUPPORT_LONG_LONG) + const bool is_ll = sizeof(uintptr_t) == sizeof(long long); + if (is_ll) { + idx = _ntoa_long_long(out, buffer, idx, maxlen, (uintptr_t)va_arg(va, void*), false, 16U, precision, width, flags); + } + else { +#endif + idx = _ntoa_long(out, buffer, idx, maxlen, (unsigned long)((uintptr_t)va_arg(va, void*)), false, 16U, precision, width, flags); +#if defined(PRINTF_SUPPORT_LONG_LONG) + } +#endif + format++; + break; + } + + case '%' : + out('%', buffer, idx++, maxlen); + format++; + break; + + default : + out(*format, buffer, idx++, maxlen); + format++; + break; + } + } + + // termination + out((char)0, buffer, idx < maxlen ? idx : maxlen - 1U, maxlen); + + // return written chars without terminating \0 + return (int)idx; +} + + +/////////////////////////////////////////////////////////////////////////////// + +int printf_(const char* format, ...) +{ + va_list va; + va_start(va, format); + char buffer[1]; + const int ret = _vsnprintf(_out_char, buffer, (size_t)-1, format, va); + va_end(va); + return ret; +} + + +int sprintf_(char* buffer, const char* format, ...) +{ + va_list va; + va_start(va, format); + const int ret = _vsnprintf(_out_buffer, buffer, (size_t)-1, format, va); + va_end(va); + return ret; +} + + +int snprintf_(char* buffer, size_t count, const char* format, ...) +{ + va_list va; + va_start(va, format); + const int ret = _vsnprintf(_out_buffer, buffer, count, format, va); + va_end(va); + return ret; +} + + +int vprintf_(const char* format, va_list va) +{ + char buffer[1]; + return _vsnprintf(_out_char, buffer, (size_t)-1, format, va); +} + + +int vsnprintf_(char* buffer, size_t count, const char* format, va_list va) +{ + return _vsnprintf(_out_buffer, buffer, count, format, va); +} + + +int fctprintf(void (*out)(char character, void* arg), void* arg, const char* format, ...) +{ + va_list va; + va_start(va, format); + const out_fct_wrap_type out_fct_wrap = { out, arg }; + const int ret = _vsnprintf(_out_fct, (char*)(uintptr_t)&out_fct_wrap, (size_t)-1, format, va); + va_end(va); + return ret; +} diff --git a/examples/triceDemoF030R8/Src/trice.c b/examples/triceDemoF030R8/Src/trice.c new file mode 100644 index 000000000..dc74dce6d --- /dev/null +++ b/examples/triceDemoF030R8/Src/trice.c @@ -0,0 +1,135 @@ +/*! \file trice.c +\brief trices to transfer buffer functionality +\details The trices are dumped as 32bit values into a 32 bit fifo. +That is the time critical part. +\li a trice is a 16 bit ID with a 16 bit data value +\li trices with more data are split into several 32bit basic trice values with IDs = 0 in front. +\li So a basic trice (subtrace) consists always of 4 byte. +\li for trice transmission each basic trice gets a header of additional 4 bytes. +\li The header contains a startbyte, client and server address and a crc8 exOr checksum. +\author thomas.hoehenleitner [at] seerose.net +*******************************************************************************/ + +#include "trice.h" + +#ifdef ENCRYPT + +#include "xteaCrypto.h" // enable this for encryption + +#endif + +#ifdef TRICE_PRINTF_ADAPTER +#include +#include // #include "printf.h" +#endif // #ifdef TRICE_PRINTF_ADAPTER + +#if 0 == TRICE_LEVEL + +void triceTxHandler( int* pTxState ){ +} + +int tricePrintfAdapter( const char* pFmt, ... ){ +} + +#else // #if 0 == TRICE_LEVEL + +#include + +//! trice fifo instance +ALIGN4 uint32_t triceFifo[ TRICE_FIFO_SIZE>>2 ] ALIGN4_END; + +uint32_t rdIndexTriceFifo = 0; //!< trice fifo read index +uint32_t wrIndexTriceFifo = 0; //!< trice fifo write index + +//! partial prefilled trice message transmit buffer +ALIGN4 static triceMsg_t triceMsg ALIGN4_END = { + { TRICE_START_BYTE, TRICE_LOCAL_ADDR, TRICE_DISPL_ADDR, 0 }, // crc8 + { 0, 0 } // 16bit ID, 16bit data +}; + +static uint8_t const * const limit = (uint8_t*)(&triceMsg + 1); //!< trice message buffer limit +static uint8_t * pRead = (uint8_t*)(&triceMsg + 1); //!< trice message buffer read pointer + +/*! get next trice byte for transmission from trice message buffer, no depth check here +\retval data byte +*/ +TRICE_INLINE uint8_t triceMsgNextByte( void ){ + return *pRead++; +} + +/*! return count of bytes ready for transmission +\retval count +*/ +static size_t triceMsgDepth( void ){ + size_t count = limit - pRead; + if( count ){ + return count; + } else { + if( triceFifoDepth() ){ + triceFifoPop( (uint32_t*)(&(triceMsg.ld)) ); + //triceMsg.ld.load[0] = 0xc0; + //triceMsg.ld.load[1] = 0xc9; // msg:Hello from MCU! SysTickVal now %d\\n + //triceMsg.ld.load[2] = 0; + //triceMsg.ld.load[3] = 0; + pRead = (uint8_t*)&triceMsg; + triceMsg.hd.crc8 = TRICE_START_BYTE ^ TRICE_LOCAL_ADDR ^ TRICE_DISPL_ADDR + ^ triceMsg.ld.load[0] + ^ triceMsg.ld.load[1] + ^ triceMsg.ld.load[2] + ^ triceMsg.ld.load[3]; + #ifdef ENCRYPT + triceMsg.hd.start = TRICE_START_BYTE; + triceMsg.hd.cad = TRICE_LOCAL_ADDR; + triceMsg.hd.sad = TRICE_DISPL_ADDR; + encrypt( (uint8_t*)&triceMsg ); + #endif + return 8; + } + } + return 0; +} + +/*! This function should be called inside the transmit done device interrupt. +Also it should be called cyclically to trigger transmission start. +\param pTxState address of a transmission state variable. It is cleared if no more traceLog messages to transmit and set to 1 if a traceLog transmission was started. +\todo handle 8==traceLogMsgDepth() to give chance to other data streams +*/ +void triceTxHandler( int* pTxState ){ + if( triceTxDataRegisterEmpty() ){ + if( triceMsgDepth() ){ + uint8_t x = triceMsgNextByte(); + triceTransmitData8( x ); + *pTxState = 1; + triceEableTxEmptyInterrupt(); + }else{ + triceDisableTxEmptyInterrupt(); + *pTxState = 0; + } + } +} + +#ifdef TRICE_PRINTF_ADAPTER + +//! trice replacement helper for printf() with %s +//! use only for dynamic generatd strings +//! \param pFmt formatstring +int tricePrintfAdapter( const char* pFmt, ... ){ + va_list va; + int done; + static char buffer[TRICE_PRINTF_ADAPTER_BUFFERSIZE]; + + va_start (va, pFmt ); + done = vsnprintf( buffer, sizeof(buffer), pFmt, va); + va_end (va); + + triceString( 0, buffer ); + return done; +} + +#endif // #ifdef TRICE_PRINTF_ADAPTER + +//! unused dummy definition for linker +void _putchar(char character){ +} + +#endif // #else // #if 0 == TRICE_LEVEL diff --git a/examples/triceDemoF030R8/Src/triceCheck.c b/examples/triceDemoF030R8/Src/triceCheck.c new file mode 100644 index 000000000..ea126f226 --- /dev/null +++ b/examples/triceDemoF030R8/Src/triceCheck.c @@ -0,0 +1,132 @@ +/*! \file triceCheck.c +\brief trices for tool evaluation +\details The trices are dumped as 32bit values into a 32 bit wide fifo. +\author thomas.hoehenleitner [at] seerose.net +*******************************************************************************/ + +#define TRICE_LEVEL 100 +#include "trice.h" +#include "xteaCrypto.h" + +#define SYSTICKVAL16 SysTick->VAL //!< STM32 specific + +/*! write out all types of trices with fixed values for testing +\details One trice has one subtrace, if param size max 2 bytes. +Traces with more bytes as parameter consist of several subtraces. +111 subtraces need 444 byte buffer space +*/ +void triceCheckSet( void ) +{ + #ifdef TRICE_PRINTF_ADAPTER + char* w ="world"; + tricePrintfAdapter( "Hello %s!\n", w ); + TRICE8_1( Id(51183), "%#b times\n", 5 ); + TRICE8_1( Id( 2863), "%b times\n", 5 ); + #endif + TRICE16_1( Id(46097), "dbg:12345 as 16bit is %#016b\n", 12345 ); + TRICE0 (Id(30265), "--------------------------------------------------------------------------------------------------------------------------------------------------\n" ); + // 1 subtrace + + TRICE8_4( Id( 1750), "tst:TRICE8 %%03x -> %03x %03x %03x %03x\n", 1, 0x7f, 0x80, 0xff ); // 4 + TRICE8_4( Id(65426), "tst:TRICE8 %%4d -> %4d %4d %4d %4d\n", 1, 0x7f, 0x80, 0xff ); // 4 + TRICE8_4( Id(16582), "tst:TRICE8 %%4o -> %4o %4o %4o %4o\n", 1, 0x7f, 0x80, 0xff ); // 4 + // 3 * 2 subtraces + + TRICE16_4( Id(56005), "tst:TRICE16 %%05x -> %05x %05x %05x %05x\n", 1, 0x7fff, 0x8000, 0xffff ); // 4 + TRICE16_4( Id(32537), "tst:TRICE16 %%6d -> %6d %6d %6d %6d\n", 1, 0x7fff, 0x8000, 0xffff ); // 4 + TRICE16_4( Id(25198), "tst:TRICE16 %%7o -> %7o %7o %7o %7o\n", 1, 0x7fff, 0x8000, 0xffff ); // 4 + // 3 * 4 subtraces + + TRICE32_4( Id(13054), "tst:TRICE32_4 %%09x -> %09x %09x %09x %09x\n", 1, 0x7fffffff, 0x80000000, 0xffffffff ); // 4 + TRICE32_4( Id( 416), "tst:TRICE32_4 %%10d -> %10d %10d %10d %10x\n", 1, 0x7fffffff, 0x80000000, 0xffffffff ); // 4 + TRICE64_1( Id(51060), "att:64bit %#b\n", 0x1122334455667788ull ); + + TRICE8_1( Id(38612), "tst:TRICE8 %d\n", -1 ); // 1 + TRICE8_2( Id(44766), "tst:TRICE8 %d %d\n", -1, -2 ); // 1 + TRICE8_3( Id(56466), "tst:TRICE8 %d %d %d\n", -1, -2, -3 ); // 2 + TRICE8_4( Id(25269), "tst:TRICE8 %d %d %d %d\n", -1, -2, -3, -4 ); // 2 + TRICE8_5( Id(29229), "tst:TRICE8 %d %d %d %d %d\n", -1, -2, -3, -4, -5 ); // 3 + TRICE8_6( Id(54673), "tst:TRICE8 %d %d %d %d %d %d \n", -1, -2, -3, -4, -5, -6 ); // 3 + TRICE8_7( Id(39003), "tst:TRICE8 %d %d %d %d %d %d %d\n", -1, -2, -3, -4, -5, -6, -7 ); // 4 + TRICE8_8( Id(17307), "tst:TRICE8 %d %d %d %d %d %d %d %d\n", -1, -2, -3, -4, -5, -6, -7, -8 ); // 4 + // 18 subtraces + + TRICE16_1( Id(11441), "tst:TRICE16 %d\n", -1 ); // 1 + TRICE16_2( Id( 7354), "tst:TRICE16 %d %d\n", -1, -2 ); // 2 + TRICE16_3( Id(32565), "tst:TRICE16 %d %d %d\n", -1, -2, -3 ); // 3 + TRICE16_4( Id(18329), "tst:TRICE16 %d %d %d %d\n", -1, -2, -3, -4 ); // 4 + // 10 subtraces + + TRICE32_1( Id(21762), "tst:TRICE32 %d\n", -1 ); // 2 + TRICE32_2( Id(41764), "tst:TRICE32 %d %d\n", -1, -2 ); // 4 + TRICE32_3( Id( 6435), "tst:TRICE32 %d %d %d\n", -1, -2, -3 ); // 4 + TRICE32_4( Id( 4527), "tst:TRICE32 %d %d %d %d\n", -1, -2, -3, -4 ); // 4 + + // 6 subtraces + + TRICE64_1( Id(39599), "tst:TRICE64 %d\n", -1 ); // 2 + TRICE64_2( Id( 5982), "tst:TRICE64 %d %d\n", -1, -2 ); // 4 + + + TRICE16_1( Id(47902), "ERR:error message, SysTick is %d\n", SYSTICKVAL16 ); // 1 + TRICE16_1( Id(64631), "WRN:warning message, SysTick is %d\n", SYSTICKVAL16 ); // 1 + TRICE16_1( Id(13824), "ATT:attension message, SysTick is %d\n", SYSTICKVAL16 ); // 1 + TRICE16_1( Id(64166), "DIA:diagnostics message, SysTick is %d\n", SYSTICKVAL16 ); // 1 + TRICE16_1( Id(15655), "TIM:timing message, SysTick is %d\n", SYSTICKVAL16 ); // 1 + TRICE16_1( Id(29332), "DBG:debug message, SysTick is %d\n", SYSTICKVAL16 ); // 1 + TRICE16_1( Id(52913), "SIG:signal message, SysTick is %d\n", SYSTICKVAL16 ); // 1 + TRICE16_1( Id(38264), "RD_:read message, SysTick is %d\n", SYSTICKVAL16 ); // 1 + TRICE16_1( Id(33248), "WR_:write message, SysTick is %d\n", SYSTICKVAL16 ); // 1 + TRICE16_1( Id(49476), "TST:test message, SysTick is %d\n", SYSTICKVAL16 ); // 1 + TRICE16_1( Id(36947), "MSG:normal message, SysTick is %d\n", SYSTICKVAL16 ); // 1 + + TRICE16_1( Id(56814), "err:error message, SysTick is %d\n", SYSTICKVAL16 ); // 1 + TRICE16_1( Id(50334), "wrn:warning message, SysTick is %d\n", SYSTICKVAL16 ); // 1 + TRICE16_1( Id(17612), "att:attension message, SysTick is %d\n", SYSTICKVAL16 ); // 1 + TRICE16_1( Id( 6482), "dia:diagnostics message, SysTick is %d\n", SYSTICKVAL16 ); // 1 + TRICE16_1( Id(54963), "tim:timing message, SysTick is %d\n", SYSTICKVAL16 ); // 1 + TRICE16_1( Id(29704), "dbg:debug message, SysTick is %d\n", SYSTICKVAL16 ); // 1 + TRICE16_1( Id(42976), "sig:signal message, SysTick is %d\n", SYSTICKVAL16 ); // 1 + TRICE16_1( Id(51711), "rd_:read message, SysTick is %d\n", SYSTICKVAL16 ); // 1 + TRICE16_1( Id(57672), "wr_:write message, SysTick is %d\n", SYSTICKVAL16 ); // 1 + TRICE16_1( Id(13378), "tst:test message, SysTick is %d\n", SYSTICKVAL16 ); // 1 + TRICE16_1( Id(48476), "msg:normal message, SysTick is %d\n", SYSTICKVAL16 ); // 1 + // 22 subtraces + + TRICE0 (Id(12664), "wrn:A" ); + TRICE0 (Id(60989), "wr_:B" ); + TRICE0 (Id(61533), "tim:C\n" ); + + triceString( 18, "\n" ); + triceString( 18, "1\n" ); + triceString( 18, "12\n" ); + triceString( 18, "123\n" ); + triceString( 18, "1234\n" ); + triceString( 18, "12345\n" ); + triceString( 18, "123456\n" ); + triceString( 18, "1234567\n" ); + triceString( 18, "12345678\n" ); + triceString( 18, "123456789\n" ); + triceString( 18, "123456789a\n" ); + triceString( 18, "123456789ab\n" ); + triceString( 18, "123456789abc\n" ); + triceString( 18, "Berlin\n" ); + triceString( 18, "HonululuTown\n" ); + triceString( 18, "Leipzig\n" ); +#ifdef ENCRYPT + { + uint8_t b[8] = {1,2,3,4,5,6,7,8}; + TRICE8_8( Id(41421), "msg:1:%03x %03x %03x %03x %03x %03x %03x %03x\n", b[0], b[1], b[2], b[3], b[4], b[5], b[6], b[7] ); + TRICE16_1( Id(51627), "tim: pre encryption SysTick=%d\n", SYSTICKVAL16 ); + encrypt(b); + TRICE16_1( Id(22987), "tim: post encryption SysTick=%d\n", SYSTICKVAL16 ); + TRICE8_8( Id(63901), "att:1:%03x %03x %03x %03x %03x %03x %03x %03x\n", b[0], b[1], b[2], b[3], b[4], b[5], b[6], b[7] ); + TRICE16_1( Id(11300), "tim: pre decryption SysTick=%d\n", SYSTICKVAL16 ); + decrypt(b); + TRICE16_1( Id(16185), "tim: post decryption SysTick=%d\n", SYSTICKVAL16 ); + TRICE8_8( Id(43598), "msg:2:%03x %03x %03x %03x %03x %03x %03x %03x\n", b[0], b[1], b[2], b[3], b[4], b[5], b[6], b[7] ); + } +#endif + TRICE0 (Id(58460), "--------------------------------------------------------------------------------------------------------------------------------------------------\n" ); + // 4 subtraces +} // sum 111 sub traces (need 444 bytes Buffet space) diff --git a/examples/triceDemoF030R8/Src/xteaCrypto.c b/examples/triceDemoF030R8/Src/xteaCrypto.c new file mode 100644 index 000000000..df548cb40 --- /dev/null +++ b/examples/triceDemoF030R8/Src/xteaCrypto.c @@ -0,0 +1,77 @@ +/*!\file xteaCrypto.c +\brief 64 bit Crypto Module Code +\details Contains 64 bit encrypt and decrypt routines. +see also https://www.emsec.ruhr-uni-bochum.de/media/crypto/veroeffentlichungen/2011/01/29/lw_speed2007.pdf +*/ + +#include + +#ifdef ENCRYPT + +#include "xteaCrypto.h" + +//! golang XTEA works with 64 rounds +static const unsigned int numRounds = 64; + +//! 128 bit static key +static const uint32_t k[4] = ENCRYPT; + +//! internal constant +static const uint32_t delta = 0x9E3779B9; + +//! precomputed values for faster execution +static uint32_t table[64]; + +//! Precalculate the table +//! It is possible to put this table completely into FLASH by precomputing it during compile time +void InitXteaTable( void ){ + uint32_t sum = 0; + // Two rounds of XTEA applied per loop + for( int i = 0; i < numRounds; ) { + table[i] = sum + k[sum&3]; + i++; + sum += delta; + table[i] = sum + k[(sum>>11)&3]; + i++; + } +} + +//!code taken and adapted from xtea\block.go +//!\param v take 64 bits of data in v[0] and v[1] +static void encipher( uint32_t v[2] ) { + uint32_t v0 = v[0], v1 = v[1]; + for( int i=0; i < numRounds; ) { + v0 += (((v1 << 4) ^ (v1 >> 5)) + v1) ^ table[i]; + i++; + v1 += (((v0 << 4) ^ (v0 >> 5)) + v0) ^ table[i]; + i++; + } + v[0] = v0; v[1] = v1; +} + +//!code taken and adapted from xtea\block.go +//!\param v take 64 bits of data in v[0] and v[1] +static void decipher( uint32_t v[2] ) { + uint32_t v0 = v[0], v1 = v[1]; + for( int i=numRounds; i > 0; ) { + i--; + v1 -= (((v0 << 4) ^ (v0 >> 5)) + v0) ^ table[i]; + i--; + v0 -= (((v1 << 4) ^ (v1 >> 5)) + v1) ^ table[i]; + } + v[0] = v0; v[1] = v1; +} + +//! convert to xtea cipher +//! \param p pointer to 8 byte buffer +void encrypt( uint8_t* p ){ + encipher( (uint32_t*)p ); // byte swap is done inside trice tool +} + +//! re-convert from xtea cipher +//! \param p pointer to 8 byte buffer +void decrypt( uint8_t* p ){ + decipher( (uint32_t*)p ); // byte swap is done inside trice tool +} + +#endif // #ifdef ENCRYPT diff --git a/src.C/triceCheck.c b/src.C/triceCheck.c new file mode 100644 index 000000000..ea126f226 --- /dev/null +++ b/src.C/triceCheck.c @@ -0,0 +1,132 @@ +/*! \file triceCheck.c +\brief trices for tool evaluation +\details The trices are dumped as 32bit values into a 32 bit wide fifo. +\author thomas.hoehenleitner [at] seerose.net +*******************************************************************************/ + +#define TRICE_LEVEL 100 +#include "trice.h" +#include "xteaCrypto.h" + +#define SYSTICKVAL16 SysTick->VAL //!< STM32 specific + +/*! write out all types of trices with fixed values for testing +\details One trice has one subtrace, if param size max 2 bytes. +Traces with more bytes as parameter consist of several subtraces. +111 subtraces need 444 byte buffer space +*/ +void triceCheckSet( void ) +{ + #ifdef TRICE_PRINTF_ADAPTER + char* w ="world"; + tricePrintfAdapter( "Hello %s!\n", w ); + TRICE8_1( Id(51183), "%#b times\n", 5 ); + TRICE8_1( Id( 2863), "%b times\n", 5 ); + #endif + TRICE16_1( Id(46097), "dbg:12345 as 16bit is %#016b\n", 12345 ); + TRICE0 (Id(30265), "--------------------------------------------------------------------------------------------------------------------------------------------------\n" ); + // 1 subtrace + + TRICE8_4( Id( 1750), "tst:TRICE8 %%03x -> %03x %03x %03x %03x\n", 1, 0x7f, 0x80, 0xff ); // 4 + TRICE8_4( Id(65426), "tst:TRICE8 %%4d -> %4d %4d %4d %4d\n", 1, 0x7f, 0x80, 0xff ); // 4 + TRICE8_4( Id(16582), "tst:TRICE8 %%4o -> %4o %4o %4o %4o\n", 1, 0x7f, 0x80, 0xff ); // 4 + // 3 * 2 subtraces + + TRICE16_4( Id(56005), "tst:TRICE16 %%05x -> %05x %05x %05x %05x\n", 1, 0x7fff, 0x8000, 0xffff ); // 4 + TRICE16_4( Id(32537), "tst:TRICE16 %%6d -> %6d %6d %6d %6d\n", 1, 0x7fff, 0x8000, 0xffff ); // 4 + TRICE16_4( Id(25198), "tst:TRICE16 %%7o -> %7o %7o %7o %7o\n", 1, 0x7fff, 0x8000, 0xffff ); // 4 + // 3 * 4 subtraces + + TRICE32_4( Id(13054), "tst:TRICE32_4 %%09x -> %09x %09x %09x %09x\n", 1, 0x7fffffff, 0x80000000, 0xffffffff ); // 4 + TRICE32_4( Id( 416), "tst:TRICE32_4 %%10d -> %10d %10d %10d %10x\n", 1, 0x7fffffff, 0x80000000, 0xffffffff ); // 4 + TRICE64_1( Id(51060), "att:64bit %#b\n", 0x1122334455667788ull ); + + TRICE8_1( Id(38612), "tst:TRICE8 %d\n", -1 ); // 1 + TRICE8_2( Id(44766), "tst:TRICE8 %d %d\n", -1, -2 ); // 1 + TRICE8_3( Id(56466), "tst:TRICE8 %d %d %d\n", -1, -2, -3 ); // 2 + TRICE8_4( Id(25269), "tst:TRICE8 %d %d %d %d\n", -1, -2, -3, -4 ); // 2 + TRICE8_5( Id(29229), "tst:TRICE8 %d %d %d %d %d\n", -1, -2, -3, -4, -5 ); // 3 + TRICE8_6( Id(54673), "tst:TRICE8 %d %d %d %d %d %d \n", -1, -2, -3, -4, -5, -6 ); // 3 + TRICE8_7( Id(39003), "tst:TRICE8 %d %d %d %d %d %d %d\n", -1, -2, -3, -4, -5, -6, -7 ); // 4 + TRICE8_8( Id(17307), "tst:TRICE8 %d %d %d %d %d %d %d %d\n", -1, -2, -3, -4, -5, -6, -7, -8 ); // 4 + // 18 subtraces + + TRICE16_1( Id(11441), "tst:TRICE16 %d\n", -1 ); // 1 + TRICE16_2( Id( 7354), "tst:TRICE16 %d %d\n", -1, -2 ); // 2 + TRICE16_3( Id(32565), "tst:TRICE16 %d %d %d\n", -1, -2, -3 ); // 3 + TRICE16_4( Id(18329), "tst:TRICE16 %d %d %d %d\n", -1, -2, -3, -4 ); // 4 + // 10 subtraces + + TRICE32_1( Id(21762), "tst:TRICE32 %d\n", -1 ); // 2 + TRICE32_2( Id(41764), "tst:TRICE32 %d %d\n", -1, -2 ); // 4 + TRICE32_3( Id( 6435), "tst:TRICE32 %d %d %d\n", -1, -2, -3 ); // 4 + TRICE32_4( Id( 4527), "tst:TRICE32 %d %d %d %d\n", -1, -2, -3, -4 ); // 4 + + // 6 subtraces + + TRICE64_1( Id(39599), "tst:TRICE64 %d\n", -1 ); // 2 + TRICE64_2( Id( 5982), "tst:TRICE64 %d %d\n", -1, -2 ); // 4 + + + TRICE16_1( Id(47902), "ERR:error message, SysTick is %d\n", SYSTICKVAL16 ); // 1 + TRICE16_1( Id(64631), "WRN:warning message, SysTick is %d\n", SYSTICKVAL16 ); // 1 + TRICE16_1( Id(13824), "ATT:attension message, SysTick is %d\n", SYSTICKVAL16 ); // 1 + TRICE16_1( Id(64166), "DIA:diagnostics message, SysTick is %d\n", SYSTICKVAL16 ); // 1 + TRICE16_1( Id(15655), "TIM:timing message, SysTick is %d\n", SYSTICKVAL16 ); // 1 + TRICE16_1( Id(29332), "DBG:debug message, SysTick is %d\n", SYSTICKVAL16 ); // 1 + TRICE16_1( Id(52913), "SIG:signal message, SysTick is %d\n", SYSTICKVAL16 ); // 1 + TRICE16_1( Id(38264), "RD_:read message, SysTick is %d\n", SYSTICKVAL16 ); // 1 + TRICE16_1( Id(33248), "WR_:write message, SysTick is %d\n", SYSTICKVAL16 ); // 1 + TRICE16_1( Id(49476), "TST:test message, SysTick is %d\n", SYSTICKVAL16 ); // 1 + TRICE16_1( Id(36947), "MSG:normal message, SysTick is %d\n", SYSTICKVAL16 ); // 1 + + TRICE16_1( Id(56814), "err:error message, SysTick is %d\n", SYSTICKVAL16 ); // 1 + TRICE16_1( Id(50334), "wrn:warning message, SysTick is %d\n", SYSTICKVAL16 ); // 1 + TRICE16_1( Id(17612), "att:attension message, SysTick is %d\n", SYSTICKVAL16 ); // 1 + TRICE16_1( Id( 6482), "dia:diagnostics message, SysTick is %d\n", SYSTICKVAL16 ); // 1 + TRICE16_1( Id(54963), "tim:timing message, SysTick is %d\n", SYSTICKVAL16 ); // 1 + TRICE16_1( Id(29704), "dbg:debug message, SysTick is %d\n", SYSTICKVAL16 ); // 1 + TRICE16_1( Id(42976), "sig:signal message, SysTick is %d\n", SYSTICKVAL16 ); // 1 + TRICE16_1( Id(51711), "rd_:read message, SysTick is %d\n", SYSTICKVAL16 ); // 1 + TRICE16_1( Id(57672), "wr_:write message, SysTick is %d\n", SYSTICKVAL16 ); // 1 + TRICE16_1( Id(13378), "tst:test message, SysTick is %d\n", SYSTICKVAL16 ); // 1 + TRICE16_1( Id(48476), "msg:normal message, SysTick is %d\n", SYSTICKVAL16 ); // 1 + // 22 subtraces + + TRICE0 (Id(12664), "wrn:A" ); + TRICE0 (Id(60989), "wr_:B" ); + TRICE0 (Id(61533), "tim:C\n" ); + + triceString( 18, "\n" ); + triceString( 18, "1\n" ); + triceString( 18, "12\n" ); + triceString( 18, "123\n" ); + triceString( 18, "1234\n" ); + triceString( 18, "12345\n" ); + triceString( 18, "123456\n" ); + triceString( 18, "1234567\n" ); + triceString( 18, "12345678\n" ); + triceString( 18, "123456789\n" ); + triceString( 18, "123456789a\n" ); + triceString( 18, "123456789ab\n" ); + triceString( 18, "123456789abc\n" ); + triceString( 18, "Berlin\n" ); + triceString( 18, "HonululuTown\n" ); + triceString( 18, "Leipzig\n" ); +#ifdef ENCRYPT + { + uint8_t b[8] = {1,2,3,4,5,6,7,8}; + TRICE8_8( Id(41421), "msg:1:%03x %03x %03x %03x %03x %03x %03x %03x\n", b[0], b[1], b[2], b[3], b[4], b[5], b[6], b[7] ); + TRICE16_1( Id(51627), "tim: pre encryption SysTick=%d\n", SYSTICKVAL16 ); + encrypt(b); + TRICE16_1( Id(22987), "tim: post encryption SysTick=%d\n", SYSTICKVAL16 ); + TRICE8_8( Id(63901), "att:1:%03x %03x %03x %03x %03x %03x %03x %03x\n", b[0], b[1], b[2], b[3], b[4], b[5], b[6], b[7] ); + TRICE16_1( Id(11300), "tim: pre decryption SysTick=%d\n", SYSTICKVAL16 ); + decrypt(b); + TRICE16_1( Id(16185), "tim: post decryption SysTick=%d\n", SYSTICKVAL16 ); + TRICE8_8( Id(43598), "msg:2:%03x %03x %03x %03x %03x %03x %03x %03x\n", b[0], b[1], b[2], b[3], b[4], b[5], b[6], b[7] ); + } +#endif + TRICE0 (Id(58460), "--------------------------------------------------------------------------------------------------------------------------------------------------\n" ); + // 4 subtraces +} // sum 111 sub traces (need 444 bytes Buffet space) diff --git a/src.C/triceCheck.h b/src.C/triceCheck.h new file mode 100644 index 000000000..425f62875 --- /dev/null +++ b/src.C/triceCheck.h @@ -0,0 +1,21 @@ +/*! \file triceCheck.h +\brief trices for tool evaluation +\details The trices are dumped as 32bit values into a 32 bit wide fifo. +\author thomas.hoehenleitner [at] seerose.net +*******************************************************************************/ + + +#ifndef TRICECHECK_H_ +#define TRICECHECK_H_ + +#ifdef __cplusplus +extern "C" { +#endif + +void triceCheckSet( void ); + +#ifdef __cplusplus +} +#endif + +#endif /* TRICECHECK_H_ */