Ouj_Junchao 2 年 前
コミット
55a17590a1
36 ファイル変更7623 行追加1610 行削除
  1. 3 3
      app/app_chargerpin_conn_detect.c
  2. 726 0
      app/app_chargerpin_conn_detect.c.bak
  3. 1 0
      app/app_chargerpin_conn_detect.h
  4. 7 1
      app/app_client_step.c
  5. 4 1
      app/app_flash.c
  6. 307 0
      app/app_game.c.bak
  7. 2 0
      app/app_one_wire.c
  8. 0 29
      ble_cfg/host.c
  9. 3 25
      ble_cfg/slave.c
  10. 0 1
      bsp/bsp_adc.c
  11. 27 3
      bsp/bsp_flash.c
  12. BIN
      dfu_readme/app_dfu_package.zip
  13. 8 8
      dfu_readme/app_setting.hex
  14. 298 298
      dfu_readme/app_setting_sd_boot.hex
  15. BIN
      dfu_readme/cmd指令.rar
  16. 8 8
      dfu_readme/setting_sd_boot.hex
  17. 202 0
      hal/fml_adc - 副本.c
  18. 108 0
      hal/fml_adc - 副本.h
  19. 0 4
      hal/fml_imu.c
  20. 53 55
      hal/hal_battery/hal_battery_NoPowerEnPin.c
  21. 2 56
      hal/hal_charge.c
  22. 4993 132
      pca10040/s132/arm5_no_packs/JLinkLog.txt
  23. 1 2
      pca10040/s132/arm5_no_packs/_build/ble_app_uart_c_pca10040_s132_Shoes_FW_APP.dep
  24. BIN
      pca10040/s132/arm5_no_packs/_build/nrf52832_xxaa.axf
  25. 1 1
      pca10040/s132/arm5_no_packs/_build/nrf52832_xxaa.build_log.htm
  26. 298 298
      pca10040/s132/arm5_no_packs/_build/nrf52832_xxaa.hex
  27. 474 478
      pca10040/s132/arm5_no_packs/_build/nrf52832_xxaa.htm
  28. 0 2
      pca10040/s132/arm5_no_packs/_build/nrf52832_xxaa.lnp
  29. 7 8
      pca10040/s132/arm5_no_packs/ble_app_uart_c_pca10040_s132.uvguix.Administrator
  30. 76 100
      pca10040/s132/arm5_no_packs/ble_app_uart_c_pca10040_s132.uvoptx
  31. 0 20
      pca10040/s132/arm5_no_packs/ble_app_uart_c_pca10040_s132.uvprojx
  32. 2 2
      system/exception.c
  33. 4 68
      system/system.c
  34. 0 2
      system/system.h
  35. 2 2
      system/usr_config.h
  36. 6 3
      版本更新记录.txt

+ 3 - 3
app/app_chargerpin_conn_detect.c

@@ -37,7 +37,7 @@ struct client_ram_type{
 	unsigned int delay_pair_count;
 	Event into_event;
 	Event over_event;
-}client_ram={0,0,DISCONNECT_CHARGE,0,NULL,NULL};
+}client_ram;
 
 
 struct{
@@ -49,7 +49,7 @@ struct{
 	unsigned int delay_pair_count;
 	Event into_event;
 	Event over_event;
-}host_ram={0,0,0,DISCONNECT_CHARGE,0,NULL,NULL};
+}host_ram;
 extern void app_pair_host_process(void);
 extern void app_pair_host_process_case1(void);
 extern void app_pair_host_process_case2(void);
@@ -717,7 +717,7 @@ pair_line_t app_chargepin_pairline(void)
 	{
 		return client_ram.pair_line;
 	}
-	return 0xff;
+	return NUL;
 }
 
 

+ 726 - 0
app/app_chargerpin_conn_detect.c.bak

@@ -0,0 +1,726 @@
+#include "app_chargerpin_conn_detect.h"
+#include "system.h"
+#include "bsp_time.h"
+#include "bsp_adc.h"
+#include "ble_comm.h"
+#include "hal_led.h"
+#include "hal_mt.h"
+#include "app_flash.h"
+#include "app_pair_chargerpin.h"
+#include "app_one_wire.h"
+#include "fml_adc.h"
+
+#define SHELF_CHECK_ADC_VALUE 1800
+
+//=================debug=============
+#include "ringframe.h"
+extern char logbuftemp[50];
+extern int logbuftemp_len ;
+extern ringframe_t battlog;
+#define log(...) {logbuftemp_len = sprintf(logbuftemp,__VA_ARGS__); while(ringframe_in(&battlog,logbuftemp,logbuftemp_len)!=0){ringframe_throw(&battlog);}}
+
+//void cb_BLE_Client_PRADC(void* handle)
+//{
+////    BLE_Client_Rx_t* target = handle;
+//    DEBUG_LOG("cb_BLE_Client_ERR:%d,%d\n", 1, 1);
+//	BLE_Client_Rx_Regist(BLE_ERR, cb_BLE_Client_ERR);
+//}
+
+//=================debug=============
+extern void app_pair_client_process_case1(void);
+extern void app_pair_client_process(void);
+struct client_ram_type{
+	char init;
+	char statu;
+	short adc_value;
+	pair_line_t pair_line;
+	unsigned int delay_pair_count;
+	Event into_event;
+	Event over_event;
+}client_ram;
+
+
+struct{
+	char init;
+	char statu;
+	unsigned int pulluppcs_timer;
+	short adc_value;
+	pair_line_t pair_line;
+	unsigned int delay_pair_count;
+	Event into_event;
+	Event over_event;
+}host_ram;
+extern void app_pair_host_process(void);
+extern void app_pair_host_process_case1(void);
+extern void app_pair_host_process_case2(void);
+void fml_adc_callback(uint32_t sample_point, Fml_Adc_All_Channel_Adc_Value_t all_adc_value)
+{
+	#if 1
+	switch(sample_point)
+	{
+		case FML_ADC_SAMPLE_POINT_0:
+		case FML_ADC_SAMPLE_POINT_2:
+			//PAIR_CHARGERPIN_PRINT("FML_ADC_SAMPLE_POINT_2 NULL %d\n",all_adc_value.channel_4_adc_value);
+			if(host_ram.init)
+			{
+				if(host_ram.statu == 1)
+				{
+					host_ram.adc_value=all_adc_value.channel_4_adc_value;
+					app_pair_host_process_case1();
+				}
+			}
+			
+			if(client_ram.init)
+			{
+				if(client_ram.statu == 1)
+				{
+					client_ram.adc_value=all_adc_value.channel_4_adc_value;
+					app_pair_client_process_case1();
+				}
+			}			
+			break;
+		case FML_ADC_SAMPLE_POINT_1:
+			//PAIR_CHARGERPIN_PRINT("FML_ADC_SAMPLE_POINT_1 NULL %d\n",all_adc_value.channel_4_adc_value);
+			if(host_ram.init)
+			{
+				if(host_ram.statu == 2)
+				{
+					host_ram.adc_value=all_adc_value.channel_4_adc_value;
+					app_pair_host_process_case2();
+				}
+			}
+			break;
+	}
+	
+	#else
+	static char asjdhaskjhdki=0;
+	PAIR_CHARGERPIN_PRINT("ADC_Read fml_adc_callback %d\n", all_adc_value.channel_4_adc_value);
+	if(asjdhaskjhdki%2==0)fml_adc_set_pin_channel(PIN_CHARGING, PIN_CHARGING_CHANNEL, NRF_GPIO_PIN_PULLUP);
+	else fml_adc_set_pin_channel(PIN_CHARGING, PIN_CHARGING_CHANNEL, NRF_GPIO_PIN_NOPULL);
+	asjdhaskjhdki++;
+	#endif
+}
+
+
+
+//====================================================================================
+#define ADC_CHECKMS 1000
+#define PAIROVERTIME 3000
+#define DELAY_PAIR_COUNT 100
+
+
+void app_pair_host_init(Event into,Event over)
+{
+	host_ram.init=1;
+	host_ram.adc_value=0;
+	host_ram.delay_pair_count=0;
+	host_ram.pulluppcs_timer=0;
+	host_ram.statu=0;
+	host_ram.pair_line=DISCONNECT_CHARGE;
+	host_ram.into_event=into;
+	host_ram.over_event=over;
+	fml_adc_sample_update_notify_register(fml_adc_callback);
+	Process_Start(ADC_CHECKMS, "app_pair_host_process", app_pair_host_process);
+}
+void app_pair_host_uninit(void)
+{
+	host_ram.init=0;
+	Process_Stop(app_pair_host_process);
+}
+
+#define DISCON_HOST_MAX_ADC 1200
+//#define DISCON_HOST_MIN_ADC 600
+#define DISCON_HOST_MIN_ADC 1000
+
+#define CON_HOST_MAX_ADC DISCON_HOST_MIN_ADC
+#define CON_HOST_MIN_ADC 300
+
+static void null_pcs(void)
+{
+}
+#define UPPULL_MS 3
+//-------------------------------------------
+unsigned char shefcheck_buff[5];
+char shefcheck_event_fag=0;
+
+check_callbackt check_callbackt_ram;
+Event check_callback_find_hi_ram;
+void shefcheck_event(unsigned char *buff, int length)
+{
+	shefcheck_event_fag=1;
+}
+
+char one_byte_receive_error_code=0;
+void one_byte_receive_Event_err_hander(unsigned char error_code)
+{
+	one_byte_receive_error_code=1;
+}
+
+void check_callback_regist(check_callbackt evt)
+{
+	check_callbackt_ram=evt;
+}
+void check_callback_find_hi_regist(Event evt)
+{
+	check_callback_find_hi_ram=evt;
+}
+//-------------------------------------------
+
+void app_pair_host_process_case1(void)
+{
+				if(mFlash.isHost!=HOST_SHOSE)
+				{
+					app_pair_host_uninit();
+					app_pair_chargerpin_Init();
+					PAIR_CHARGERPIN_PRINT("mFlash.isHost change %d %d\n",TIME_GetTicks(),mFlash.isHost );
+				}
+//==============================s
+				if(host_ram.adc_value>DISCON_HOST_MAX_ADC)
+				{
+					PAIR_CHARGERPIN_PRINT("CHARGE\n");
+					if(host_ram.pair_line!=CHARGE)
+					{
+						PAIR_CHARGERPIN_INFO("INTO CHARGE %d\n", mFlash.isHost);
+						host_ram.pair_line=CHARGE;
+					}
+					host_ram.statu=1;
+				}
+				
+				PAIR_CHARGERPIN_PRINT("ADC f(  %d  ):isHost %d Ticks %d\n", host_ram.adc_value, mFlash.isHost,TIME_GetTicks());
+				if(host_ram.adc_value>SHELF_CHECK_ADC_VALUE)
+				{
+					PAIR_CHARGERPIN_PRINT("------------check_callback_find_hi_ram-----check_callbackt_ram---------%d %d\n", mFlash.isHost, TIME_GetTicks());
+					if(check_callbackt_ram)
+					{
+						host_ram.statu=11;
+						host_ram.delay_pair_count=TIME_GetTicks();
+						Process_UpdatePeroid(app_pair_host_process,100);
+						Process_SetHoldOn(app_pair_host_process,1);
+						one_byte_receive_init(shefcheck_buff,2,shefcheck_event);
+						shefcheck_event_fag=0;
+						
+						one_byte_receive_Event_err_register(one_byte_receive_Event_err_hander);
+						one_byte_receive_error_code=0;
+						
+						fml_adc_remove_pin_channel(PIN_CHARGING, PIN_CHARGING_CHANNEL);
+						if(check_callback_find_hi_ram)check_callback_find_hi_ram();
+						PAIR_CHARGERPIN_INFO("INTO SHELF_CHECK_ADC_VALUE %d\n", mFlash.isHost);
+						PAIR_CHARGERPIN_PRINT("------------check_callback_find_hi_ram--------------%d %d\n",  mFlash.isHost, TIME_GetTicks());
+						return;
+					}
+					else
+					{
+						PAIR_CHARGERPIN_PRINT("check_callbackt_ram NULL\n");
+					}
+				}
+//==============================e
+				fml_adc_set_pin_channel(PIN_CHARGING, PIN_CHARGING_CHANNEL, NRF_GPIO_PIN_PULLUP);
+				PAIR_CHARGERPIN_PRINT("nrf_gpio_cfg_input(PIN_CHARGING, NRF_GPIO_PIN_PULLUP); %d \n",TIME_GetTicks() );
+				host_ram.pulluppcs_timer = TIME_GetTicks();
+				Process_Start(0, "null_pcs", null_pcs);
+				Process_SetHoldOn(null_pcs, 1);
+				host_ram.statu = 2;
+}
+
+void app_pair_host_process_case2(void)
+{
+				
+				fml_adc_set_pin_channel(PIN_CHARGING, PIN_CHARGING_CHANNEL, NRF_GPIO_PIN_NOPULL);
+				Process_Stop(null_pcs);
+				log("ad:%d,%d\n",host_ram.adc_value, host_ram.pair_line);
+				PAIR_CHARGERPIN_PRINT("ADC (  %d  ): pair_line %d\n", host_ram.adc_value, host_ram.pair_line);
+						
+				if(host_ram.adc_value>DISCON_HOST_MIN_ADC)
+				{
+					PAIR_CHARGERPIN_PRINT("DISCONNECT_CHARGE\n");
+					if(host_ram.pair_line!=DISCONNECT_CHARGE)
+					{
+						PAIR_CHARGERPIN_INFO("INTO DISCONNECT_CHARGE %d\n", mFlash.isHost);
+						host_ram.pair_line=DISCONNECT_CHARGE;
+					}
+					host_ram.statu=1;
+				}
+				else if(host_ram.adc_value>CON_HOST_MIN_ADC)
+				{
+					PAIR_CHARGERPIN_PRINT("CONNECT_NO_CHARGE\n");
+					if(host_ram.pair_line!=CONNECT_NO_CHARGE)
+					{
+						host_ram.pair_line=CONNECT_NO_CHARGE;
+						fml_adc_set_pin_channel(PIN_CHARGING, PIN_CHARGING_CHANNEL, NRF_GPIO_PIN_PULLUP);
+						host_ram.delay_pair_count=TIME_GetTicks();
+						
+						Process_UpdatePeroid(app_pair_host_process,1);
+						Process_SetHoldOn(app_pair_host_process,1);
+						
+						fml_adc_remove_pin_channel(PIN_CHARGING, PIN_CHARGING_CHANNEL);
+						
+						host_ram.statu=3;		
+						PAIR_CHARGERPIN_INFO("INTO CONNECT_NO_CHARGE %d\n", mFlash.isHost);		
+					}
+					else
+					{
+						host_ram.statu=1;
+					}
+				}
+				else
+				{
+					PAIR_CHARGERPIN_PRINT("ADCVALUE ======================================================ERROR %d\n", host_ram.adc_value);
+					host_ram.statu=1;
+				}
+}
+char host_into_fig_status=0;
+void host_into_fig(void *t)
+{
+	static short count=0;
+	static unsigned int bit_width = 0;
+	static unsigned int now_bit = 0;
+	
+	switch(host_into_fig_status)
+	{
+		case 0:
+			count=0;
+					nrf_gpio_cfg(
+					PIN_CHARGING,
+					NRF_GPIO_PIN_DIR_OUTPUT,
+					NRF_GPIO_PIN_INPUT_CONNECT,
+					NRF_GPIO_PIN_NOPULL,
+					NRF_GPIO_PIN_D0H1,
+					NRF_GPIO_PIN_NOSENSE);
+			nrf_gpio_cfg_watcher(PIN_CHARGING);
+			host_into_fig_status = 1;
+			nrf_gpio_pin_clear(PIN_CHARGING);
+			break;
+		case 1:
+			count++;
+			if(count>50)
+			{
+				host_into_fig_status = 2;
+				nrf_gpio_pin_set(PIN_CHARGING);
+				count=0;
+			}
+			break;
+		case 2:
+			count++;
+			if(count>50)
+			{
+				host_into_fig_status = 20;
+				nrf_gpio_pin_clear(PIN_CHARGING);
+				TIME_UnRegist(host_into_fig);
+			}
+			break;
+			
+		case 10:
+			count=0;
+					nrf_gpio_cfg(
+					PIN_CHARGING,
+					NRF_GPIO_PIN_DIR_OUTPUT,
+					NRF_GPIO_PIN_INPUT_CONNECT,
+					NRF_GPIO_PIN_NOPULL,
+					NRF_GPIO_PIN_D0H1,
+					NRF_GPIO_PIN_NOSENSE);
+			nrf_gpio_cfg_watcher(PIN_CHARGING);
+			host_into_fig_status = 11;
+			bit_width=0;
+			nrf_gpio_pin_clear(PIN_CHARGING);
+			now_bit = nrf_gpio_pin_read(PIN_CHARGING);
+			break;
+		
+		case 11:
+			if (now_bit == nrf_gpio_pin_read(PIN_CHARGING))
+			{
+					bit_width++;
+			}
+			else
+			{	
+				if(now_bit==0)//上升
+				{
+					now_bit=1;
+				}
+				else//下降
+				{
+					now_bit=0;
+					if((bit_width>48)&&(bit_width<60))
+					{
+						host_into_fig_status = 20;
+						TIME_UnRegist(host_into_fig);		
+					}
+				}
+				bit_width=0;
+			}
+			count++;
+			if(count>220)
+			{
+				host_into_fig_status = 30;
+				TIME_UnRegist(host_into_fig);			
+			}
+			break;
+	}
+}
+
+void send_host_into_fig(void)
+{
+	TIME_Regist(host_into_fig);
+	host_into_fig_status=0;
+}
+
+char host_into_fig_senddone(void)
+{
+	if(host_into_fig_status==20)return 1;
+	else return 0;
+}
+
+char host_into_fig_receivedone(void)
+{
+	if(host_into_fig_status==20)return 1;
+	if(host_into_fig_status==30)return 2;
+	else return 0;
+}
+
+void receive_host_into_fig(void)
+{
+	TIME_Regist(host_into_fig);
+	host_into_fig_status=10;
+}
+
+
+static void app_pair_host_process(void)
+{
+	for(int i=1;i>0;i--)
+	{
+		switch(host_ram.statu)
+		{
+			case 0:
+				
+				fml_adc_set_pin_channel(PIN_CHARGING, PIN_CHARGING_CHANNEL, NRF_GPIO_PIN_NOPULL);
+				
+				host_ram.statu=1;
+				break;
+			case 1:
+
+				break;
+			case 2:
+			
+				break;
+			case 3://
+				if ((TIME_GetTicks() - host_ram.delay_pair_count > ADC_CHECKMS+ADC_CHECKMS))
+				{
+					PAIR_CHARGERPIN_PRINT(" UP pull over time  %d \n", TIME_GetTicks());
+					log("pull over time\n");
+					nrf_gpio_cfg_input(PIN_CHARGING, NRF_GPIO_PIN_NOPULL);
+					Process_UpdatePeroid(app_pair_host_process,ADC_CHECKMS);
+					Process_SetHoldOn(app_pair_host_process,0);
+					host_ram.statu=1;
+				}
+				else if(nrf_gpio_pin_read(PIN_CHARGING))//?áμ?é?à-D?o?ò?oó£??μ?÷clientò??-á??óé?
+				{
+					PAIR_CHARGERPIN_PRINT(" nrf_gpio_pin_read(PIN_CHARGING SUCCESS \n", TIME_GetTicks());
+					host_ram.statu=4;
+					host_ram.delay_pair_count=TIME_GetTicks();
+					nrf_gpio_cfg_input(PIN_CHARGING, NRF_GPIO_PIN_NOPULL);
+				}
+				break;
+			case 4:
+				if(nrf_gpio_pin_read(PIN_CHARGING)==0)
+				{
+					host_ram.statu=5;
+					host_ram.delay_pair_count=TIME_GetTicks();
+					fml_adc_remove_pin_channel(PIN_CHARGING, PIN_CHARGING_CHANNEL);
+					send_host_into_fig();		
+				}
+				else if(TIME_GetTicks() - host_ram.delay_pair_count > 500)
+				{
+					PAIR_CHARGERPIN_PRINT("  wait low over time %d\n", nrf_gpio_pin_read(PIN_CHARGING));
+					host_ram.statu=0;
+					Process_UpdatePeroid(app_pair_host_process,ADC_CHECKMS);
+					Process_SetHoldOn(app_pair_host_process,0);	
+					i=3;					
+				}
+				break;
+				
+			case 5:
+				if(host_into_fig_senddone())
+				{
+					host_ram.statu=6;
+					host_ram.into_event();
+					PAIR_CHARGERPIN_PRINT(" into_event  %d \n", TIME_GetTicks());
+					host_ram.delay_pair_count=TIME_GetTicks();
+				}
+				break;
+			
+			case 6:
+				if (TIME_GetTicks() - host_ram.delay_pair_count > PAIROVERTIME)
+				{
+					PAIR_CHARGERPIN_PRINT("  over_event %d\n", TIME_GetTicks());
+					host_ram.statu=0;
+					host_ram.over_event();
+					Process_UpdatePeroid(app_pair_host_process,ADC_CHECKMS);
+					Process_SetHoldOn(app_pair_host_process,0);	
+					i=3;
+				}
+				break;
+//==============================s				
+			case 11:
+				if((TIME_GetTicks() - host_ram.delay_pair_count > 5000)||(shefcheck_event_fag)||(one_byte_receive_error_code==1))
+				{
+					if(shefcheck_event_fag)
+					{
+						if(check_callbackt_ram)
+						{
+							check_callbackt_ram(shefcheck_buff[0]);
+							PAIR_CHARGERPIN_INFO("check_callbackt_ram(shefcheck_buff[0]); %d\n", shefcheck_buff[0]);
+						}
+					}
+					else 
+					{
+						PAIR_CHARGERPIN_PRINT("  =====================wait low over time %d\n", nrf_gpio_pin_read(PIN_CHARGING));
+					}
+					if(one_byte_receive_error_code==1)
+					{
+						one_byte_receive_error_code=0;
+						PAIR_CHARGERPIN_INFO("EXTI SHELF_CHECK_ADC_VALUE %d one_byte_receive_error_code\n", mFlash.isHost);
+					}
+					host_ram.statu=0;
+					Process_UpdatePeroid(app_pair_host_process,ADC_CHECKMS);
+					Process_SetHoldOn(app_pair_host_process,0);
+					one_byte_receive_uninit();
+					PAIR_CHARGERPIN_INFO("EXTI SHELF_CHECK_ADC_VALUE %d %d\n", mFlash.isHost,one_byte_receive_error_code);
+					i=3;					
+				}
+				break;
+//==============================s
+		}
+	}
+}
+//============================================================================================================
+
+
+#define CONN_MAX_ADC 1000
+#define CONN_MIN_ADC 750
+void app_pair_client_init(Event into,Event over)
+{
+	client_ram.init=1;
+	client_ram.adc_value=0;
+	client_ram.delay_pair_count=0;
+	client_ram.statu=0;
+	client_ram.pair_line=DISCONNECT_CHARGE;
+	client_ram.into_event=into;
+	client_ram.over_event=over;
+	fml_adc_sample_update_notify_register(fml_adc_callback);
+	Process_Start(ADC_CHECKMS, "app_pair_client_process", app_pair_client_process);
+}
+void app_pair_client_uninit(void)
+{
+	client_ram.init=0;
+	Process_Stop(app_pair_client_process);
+}
+
+void app_pair_client_process_case1(void) 
+{
+				if(mFlash.isHost==HOST_SHOSE)
+				{
+					app_pair_client_uninit();
+					app_pair_chargerpin_Init();
+					PAIR_CHARGERPIN_PRINT("mFlash.isHost change %d %d\n",TIME_GetTicks(),mFlash.isHost );
+				}
+
+				log("ad:%d,%d\n",client_ram.adc_value, client_ram.pair_line);
+				PAIR_CHARGERPIN_PRINT("ADC (  %d  ):isHost %d Ticks %d\n", client_ram.adc_value, mFlash.isHost,TIME_GetTicks());
+			
+				if(client_ram.adc_value>CONN_MAX_ADC)
+				{
+					PAIR_CHARGERPIN_PRINT("CHARGE\n");
+					if(client_ram.pair_line!=CHARGE)
+					{
+						PAIR_CHARGERPIN_INFO("INTO CHARGE %d\n", mFlash.isHost);
+						client_ram.pair_line=CHARGE;
+					}
+				}
+				else if((client_ram.adc_value>CONN_MIN_ADC)&&(client_ram.adc_value<CONN_MIN_ADC+100))
+				{
+					PAIR_CHARGERPIN_PRINT("CONNECT_NO_CHARGE\n");
+					if(client_ram.pair_line!=CONNECT_NO_CHARGE)
+					{
+						PAIR_CHARGERPIN_INFO("INTO CONNECT_NO_CHARGE %d %d\n", mFlash.isHost,client_ram.adc_value);
+						client_ram.pair_line=CONNECT_NO_CHARGE;	
+
+						
+						fml_adc_remove_pin_channel(PIN_CHARGING, PIN_CHARGING_CHANNEL);
+						
+						
+						nrf_gpio_cfg(
+							PIN_CHARGING,
+							NRF_GPIO_PIN_DIR_OUTPUT,
+							NRF_GPIO_PIN_INPUT_CONNECT,
+							NRF_GPIO_PIN_NOPULL,
+							NRF_GPIO_PIN_D0H1,
+							NRF_GPIO_PIN_NOSENSE);
+						nrf_gpio_cfg_watcher(PIN_CHARGING);
+						nrf_gpio_pin_set(PIN_CHARGING);//à-??100ms
+						
+						client_ram.delay_pair_count=TIME_GetTicks();
+						Process_UpdatePeroid(app_pair_client_process,1);
+						Process_SetHoldOn(app_pair_client_process,1);
+						client_ram.statu=2;							
+										
+					}
+				}
+				else
+				{
+					if(client_ram.pair_line!=DISCONNECT_CHARGE)
+					{
+						PAIR_CHARGERPIN_INFO("INTO DISCONNECT_CHARGE %d\n", mFlash.isHost);
+						client_ram.pair_line=DISCONNECT_CHARGE;
+					}
+				}
+				
+//==============================s				
+				if(client_ram.adc_value>SHELF_CHECK_ADC_VALUE)
+				{
+					if(check_callbackt_ram)
+					{
+						client_ram.statu=11;
+						client_ram.delay_pair_count=TIME_GetTicks();
+						Process_UpdatePeroid(app_pair_client_process,100);
+						Process_SetHoldOn(app_pair_client_process,1);
+						one_byte_receive_init(shefcheck_buff,2,shefcheck_event);
+						shefcheck_event_fag=0;
+						
+						one_byte_receive_Event_err_register(one_byte_receive_Event_err_hander);
+						one_byte_receive_error_code=0;
+						
+						fml_adc_remove_pin_channel(PIN_CHARGING, PIN_CHARGING_CHANNEL);
+						PAIR_CHARGERPIN_INFO("INTO SHELF_CHECK_ADC_VALUE %d\n", 1);
+						if(check_callback_find_hi_ram)
+						{
+							check_callback_find_hi_ram();
+						}
+						return;
+					}
+					else
+					{
+						PAIR_CHARGERPIN_PRINT("check_callbackt_ram NULL\n");
+					}
+				}
+//==============================e					
+}
+static void app_pair_client_process(void)
+{
+	for(int i=1;i>0;i--)
+	{
+		switch(client_ram.statu)
+		{
+			case 0:
+				
+				fml_adc_set_pin_channel(PIN_CHARGING, PIN_CHARGING_CHANNEL, NRF_GPIO_PIN_NOPULL);
+				
+				client_ram.statu=1;
+				break;
+			case 1:
+	
+				break;
+			case 2:
+				if(TIME_GetTicks() - client_ram.delay_pair_count > 100)//μè100ms
+				{
+					nrf_gpio_pin_clear(PIN_CHARGING);
+					client_ram.statu=3;
+					client_ram.delay_pair_count=TIME_GetTicks();
+				}
+				break;
+				
+			case 3:
+				if(nrf_gpio_pin_read(PIN_CHARGING)==0)
+				{
+					receive_host_into_fig();
+					client_ram.statu=4;
+				}
+				else if(TIME_GetTicks() - client_ram.delay_pair_count > 100)
+				{
+					PAIR_CHARGERPIN_PRINT("  wait low over time1 %d\n", nrf_gpio_pin_read(PIN_CHARGING));
+					client_ram.statu=0;
+					Process_UpdatePeroid(app_pair_client_process,ADC_CHECKMS);
+					Process_SetHoldOn(app_pair_client_process,0);	
+					i=3;					
+				}
+				break;
+				
+			case 4:
+				if(host_into_fig_receivedone()==1)
+				{
+					client_ram.into_event();	
+					client_ram.delay_pair_count=TIME_GetTicks();
+					PAIR_CHARGERPIN_PRINT("  into_event-C %d\n", TIME_GetTicks());
+					client_ram.statu=5;
+				}
+				else if(host_into_fig_receivedone()==2)
+				{
+					PAIR_CHARGERPIN_PRINT("  wait low over time %d\n", nrf_gpio_pin_read(PIN_CHARGING));
+					client_ram.statu=0;
+					Process_UpdatePeroid(app_pair_client_process,ADC_CHECKMS);
+					Process_SetHoldOn(app_pair_client_process,0);	
+					i=3;	
+				}
+				break;
+				
+			case 5:
+				if (TIME_GetTicks() - client_ram.delay_pair_count > PAIROVERTIME)
+				{
+					client_ram.statu=0;
+					client_ram.over_event();
+					Process_UpdatePeroid(app_pair_client_process,ADC_CHECKMS);
+					Process_SetHoldOn(app_pair_client_process,0);					
+					PAIR_CHARGERPIN_PRINT("  over_event %d\n", TIME_GetTicks());
+					i=3;
+				}
+				break;
+//==============================s				
+			case 11:
+				if((TIME_GetTicks() - client_ram.delay_pair_count > 5000)||(shefcheck_event_fag)||(one_byte_receive_error_code==1))
+				{
+					if(shefcheck_event_fag)
+					{
+						if(check_callbackt_ram)
+						{
+							check_callbackt_ram(shefcheck_buff[0]);
+							PAIR_CHARGERPIN_INFO("check_callbackt_ram(shefcheck_buff[0]); %d\n", shefcheck_buff[0]);
+						}
+					}
+					else 
+					{
+						PAIR_CHARGERPIN_PRINT("  =====================wait low over time %d\n", nrf_gpio_pin_read(PIN_CHARGING));
+					}
+					
+					if(one_byte_receive_error_code==1)
+					{
+						one_byte_receive_error_code=0;
+						PAIR_CHARGERPIN_INFO("EXTI SHELF_CHECK_ADC_VALUE %d one_byte_receive_error_code\n", mFlash.isHost);
+					}
+					client_ram.statu=0;
+					Process_UpdatePeroid(app_pair_client_process,ADC_CHECKMS);
+					Process_SetHoldOn(app_pair_client_process,0);
+					one_byte_receive_uninit();
+					PAIR_CHARGERPIN_INFO("EXTI SHELF_CHECK_ADC_VALUE %d %d\n", mFlash.isHost,one_byte_receive_error_code );
+					i=3;					
+				}
+				break;
+//==============================s
+		}
+	}
+}
+
+
+pair_line_t app_chargepin_pairline(void)
+{
+	if (host_ram.init)
+	{
+		return host_ram.pair_line;
+	}
+	if (client_ram.init)
+	{
+		return client_ram.pair_line;
+	}
+	return NUL;
+}
+
+
+
+

+ 1 - 0
app/app_chargerpin_conn_detect.h

@@ -7,6 +7,7 @@ typedef enum
     CHARGE = 0,
     CONNECT_NO_CHARGE,
     DISCONNECT_CHARGE,
+		NUL = 0xff,
 } pair_line_t;
 
 // <q> BLE_PRINTF  - µ÷ÊÔÐÅÏ¢

+ 7 - 1
app/app_client_step.c

@@ -44,6 +44,7 @@ static void app_client_step_Process(void)
 					break;
 		case 2:
 		      if(Flash_SaveStep() != ZONE_OP_SUCCESS)Except_TxError(EXCEPT_DATEStep,"save step fail");
+		      
 		      isScan = 0;
 		      state =0;
 		      DEBUG_LOG("Flash_SaveInfomation:%d,mFlash.mStep.stepCur[1]:%d\r\n",TIME_GetTicks(),mFlash.mStep.stepCur[1]);
@@ -96,13 +97,18 @@ void app_client_SendStepAll(uint16_t n)
 		buf[L++] = (uint8_t)(step>>16);
 		buf[L++] = (uint8_t)(step>>8);
 		buf[L++] = (uint8_t)(step>>0);
+		if(0xff == buf[L-3] && 0xff == buf[L-2] && 0xff == buf[L-1] && 0xff == buf[L])Except_TxError(EXCEPT_DATEStep,"step overflow");
 	}else if(n==packNum){
 		flash_Data_Read(addr,(uint32_t*)&buf[L],lastNum*4); L+=lastNum*4;
+		if(0xff == buf[L-4] && 0xff == buf[L-3] && 0xff == buf[L-2] && 0xff == buf[L-1])Except_TxError(EXCEPT_DATEStep,"step overflow");
 	}else{
 		flash_Data_Read(addr,(uint32_t*)&buf[L],PACK_STEP_LEN*4); L+=PACK_STEP_LEN*4;
+		if(0xff == buf[L-4] && 0xff == buf[L-3] && 0xff == buf[L-2] && 0xff == buf[L-1])Except_TxError(EXCEPT_DATEStep,"step overflow");
 	}
+	
+	
 //	DEBUG_LOG("====>lastNum=%d,PACK_STEP_LEN=%d\n",lastNum,PACK_STEP_LEN);
-//	DEBUG_LOG("app_client_SendStepAll:"); for(int i=0;i<L;i++){DEBUG_LOG("%02X ",buf[i]);} DEBUG_LOG("\r\n");
+//	DEBUG_LOG("app_client_SendStepAll:"); for(int i=0;i<L;i++){SEGGER_RTT_printf(0,"%02X ",buf[i]);} SEGGER_RTT_printf(0,"\r\n");
 	BLE_Client_Tx_Send(&mSendStep,BLE_UPDATE,buf,L);
 }
 

+ 4 - 1
app/app_flash.c

@@ -243,7 +243,10 @@ uint32_t Flash_SaveStep(void)
 		
 		DEBUG_LOG("step %d,flash_data:%d,step_num:%d\n",step, flash_data,mFlash.mStep.step_num);
 		err_code = sdflash_write((uint32_t*)(FLASH_START_ADDR_STEP + (mFlash.mStep.step_num * 4)), &flash_data, 1);
-		if(err_code != FLASH_OP_SUCCESS)return ZONE_ERROR_WRITE_FAIL;
+		if(err_code != FLASH_OP_SUCCESS){
+			 
+			 return ZONE_ERROR_WRITE_FAIL;
+		}
 		
 		mFlash.mStep.step_num++;
 		mFlash.mStep.step[0] = mFlash.mStep.stepCur[0];

+ 307 - 0
app/app_game.c.bak

@@ -0,0 +1,307 @@
+#include "app_game.h"
+#include "usr_config.h"
+#include "bsp_time.h"
+#include "system.h"
+#include "hal_mt.h"
+#include "hal_battery.h"
+#include "app_charge.h"
+#include "hal_ble_client.h"
+#include "hal_ble_host.h"
+#include "nrf_delay.h"
+#include "app_flash.h"
+#include "ble_comm.h"
+#include "exception.h"
+#include "bll_imu.h"
+#include "hal_led.h"
+#include "pdrStatus.h"
+
+/********************** 函数声明区 *************************/
+
+//游戏模式
+static const bll_imu_one_way_param_t game_front_param={
+	.acc_power_mode 						= FML_IMU_ACC_POWER_MODE_NORMAL,						//前脚 - 加速度正常模式
+	.gry_power_mode 						= FML_IMU_GRY_POWER_MODE_NORMAL,						//前脚 - 陀螺仪正常模式
+	.timestamp_resolution 			= FML_IMU_TIMESTAMP_25US,										//前脚 - 时间戳25US精度
+	.timestamp_switch 					= FML_IMU_TIMESTAMP_ON,											//前脚 - 时间戳开启
+	.acc_fs 										= FML_IMU_ACC_FS_16G,												//前脚 - 加速度量程 - 16G
+	.gry_fs 										= FML_IMU_GRY_FS_2000DPS,										//前脚 - 陀螺仪量程 - 2000DPS
+	.mag_fs 										= FML_IMU_MAG_FS_30GS,											//前脚 - 地磁计量程 - 30GS
+	.acc_odr 									  = FML_IMU_ACC_ODR_416HZ,										//前脚 - 加速度采样频率 - 104HZ
+	.gry_odr 									  = FML_IMU_GRY_ODR_416HZ,										//前脚 - 陀螺仪采样频率 - 104HZ
+	.mag_odr 									  = FML_IMU_MAG_ODR_200HZ,										//前脚 - 地磁计采样频率 - 200HZ
+	.fifo_odr 									= FML_IMU_FIFO_ODR_416HZ,	
+};
+
+static const bll_imu_one_way_param_t game_back_param={
+	.acc_power_mode 						= FML_IMU_ACC_POWER_MODE_NORMAL,						//后脚 - 加速度正常模式
+	.gry_power_mode 						= FML_IMU_GRY_POWER_MODE_NORMAL,						//后脚 - 陀螺仪正常模式
+	.timestamp_resolution 			= FML_IMU_TIMESTAMP_25US,										//后脚 - 时间戳25US精度
+	.timestamp_switch 					= FML_IMU_TIMESTAMP_OFF,										//后脚 - 时间戳关闭
+	.acc_fs 										= FML_IMU_ACC_FS_16G,											  //后脚 - 加速度量程 - 16G
+	.gry_fs 										= FML_IMU_GRY_FS_2000DPS,										//后脚 - 陀螺仪量程 - 2000DPS
+	.mag_fs 										= FML_IMU_MAG_FS_30GS,											//后脚 - 地磁计量程 - 30GS
+	.acc_odr 										= FML_IMU_ACC_ODR_OFF,											//后脚 - 加速度采样频率 - 关闭
+	.gry_odr 										= FML_IMU_GRY_ODR_OFF,											//后脚 - 陀螺仪采样频率 - 关闭
+	.mag_odr 										= FML_IMU_MAG_ODR_200HZ,										//后脚 - 地磁计采样频率 - 200HZ
+	.fifo_odr 									= FML_IMU_FIFO_ODR_OFF,	
+};
+
+static const bll_imu_param_t game_bll_imu_param_t={
+	.config_param[FML_IMU_DIR_FRONT] = &game_front_param,
+	.config_param[FML_IMU_DIR_BACK] =  &game_back_param,
+};
+
+typedef struct game_manager{
+ uint8_t clientCnt;       //右鞋游戏模式的标志位
+ uint8_t right_discnt;    //右鞋断开连接计数器
+ uint8_t client_discnt;   //主机连接断开计数器
+ uint8_t Signal;          //收到主机的游戏指令
+ uint8_t HeartCnt;        //游戏模式心跳维护,左鞋
+ uint8_t GameMode;        //是否在游戏
+}game_manager_t;
+
+static game_manager_t game_manager ={0};
+
+#define IMU_MAX_GROUP_NUM 10
+
+static int16_t 	acc_front[IMU_MAX_GROUP_NUM][3];
+static int16_t  gry_front[IMU_MAX_GROUP_NUM][3];
+static int16_t	mag6310_front[IMU_MAX_GROUP_NUM][3];
+
+static int16_t	mag6310_back[3];
+static int32_t	timestamp_front[IMU_MAX_GROUP_NUM];
+static uint8_t  rssi;
+
+static uint8_t  IMU_STATUS; //记录状态用来重新记录时间戳
+
+static uint32_t  timestamp;
+
+static int32_t  last_timestamp;
+
+static void app_game_Process(void);
+
+static void process_imu_data_front(int front_index)
+{
+	if(IMU_STATUS != 1){
+		IMU_STATUS = 1;
+		last_timestamp = timestamp_front[0];
+		timestamp = 0;
+	}
+	
+	if(front_index >IMU_MAX_GROUP_NUM)return;
+	for(int i = 0; i < front_index; i++)
+	{
+		int32_t dt = timestamp_front[i] - last_timestamp;
+	
+		last_timestamp = timestamp_front[i];
+		
+		DEBUG_LOG("dt : %d\n", dt);
+		
+		if(dt == 0)
+		{
+			DEBUG_LOG("as dt == 0, return\n", dt);
+			
+			continue;
+		}
+		
+		if(dt < 0)
+		{
+			dt = 2425;
+		}
+		
+		timestamp += dt;
+		
+		DEBUG_LOG("timestamp : %ud\n", timestamp);
+		DEBUG_LOG("timestamp_front[i] : %d\n", timestamp_front[i]);
+		
+		IMU_Process_motion_queue(mFlash.isHost, timestamp, acc_front[i],
+		gry_front[i],mag6310_front[i], mag6310_back, rssi);
+	}
+}
+
+void app_game_SetClientGameMode(void)
+{
+	if(game_manager.clientCnt != 30) game_manager.clientCnt = 30;
+}
+
+uint8_t app_game_GetGameMode(void)
+{
+	return game_manager.GameMode;
+}
+
+static void cb_BLE_Client_R_GAMEMODE(void* handle)
+{
+	BLE_Client_Rx_t* target = handle;
+	game_manager.Signal = target->pDat[0];
+	if(game_manager.Signal){
+		game_manager.HeartCnt =0;
+		
+		bll_imu_Resume_config_param(&game_bll_imu_param_t);
+		//是否上传原始数据
+		if(1 == game_manager.Signal)IMU_Dtalige_Rowdata_OFF();
+		else if(2 == game_manager.Signal)IMU_Dtalige_Rowdata_ON();
+		Process_SetHoldOn(app_game_Process,1);
+	}else{
+		Process_SetHoldOn(app_game_Process,0);
+		bll_imu_Resume_unregister_config_param(&game_bll_imu_param_t);
+	}
+	
+	BLE_Host_Tx_Send(0,BLE_GAMEMODE,&game_manager.Signal,1);
+	DEBUG_LOG(">>>>>>>>>>cb_BLE_Client_R_GAMEMODE:%d\r\n",game_manager.Signal);
+}
+
+//通知右鞋进入或者退出游戏模式
+static void app_game_notify_host(uint8_t mode){
+	uint8_t clientMode = mode;
+	BLE_Host_Tx_Send(0,BLE_GAMEMODE,&clientMode,1);
+}
+
+//测试使用,游戏模式下 1S亮绿灯20ms.
+static void app_game_led(uint8_t gamemode){
+	static uint8_t led_state =0;
+	static uint32_t tim =0;
+	if(gamemode){
+		  if(TIME_GetTicks() -tim >= 1000){tim = TIME_GetTicks();
+			  if(led_state){led_state =0;
+					LED_Start(LED_RUN,COLOR_GREEN);
+			  }
+			  else {led_state =1;
+					LED_Start(LED_RUN,COLOR_BLACK);
+			  }
+	   }
+	}else{
+		  LED_Stop(LED_RUN);
+		  led_state =0;
+	}
+}
+
+//IMU数据回调
+static void gamemode_data_notify_cb(uint32_t dir_bit)
+{
+	int16_t 				group_num = 0;
+	bll_imu_data_t data={0};
+	
+	if(0 == app_game_GetGameMode())return;
+	
+	if((dir_bit >> BLL_IMU_DIR_FRONT) & 0x01){
+		rssi = 0-host_get_rssi();
+		group_num = bll_imu_get_data_num(BLL_IMU_DIR_FRONT);
+		if(group_num >IMU_MAX_GROUP_NUM)return;
+		for(int i=0;i<group_num;i++){
+			bll_imu_get_data(BLL_IMU_DIR_FRONT, i, &data);
+			gry_front[i][0] = data.gry[0];gry_front[i][1] = data.gry[1];gry_front[i][2] = data.gry[2];
+			acc_front[i][0] = data.acc[0];acc_front[i][1] = data.acc[1];acc_front[i][2] = data.acc[2];
+			mag6310_front[i][0] = data.mag[0];mag6310_front[i][1] = data.mag[1];mag6310_front[i][2] = data.mag[2];
+			timestamp_front[i] = data.fifo_timestamp;
+		}
+		
+		if(bll_imu_get_data_num(BLL_IMU_DIR_BACK) >= 1){
+			bll_imu_get_data(BLL_IMU_DIR_BACK, 0, &data);
+			mag6310_back[0] = data.mag[0];mag6310_back[1] = data.mag[1];mag6310_back[2] = data.mag[2];
+		}
+		
+		if(mFlash.isHost){
+				process_imu_data_front(group_num);
+			}else if(Slave_Get7_5ms_interval()){
+				process_imu_data_front(group_num);
+			}
+			app_game_led(1);
+	}
+	
+}
+
+static void app_game_Process(void)
+{
+	static uint8_t configcnt = 0;
+  static uint8_t state = 0;
+	uint8_t front_CS =0,back_CS =0;
+	if(game_manager.clientCnt>0) game_manager.clientCnt--;
+	switch(state){
+		case 0:{
+						if(game_manager.Signal){
+								front_CS = bll_imu_query_config_param_is_ready(BLL_IMU_DIR_FRONT,&game_bll_imu_param_t);
+								back_CS  = bll_imu_query_config_param_is_ready(BLL_IMU_DIR_BACK,&game_bll_imu_param_t);
+								DEBUG_LOG("front_CS:%d back_CS:%d\r\n",front_CS,back_CS);
+								if(BLL_IMU_CONFIG_FINISH == front_CS && BLL_IMU_CONFIG_FINISH == back_CS){
+									state =1;
+									game_manager.GameMode =1;
+								}
+								else  if(BLL_IMU_CONFIG_DOING != front_CS || BLL_IMU_CONFIG_DOING != back_CS){
+									 bll_imu_Resume_config_param(&game_bll_imu_param_t);
+									 if(++configcnt >= 200){configcnt =0;
+											game_manager.Signal =0;
+											bll_imu_Resume_unregister_config_param(&game_bll_imu_param_t);
+											Except_TxError(EXCEPT_GAME,"shoes into game mode fail");
+										  Process_SetHoldOn(app_game_Process,0);
+									 }
+								}
+								if(0 != game_manager.HeartCnt)game_manager.HeartCnt =0;
+					  }
+						if(game_manager.clientCnt >0 && mFlash.isHost) app_game_notify_host(0);
+						break;
+					}
+		case 1:{
+					 if(mFlash.isHost){//管理右鞋状态
+							 if(host_isconnect()){
+								 if(0 == game_manager.clientCnt){
+										app_game_notify_host(1);
+										if(++configcnt >= 100){configcnt =0;
+											DEBUG_LOG("ERR_NUM_GAME app_game_Process\r\n");
+											Except_TxError(EXCEPT_GAME,"no get right shoes data");
+										}
+								 }
+								 else if(configcnt>0) configcnt = 0;
+								 if(0 != game_manager.right_discnt)game_manager.right_discnt =0;
+							 }
+							 else game_manager.right_discnt++;
+						}
+						
+						if(0 == slave_isconnect())game_manager.client_discnt++;
+						else if(0 != game_manager.client_discnt)game_manager.client_discnt =0;
+							
+						if(0 == game_manager.Signal  ||      //收到退出游戏的指令
+							game_manager.client_discnt > 50 ||  //与主机断开5秒后,退出游戏模式
+							game_manager.right_discnt  > 100    //与右鞋断开10秒后,退出游戏模式
+						){
+							  if(game_manager.client_discnt > 50)Except_TxError(EXCEPT_GAME,"In game mode,client disconnted long time");
+								if(game_manager.right_discnt > 100)Except_TxError(EXCEPT_GAME,"In game mode,right shoes disconnted long time");
+								
+								configcnt =0;
+								state =0;
+								game_manager.Signal = 0;
+								game_manager.client_discnt =0;
+								game_manager.right_discnt =0;
+								game_manager.GameMode =0;
+								bll_imu_Resume_unregister_config_param(&game_bll_imu_param_t);
+								if(mFlash.isHost)app_game_notify_host(0);
+
+								IMU_STATUS = 0;
+								set_pdr_status();
+								app_game_led(0);
+							  Process_SetHoldOn(app_game_Process,0);
+						}
+						break;
+					}
+		default: state =0;game_manager.Signal = 0;game_manager.client_discnt =0;Process_SetHoldOn(app_game_Process,0);break;
+	  }
+}
+
+static void app_AutoOutgame_Process(void){
+	
+	if(mFlash.isHost && app_game_GetGameMode()){
+		DEBUG_LOG("game_manager.GameModeHeartCnt:%d\r\n",game_manager.HeartCnt);
+		if(game_manager.HeartCnt++ >= 5){
+			 game_manager.Signal = 0;
+			 bll_imu_Resume_unregister_config_param(&game_bll_imu_param_t);
+			 BLE_Host_Tx_Send(0,BLE_GAMEMODE,&game_manager.Signal,1); 
+		}
+	}
+}
+
+void app_game_Init(void)
+{
+	Process_Start(100,"app_game",app_game_Process);
+	BLE_Client_Rx_Regist(BLE_GAMEMODE,cb_BLE_Client_R_GAMEMODE);
+	Process_Start(60000,"AutoOutgame",app_AutoOutgame_Process);
+	bll_imu_register_data_notify_callback(BLL_IMU_DATA_NOTIFY_CB_PRIORITY_1, gamemode_data_notify_cb);
+}

+ 2 - 0
app/app_one_wire.c

@@ -54,7 +54,9 @@ void chargerpin_one_ms_uninit(void)
 
 void chargerpin_one_ms_pcs(void *t)
 {
+	#if PAIR_CHARGERPIN_PRINTF
     unsigned int ms = *(unsigned int *)t;
+	#endif
     static unsigned int bit_width = 0;
     static unsigned int now_bit = 0;
     static unsigned int delay_send_count = 0;

+ 0 - 29
ble_cfg/host.c

@@ -377,7 +377,6 @@ static void on_ble_central_evt(ble_evt_t const *p_ble_evt, void *p_context) //
 //							}
 //							printf( "\r\n");
 //						}		
-							
 					}
 				}
 			break;
@@ -469,34 +468,6 @@ static void scan_evt_handler(scan_evt_t const *p_scan_evt)
         scan_start();
     }
     break;
-
-    case NRF_BLE_SCAN_EVT_FILTER_MATCH:
-    {
-        BLE_PRINT("scan_evt_handler -> NRF_BLE_SCAN_EVT_FILTER_MATCH\r\n");
-    }
-    break;
-
-    case NRF_BLE_SCAN_EVT_WHITELIST_REQUEST:
-    {
-        BLE_PRINT("scan_evt_handler -> NRF_BLE_SCAN_EVT_WHITELIST_REQUEST\r\n");
-    }
-    break;
-
-    case NRF_BLE_SCAN_EVT_WHITELIST_ADV_REPORT:
-    {
-        BLE_PRINT("scan_evt_handler -> NRF_BLE_SCAN_EVT_WHITELIST_ADV_REPORT\r\n");
-    }
-    break;
-
-    case NRF_BLE_SCAN_EVT_NOT_FOUND:
-    {
-        //						 BLE_PRINT("scan_evt_handler -> NRF_BLE_SCAN_EVT_NOT_FOUND");
-    }
-    break;
-
-    default:
-        BLE_PRINT("scan_evt_handler -> default:%d \r\n", p_scan_evt->scan_evt_id);
-        break;
     }
 }
 

+ 3 - 25
ble_cfg/slave.c

@@ -359,10 +359,6 @@ void on_ble_peripheral_evt(ble_evt_t const *p_ble_evt) //
 					BLE_PRINT("conn_sup_timeout  : %d * 10   ms\r\n", p_gap_evt->params.conn_param_update_request.conn_params.conn_sup_timeout);
           
         } break;
-
-    case BLE_GAP_EVT_RSSI_CHANGED:
-        BLE_PRINT("on_ble_peripheral_evt -> BLE_GAP_EVT_RSSI_CHANGED\r\n");
-        break;
 				
     case BLE_GAP_EVT_DATA_LENGTH_UPDATE_REQUEST:
     {
@@ -386,31 +382,13 @@ void on_ble_peripheral_evt(ble_evt_t const *p_ble_evt) //
         BLE_PRINT("max_tx_time_us  : %d \r\n", p_gap_evt->params.data_length_update.effective_params.max_tx_time_us);
     }
     break;		
-		
-    case BLE_GAP_EVT_ADV_SET_TERMINATED:
-        BLE_PRINT("on_ble_peripheral_evt -> BLE_GAP_EVT_ADV_SET_TERMINATED\r\n");
-        break;
-    case BLE_GATTS_EVT_HVN_TX_COMPLETE:
-        //        BLE_PRINT("on_ble_peripheral_evt -> BLE_GATTS_EVT_HVN_TX_COMPLETE\r\n");
-        break;
-    case BLE_GATTS_EVT_WRITE: //D¡ä¨¨?2¨´¡Á¡Â¨°??-¨ª¨º3¨¦
-        break;
-		
-    case BLE_GATTC_EVT_EXCHANGE_MTU_RSP:				
-//				err_code = sd_ble_gattc_exchange_mtu_request(p_ble_evt->evt.gattc_evt.conn_handle,247);		
-//				APP_ERROR_CHECK(err_code);		
-        BLE_PRINT("on_ble_peripheral_evt -> BLE_GATTC_EVT_EXCHANGE_MTU_RSP  -> server_rx_mtu = %d\r\n",p_ble_evt->evt.gattc_evt.params.exchange_mtu_rsp.server_rx_mtu);
-        break;
+	
 		case BLE_GATTS_EVT_EXCHANGE_MTU_REQUEST://?¡Â?¨²?¨°¡ä¨®?¨²¨¦¨º??mtu¨º¡À¦Ì?¨º??t
 	  {
 	    sd_ble_gatts_exchange_mtu_reply(m_conn_handle, NRF_SDH_BLE_GATT_MAX_MTU_SIZE);
 	    BLE_PRINT("on_ble_peripheral_evt -> BLE_GATTS_EVT_EXCHANGE_MTU_REQUEST -> client_rx_mtu=%d\r\n",p_ble_evt->evt.gatts_evt.params.exchange_mtu_request.client_rx_mtu);
 	  }break;
-		
-    default:
-        BLE_PRINT("on_ble_peripheral_evt -> default : 0x%2x\r\n", p_ble_evt->header.evt_id);
-        // No implementation needed.
-        break;
+
     }
 }
 
@@ -770,7 +748,7 @@ void slave_r(unsigned char *p, int len)
     }
 }
 
-//#include "cli.h"
+#include "cli.h"
 nrf_radio_request_t radio_request_p;
 APP_TIMER_DEF(s_Timer);
 #define TEST_PERIOD APP_TIMER_TICKS(TIMER_TICK)

+ 0 - 1
bsp/bsp_adc.c

@@ -92,7 +92,6 @@ static void ADC_Init(void)
 	nrf_drv_saadc_config_t p_config = NRFX_SAADC_DEFAULT_CONFIG;
 	p_config.interrupt_priority = ADC_IRQ_PRIORITY;
 	
-	
 	// ADC初始化
 	errCode = nrf_drv_saadc_init(&p_config, adcCallbackFunc);//优先级设置为3,比定时器中断要高,不然回调会在定时器中断结束后触发。
 	if(errCode != NRF_SUCCESS)ret = -1;

+ 27 - 3
bsp/bsp_flash.c

@@ -71,6 +71,10 @@ NRF_SDH_SOC_OBSERVER(m_sys_obs, 0, flash_evt_handler, NULL);
 
 flash_OPER_Result sdflash_write(uint32_t *p_dst, uint32_t const *p_src, uint32_t sizewords)
 {
+	  uint8_t err_code =0;
+	  char buff[40]={0};
+	  memset(buff,0,sizeof(buff));
+		
 	  if ((unsigned int)p_dst + (sizewords * 4) > END_FSTORAGE_ADDR || (unsigned int)p_dst < START_FSTORAGE_ADDR)
     {
         DEBUG_LOG(" ----------------------------sd_flash_write,0x%x 0x%x %d\r\n",  (unsigned int)p_dst, (unsigned int)p_src, sizewords);
@@ -79,21 +83,41 @@ flash_OPER_Result sdflash_write(uint32_t *p_dst, uint32_t const *p_src, uint32_t
 		
 		BUSY_FLAG =NRF_STATE_BUSY;
 		FLASH_OP_state =NRF_FLASH_OPERATION_IDLE;
-    sd_flash_write(p_dst, p_src, sizewords);
+		
+		err_code = sd_flash_write(p_dst, p_src, sizewords);
+    if(NRF_SUCCESS != err_code){
+			 sprintf(buff,"Flash_SaveStep fail:%d",err_code);
+			 Except_TxError(EXCEPT_FLASH,(const char*)buff);
+			return FLASH_ERROR_WRITE_FAIL;
+		}
+		
 	  waitForFlashReady();
-	
+	  
     if(NRF_FLASH_OPERATION_FINISH != FLASH_OP_state)return FLASH_ERROR_WRITE_FAIL;
     return FLASH_OP_SUCCESS;
 }
 
 flash_OPER_Result sdflash_page_erase(uint32_t page_addr)
 {  
+	  uint8_t err_code =0;
+	  char buff[40]={0};
+	  memset(buff,0,sizeof(buff));
+		
 	  if(page_addr % 4 != 0 || page_addr == 0)return FLASH_ERROR_ADDRESS_FAIL;
 	
     uint32_t page_number = page_addr / FLASH_PAGE_SIZE;
 	  BUSY_FLAG =NRF_STATE_BUSY;
 		FLASH_OP_state =NRF_FLASH_OPERATION_IDLE;
-    sd_flash_page_erase(page_number);
+	
+	  err_code = 	sd_flash_page_erase(page_number);
+	
+    if(NRF_SUCCESS != err_code){
+			sprintf(buff,"sd_flash_page_erase fail:%d",err_code);
+			Except_TxError(EXCEPT_FLASH,(const char*)buff);
+			return FLASH_ERROR_ERASE_FAIL;
+		}
+		
+		
 	  waitForFlashReady();
 	
 	  if(NRF_FLASH_OPERATION_FINISH != FLASH_OP_state)return FLASH_ERROR_ERASE_FAIL;

BIN
dfu_readme/app_dfu_package.zip


+ 8 - 8
dfu_readme/app_setting.hex

@@ -1,6 +1,6 @@
 :020000040007F3
-:10E0000028394A2E02000000010000000100000033
-:10E010000000000000000000A42402005AFA8963F6
+:10E00000A26C0AB90200000001000000010000003B
+:10E01000000000000000000008230200EC1CDB03ED
 :10E0200001000000000000000000000000000000EF
 :10E0300000000000000000000000000000000000E0
 :10E0400000000000000000000000000000000000D0
@@ -36,12 +36,12 @@
 :10E2200000000000000000000000000000000000EE
 :10E2300000000000000000000000000000000000DE
 :10E2400000000000000000000000000000000000CE
-:10E25000000000000000000000000000C38AC0F8B9
+:10E25000000000000000000000000000F75935F148
 :10E2600000000000000000000000000000000000AE
 :10E27000000000000000000000000000000000009E
 :10E28000000000000000000000000000000000008E
 :10E29000000000000000000000000000000000007E
-:10E2A00000015AFA8963000000000000000000002D
+:10E2A0000001EC1CDB030000000000000000000087
 :10E2B000000000000000000000000000000000005E
 :10E2C000000000000000000000000000000000004E
 :10E2D000000000000000000000000000000000003E
@@ -50,8 +50,8 @@
 :10E30000000000000000000000000000000000000D
 :10E3100000000000000000000000000000000000FD
 :04E32000000000FFFA
-:10F0000028394A2E02000000010000000100000023
-:10F010000000000000000000A42402005AFA8963E6
+:10F00000A26C0AB90200000001000000010000002B
+:10F01000000000000000000008230200EC1CDB03DD
 :10F0200001000000000000000000000000000000DF
 :10F0300000000000000000000000000000000000D0
 :10F0400000000000000000000000000000000000C0
@@ -87,12 +87,12 @@
 :10F2200000000000000000000000000000000000DE
 :10F2300000000000000000000000000000000000CE
 :10F2400000000000000000000000000000000000BE
-:10F25000000000000000000000000000C38AC0F8A9
+:10F25000000000000000000000000000F75935F138
 :10F26000000000000000000000000000000000009E
 :10F27000000000000000000000000000000000008E
 :10F28000000000000000000000000000000000007E
 :10F29000000000000000000000000000000000006E
-:10F2A00000015AFA8963000000000000000000001D
+:10F2A0000001EC1CDB030000000000000000000077
 :10F2B000000000000000000000000000000000004E
 :10F2C000000000000000000000000000000000003E
 :10F2D000000000000000000000000000000000002E

ファイルの差分が大きいため隠しています
+ 298 - 298
dfu_readme/app_setting_sd_boot.hex


BIN
dfu_readme/cmd指令.rar


+ 8 - 8
dfu_readme/setting_sd_boot.hex

@@ -11063,8 +11063,8 @@
 :10DF600000000000000000000000000000000000B1
 :10DF7000000000000090D00300000000000000003E
 :0CDF800085A6070000100000000008004B
-:10E0000028394A2E02000000010000000100000033
-:10E010000000000000000000A42402005AFA8963F6
+:10E00000A26C0AB90200000001000000010000003B
+:10E01000000000000000000008230200EC1CDB03ED
 :10E0200001000000000000000000000000000000EF
 :10E0300000000000000000000000000000000000E0
 :10E0400000000000000000000000000000000000D0
@@ -11100,12 +11100,12 @@
 :10E2200000000000000000000000000000000000EE
 :10E2300000000000000000000000000000000000DE
 :10E2400000000000000000000000000000000000CE
-:10E25000000000000000000000000000C38AC0F8B9
+:10E25000000000000000000000000000F75935F148
 :10E2600000000000000000000000000000000000AE
 :10E27000000000000000000000000000000000009E
 :10E28000000000000000000000000000000000008E
 :10E29000000000000000000000000000000000007E
-:10E2A00000015AFA8963000000000000000000002D
+:10E2A0000001EC1CDB030000000000000000000087
 :10E2B000000000000000000000000000000000005E
 :10E2C000000000000000000000000000000000004E
 :10E2D000000000000000000000000000000000003E
@@ -11114,8 +11114,8 @@
 :10E30000000000000000000000000000000000000D
 :10E3100000000000000000000000000000000000FD
 :04E32000000000FFFA
-:10F0000028394A2E02000000010000000100000023
-:10F010000000000000000000A42402005AFA8963E6
+:10F00000A26C0AB90200000001000000010000002B
+:10F01000000000000000000008230200EC1CDB03DD
 :10F0200001000000000000000000000000000000DF
 :10F0300000000000000000000000000000000000D0
 :10F0400000000000000000000000000000000000C0
@@ -11151,12 +11151,12 @@
 :10F2200000000000000000000000000000000000DE
 :10F2300000000000000000000000000000000000CE
 :10F2400000000000000000000000000000000000BE
-:10F25000000000000000000000000000C38AC0F8A9
+:10F25000000000000000000000000000F75935F138
 :10F26000000000000000000000000000000000009E
 :10F27000000000000000000000000000000000008E
 :10F28000000000000000000000000000000000007E
 :10F29000000000000000000000000000000000006E
-:10F2A00000015AFA8963000000000000000000001D
+:10F2A0000001EC1CDB030000000000000000000077
 :10F2B000000000000000000000000000000000004E
 :10F2C000000000000000000000000000000000003E
 :10F2D000000000000000000000000000000000002E

+ 202 - 0
hal/fml_adc - 副本.c

@@ -0,0 +1,202 @@
+/*Includes ----------------------------------------------*/
+#include "tool.h"
+#include "nrf_delay.h"
+#include "bsp_adc.h"
+#include "bsp_time.h"
+#include "exception.h"
+#include "system.h"
+#include "fml_adc.h"
+
+/*Private macro ------------------------------------------------------------------------------------------------------------------------------------*/
+
+
+/*STRUCTION ------------------------------------------------------------------------------------------------------------------------------------*/
+typedef struct _fml_adc
+{
+	int16_t																			adc_value[CHANNEL_MAX];																																	//所有通道的adc采样值		
+
+	uint32_t																		sample_point;																																						//采样点
+
+	uint32_t																		switch_sample_point;																																		//转换采样点
+	
+	uint32_t																		trigger_base_point;																																			//触发基点
+	
+	fml_adc_sample_update_notify_callback				m_notify_cb;																																						//采样更新通知回调
+	
+} Fml_Adc_t;
+
+
+
+/*Local Variable ------------------------------------------------------------------------------------------------------------------------------------*/
+static Fml_Adc_t ob_fml_adc;
+
+/*Local Functions ------------------------------------------------------------------------------------------------------------------------------------*/
+static void fml_adc_samplecallback(int16_t *newset_adc_value)
+{
+	Fml_Adc_All_Channel_Adc_Value_t cur_all_adc_value;
+
+	cur_all_adc_value.channel_0_adc_value =	ob_fml_adc.adc_value[0]	=	newset_adc_value[0];
+	cur_all_adc_value.channel_1_adc_value = ob_fml_adc.adc_value[1]	=	newset_adc_value[1];
+	cur_all_adc_value.channel_2_adc_value = ob_fml_adc.adc_value[2]	=	newset_adc_value[2];
+	cur_all_adc_value.channel_3_adc_value = ob_fml_adc.adc_value[3]	=	newset_adc_value[3];
+	cur_all_adc_value.channel_4_adc_value = ob_fml_adc.adc_value[4]	=	newset_adc_value[4];
+	cur_all_adc_value.channel_5_adc_value = ob_fml_adc.adc_value[5]	=	newset_adc_value[5];
+	cur_all_adc_value.channel_6_adc_value = ob_fml_adc.adc_value[6]	=	newset_adc_value[6];
+	cur_all_adc_value.channel_7_adc_value = ob_fml_adc.adc_value[7]	=	newset_adc_value[7];
+	
+	if(ob_fml_adc.m_notify_cb != NULL)
+	{
+		ob_fml_adc.m_notify_cb(ob_fml_adc.sample_point,cur_all_adc_value);
+	}
+	
+}
+static void fml_adc_timecallback(void* t)
+{
+	uint32_t cur_time = NRF_RTC0->COUNTER;
+	
+	if(cur_time<ob_fml_adc.trigger_base_point) cur_time += 16777216;
+	
+	if((cur_time - ob_fml_adc.trigger_base_point)/32.768 >= ob_fml_adc.switch_sample_point)
+	{
+		//更新触发基点
+		ob_fml_adc.trigger_base_point = NRF_RTC0->COUNTER;
+		//更新采样点
+		ob_fml_adc.sample_point = ob_fml_adc.switch_sample_point;
+		//触发采样
+		ADC_Sample(fml_adc_samplecallback);
+		//设置下次触发采样时间点
+		ob_fml_adc.switch_sample_point = (ob_fml_adc.switch_sample_point == FML_ADC_SAMPLE_POINT_1)?FML_ADC_SAMPLE_POINT_2:FML_ADC_SAMPLE_POINT_1;
+	}
+}
+static void cb_adcWakeup(uint32_t t)
+{
+	ADC_Enable();
+	
+	//更新触发基点
+	ob_fml_adc.trigger_base_point = NRF_RTC0->COUNTER;
+	//唤醒采样一次
+	ob_fml_adc.sample_point = FML_ADC_SAMPLE_POINT_0;
+	ADC_Sample(fml_adc_samplecallback);
+	//设置下次触发采样时间点
+	ob_fml_adc.switch_sample_point = FML_ADC_SAMPLE_POINT_1;
+	//注册定时器1毫秒回调函数
+	TIME_Regist(fml_adc_timecallback);
+}
+
+static void cb_adcSleep(uint32_t t)
+{
+	ADC_Disable();
+	TIME_UnRegist(fml_adc_timecallback);
+}
+/*API ------------------------------------------------------------------------------------------------------------------------------------*/
+/**
+	@brief 		初始化adc功能模块
+	@param 		无
+	@return 	错误代码					- [out]	-1失败,0成功
+*/
+int	fml_adc_Init(void)
+{
+	//重置结构体
+	memset(&ob_fml_adc,0,sizeof(ob_fml_adc));
+
+	ADC_SetPinChannel(PIN_ADC_CHARGMEASURE, PIN_ADC_CHARGMEASURE_CHANNEL,NRF_GPIO_PIN_NOPULL);
+	ADC_SetPinChannel(PIN_ADC_BAT_IN, PIN_ADC_BAT_CHANNEL,NRF_GPIO_PIN_NOPULL);
+	ADC_SetPinChannel(PIN_CHARGING, PIN_CHARGING_CHANNEL,NRF_GPIO_PIN_NOPULL);
+	Wakeup_Regist(cb_adcWakeup);
+	Sleep_Regist(cb_adcSleep);
+	
+	cb_adcWakeup(1);
+	return 0;
+}
+
+/**
+	@brief 		adc采样更新通知回调注册
+	@param 		cb								-	[in]	回调函数注册
+	@return 	错误代码					- [out]	-1失败,0成功
+*/
+int	fml_adc_sample_update_notify_register(fml_adc_sample_update_notify_callback cb)
+{
+	if(cb != NULL)
+	{
+		ob_fml_adc.m_notify_cb = cb;
+		
+		return 0;
+	}
+	
+	return -1;
+}
+
+/**
+	@brief 		adc读值
+	@param 		channel						-	[in]	需要读取的通道
+	@param 		value							-	[out]	返回通道的值
+	@return 	错误代码					- [out]	-1失败,0成功
+*/
+int	fml_adc_get_value(uint32_t channel,int16_t *value)
+{
+	if(channel >= CHANNEL_MAX)
+	{
+		return -1;
+	}
+	else
+	{
+		*value = ob_fml_adc.adc_value[channel];
+	}
+	return 0;
+}
+
+/**
+	@brief 		设置ADC通道
+	@param 		pin								-	[in]	需要设置的引脚
+	@param 		channel						-	[in]	需要设置的通道
+	@param 		pin_pull					-	[in]	需要设置的通道上下拉
+	@return 	错误代码					- [out]	-1失败,0成功
+*/
+int	fml_adc_set_pin_channel(uint32_t pin, uint32_t channel, nrf_gpio_pin_pull_t pin_pull)
+{
+	uint32_t err;
+	
+	err = ADC_SetPinChannel(pin, channel, pin_pull);
+	
+	if(err != ADC_OP_SUCCESS)return -1;
+	
+	return 0;
+}
+
+/**
+	@brief 		移除ADC通道
+	@param 		pin								-	[in]	需要移除的引脚
+	@param 		channel						-	[in]	需要移除的通道
+	@return 	错误代码					- [out]	-1失败,0成功
+*/
+int	fml_adc_remove_pin_channel(uint32_t pin, uint32_t channel)
+{
+	uint32_t err;
+	
+	err = ADC_RemovePinChannel(pin, channel);
+	
+	if(err != ADC_OP_SUCCESS)return -1;
+	
+	return 0;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

+ 108 - 0
hal/fml_adc - 副本.h

@@ -0,0 +1,108 @@
+#ifndef __FML_ADC_H__
+#define __FML_ADC_H__
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+//唤醒触发一次采样,3毫秒后触发一次采样,1秒后触发一次采样,3毫秒触发一次采样,1秒后触发一次采样
+
+/*Includes ------------------------------------------------------*/
+#include <stdbool.h>
+#include <stdint.h>
+#include <string.h>
+#include "sdk_common.h"
+#include "nrf_gpio.h"
+#include "SEGGER_RTT.h"
+#include "usr_config.h"
+
+/*Private macro ------------------------------------------------------------------------------------------------------------------------------------*/
+#define		FML_ADC_SAMPLE_POINT_0											0												//触发采样点0,单位ms,表明刚唤醒就采集
+
+#define		FML_ADC_SAMPLE_POINT_1											3												//触发采样点1,单位ms
+
+#define		FML_ADC_SAMPLE_POINT_2											100											//触发采样点2,单位ms
+
+
+/*STRUCTION ----------------------------------------------------*/
+typedef struct _fml_adc_all_channel_adc_value
+{
+	int16_t  channel_0_adc_value; 
+	int16_t  channel_1_adc_value; 
+	int16_t  channel_2_adc_value; 
+	int16_t  channel_3_adc_value; 
+	int16_t  channel_4_adc_value; 
+	int16_t  channel_5_adc_value; 
+	int16_t  channel_6_adc_value; 
+	int16_t  channel_7_adc_value; 
+} Fml_Adc_All_Channel_Adc_Value_t;
+
+//sample_point:采集时间点
+//all_adc_value:所有通道的值
+//尽量不要在回调里执行耗时很长的操作,最好就是只有设置通道的操作
+typedef void (*fml_adc_sample_update_notify_callback)(uint32_t sample_point, Fml_Adc_All_Channel_Adc_Value_t all_adc_value);
+
+/*API -------------------------------------------------------*/
+/**
+	@brief 		初始化adc功能模块
+	@param 		无
+	@return 	错误代码					- [out]	-1失败,0成功
+*/
+int	fml_adc_Init(void);
+
+/**
+	@brief 		adc采样更新通知回调注册
+	@param 		cb								-	[in]	回调函数注册
+	@return 	错误代码					- [out]	-1失败,0成功
+*/
+int	fml_adc_sample_update_notify_register(fml_adc_sample_update_notify_callback cb);
+
+/**
+	@brief 		adc读值
+	@param 		channel						-	[in]	需要读取的通道
+	@param 		value							-	[out]	返回通道的值
+	@return 	错误代码					- [out]	-1失败,0成功
+*/
+int	fml_adc_get_value(uint32_t channel,int16_t *value);
+
+/**
+	@brief 		设置ADC通道
+	@param 		pin								-	[in]	需要设置的引脚
+	@param 		channel						-	[in]	需要设置的通道
+	@param 		pin_pull					-	[in]	需要设置的通道上下拉
+	@return 	错误代码					- [out]	-1失败,0成功
+*/
+int	fml_adc_set_pin_channel(uint32_t pin, uint32_t channel, nrf_gpio_pin_pull_t pin_pull);
+
+/**
+	@brief 		移除ADC通道
+	@param 		pin								-	[in]	需要移除的引脚
+	@param 		channel						-	[in]	需要移除的通道
+	@return 	错误代码					- [out]	-1失败,0成功
+*/
+int	fml_adc_remove_pin_channel(uint32_t pin, uint32_t channel);
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

+ 0 - 4
hal/fml_imu.c

@@ -584,8 +584,6 @@ static int fml_imu_read_data_lsm(void)
 
 		fifo_group_num = fifo_group_num <= FML_IMU_DATA_GROUP_NUM_MAX ? fifo_group_num : FML_IMU_DATA_GROUP_NUM_MAX;
 		
-//		if(fifo_group_num == FML_IMU_DATA_GROUP_NUM_MAX)Process_report_task_useTime(PROCESS_REPORT_TASK_USETIME_IMU_FIFO_OVER_NUM);
-		
 		if(fifo_group_num > 0)
 		{
 			for(i=0; i<fifo_group_num; i++)
@@ -628,8 +626,6 @@ static int fml_imu_read_data_lsm(void)
 		}
 		else if(fifo_group_num == -1)		//Òì³££¬fifoÒç³ö
 		{
-			Process_report_task_useTime(PROCESS_REPORT_TASK_USETIME_IMU_FIFO_OVERFLOW);
-
 			return 0;
 		}
 		else

+ 53 - 55
hal/hal_battery/hal_battery_NoPowerEnPin.c

@@ -3,7 +3,7 @@
  */
 #include "usr_config.h"
 #include "hal_battery.h"
-//#include "cli.h"
+#include "cli.h"
 #include "hal_charge.h"
 #include "fml_adc.h"
 #include "app_chargerpin_conn_detect.h"
@@ -31,42 +31,42 @@ void cb_BLE_Client_ERR(void* handle)
 
 battercb_t* battercb = NULL;
 
-//void printbatter_cb(battercb_t* c, battercb_t* C_flash)
-//{
-//	char bytes[256];
-//	int len = 0;
-//	len = sprintf(bytes, "%f,%f,%f,%f,%f,%f,%f,%f,%d,%d,%d,%d\r\n",
-//		c->preBestResult_Voltage2power,
-//		c->preBestResult_chargeV2P_f,
-//		c->P_mAh,
-//		c->kg,
-//		c->P2,
-//		c->P1,
-//		c->Battery_capacity_mAh,
-//		c->adc_tp4056_power,
-//		c->init,
-//		c->sta,
-//		c->chargeV2P_f_init,
-//		c->Voltage2power_init);
-//	SEGGER_RTT_Write(0, bytes, len);
-
-//	len = sprintf(bytes, "%f,%f,%f,%f,%f,%f,%f,%f,%d,%d,%d,%d\r\n",
-//		C_flash->preBestResult_Voltage2power,
-//		C_flash->preBestResult_chargeV2P_f,
-//		C_flash->P_mAh,
-//		C_flash->kg,
-//		C_flash->P2,
-//		C_flash->P1,
-//		C_flash->Battery_capacity_mAh,
-//		C_flash->adc_tp4056_power,
-//		C_flash->init,
-//		C_flash->sta,
-//		C_flash->chargeV2P_f_init,
-//		C_flash->Voltage2power_init);
-
-//	SEGGER_RTT_Write(0, bytes, len);
-//	DEBUG_LOG("\r\n");
-//}
+void printbatter_cb(battercb_t* c, battercb_t* C_flash)
+{
+	char bytes[256];
+	int len = 0;
+	len = sprintf(bytes, "%f,%f,%f,%f,%f,%f,%f,%f,%d,%d,%d,%d\r\n",
+		c->preBestResult_Voltage2power,
+		c->preBestResult_chargeV2P_f,
+		c->P_mAh,
+		c->kg,
+		c->P2,
+		c->P1,
+		c->Battery_capacity_mAh,
+		c->adc_tp4056_power,
+		c->init,
+		c->sta,
+		c->chargeV2P_f_init,
+		c->Voltage2power_init);
+	SEGGER_RTT_Write(0, bytes, len);
+
+	len = sprintf(bytes, "%f,%f,%f,%f,%f,%f,%f,%f,%d,%d,%d,%d\r\n",
+		C_flash->preBestResult_Voltage2power,
+		C_flash->preBestResult_chargeV2P_f,
+		C_flash->P_mAh,
+		C_flash->kg,
+		C_flash->P2,
+		C_flash->P1,
+		C_flash->Battery_capacity_mAh,
+		C_flash->adc_tp4056_power,
+		C_flash->init,
+		C_flash->sta,
+		C_flash->chargeV2P_f_init,
+		C_flash->Voltage2power_init);
+
+	SEGGER_RTT_Write(0, bytes, len);
+	DEBUG_LOG("\r\n");
+}
 
 void cb_init(void)
 {
@@ -125,9 +125,9 @@ static float interp1(float x)
 
 #else
 
-#define BAT_100_P 410.0f
-#define BAT_90_P 403.0f
-#define BAT_80_P 393.0f
+#define BAT_100_P 408.5f
+#define BAT_90_P 402.6f
+#define BAT_80_P 393.4f
 #define BAT_70_P 388.0f
 #define BAT_60_P 382.0f
 #define BAT_50_P 372.0f
@@ -140,16 +140,16 @@ static float interp1(float x)
 static float interp1(float x)
 {
 	if (x > BAT_100_P)return 100.0f;
-	else if ((x <= BAT_100_P) && (x > BAT_90_P)) { return (x - BAT_90_P) / (BAT_100_P - BAT_90_P) + 90.0f; }
-	else if ((x <= BAT_90_P) && (x > BAT_80_P)) { return (x - BAT_80_P) / (BAT_90_P - BAT_80_P) + 80.0f; }
-	else if ((x <= BAT_80_P) && (x > BAT_70_P)) { return (x - BAT_70_P) / (BAT_80_P - BAT_70_P) + 70.0f; }
-	else if ((x <= BAT_70_P) && (x > BAT_60_P)) { return (x - BAT_60_P) / (BAT_70_P - BAT_60_P) + 60.0f; }
-	else if ((x <= BAT_60_P) && (x > BAT_50_P)) { return (x - BAT_50_P) / (BAT_60_P - BAT_50_P) + 50.0f; }
-	else if ((x <= BAT_50_P) && (x > BAT_40_P)) { return (x - BAT_40_P) / (BAT_50_P - BAT_40_P) + 40.0f; }
-	else if ((x <= BAT_40_P) && (x > BAT_30_P)) { return (x - BAT_30_P) / (BAT_40_P - BAT_30_P) + 30.0f; }
-	else if ((x <= BAT_30_P) && (x > BAT_20_P)) { return (x - BAT_20_P) / (BAT_30_P - BAT_20_P) + 20.0f; }
-	else if ((x <= BAT_20_P) && (x > BAT_10_P)) { return (x - BAT_10_P) / (BAT_20_P - BAT_10_P) + 10.0f; }
-	else if ((x <= BAT_10_P) && (x > BAT_0_P)) { return (x - BAT_0_P) / (BAT_10_P - BAT_0_P) + 0.0f; }
+	else if ((x <= BAT_100_P) && (x > BAT_90_P)) { return (x - BAT_90_P) / (BAT_100_P - BAT_90_P) * 10.0f + 90.0f; }
+	else if ((x <= BAT_90_P) && (x > BAT_80_P)) { return (x - BAT_80_P) / (BAT_90_P - BAT_80_P) * 10.0f + 80.0f; }
+	else if ((x <= BAT_80_P) && (x > BAT_70_P)) { return (x - BAT_70_P) / (BAT_80_P - BAT_70_P) * 10.0f + 70.0f; }
+	else if ((x <= BAT_70_P) && (x > BAT_60_P)) { return (x - BAT_60_P) / (BAT_70_P - BAT_60_P) * 10.0f + 60.0f; }
+	else if ((x <= BAT_60_P) && (x > BAT_50_P)) { return (x - BAT_50_P) / (BAT_60_P - BAT_50_P) * 10.0f + 50.0f; }
+	else if ((x <= BAT_50_P) && (x > BAT_40_P)) { return (x - BAT_40_P) / (BAT_50_P - BAT_40_P) * 10.0f + 40.0f; }
+	else if ((x <= BAT_40_P) && (x > BAT_30_P)) { return (x - BAT_30_P) / (BAT_40_P - BAT_30_P) * 10.0f + 30.0f; }
+	else if ((x <= BAT_30_P) && (x > BAT_20_P)) { return (x - BAT_20_P) / (BAT_30_P - BAT_20_P) * 10.0f + 20.0f; }
+	else if ((x <= BAT_20_P) && (x > BAT_10_P)) { return (x - BAT_10_P) / (BAT_20_P - BAT_10_P) * 10.0f + 10.0f; }
+	else if ((x <= BAT_10_P) && (x > BAT_0_P)) { return (x - BAT_0_P) / (BAT_10_P - BAT_0_P) * 10.0f + 00.0f; }
 	else return 0.0f;
 }
 
@@ -287,7 +287,6 @@ static float Power_management(float mV_Battery, float mV_Charge)
 			if ( ( interp1(mV_Battery/10.0f) - battercb->P1 > 15.0f ) || ( interp1(mV_Battery/10.0f) - battercb->P1 < -15.0f ) )
 			{
 					battercb->P1 = interp1(mV_Battery/10.0f);
-					DEBUG_LOG("battercb->P1 > celibration \r\n");
 			}
 			
 		}
@@ -305,7 +304,6 @@ static float Power_management(float mV_Battery, float mV_Charge)
 			if ( ( battercb->P2 - battercb->P1 > 15.0f ) || ( battercb->P2 - battercb->P1 < -15.0f ) )
 			{
 					battercb->P1 = battercb->P2;
-					DEBUG_LOG("battercb->P1 > celibration \r\n");
 			}
 			else
 			{
@@ -314,6 +312,7 @@ static float Power_management(float mV_Battery, float mV_Charge)
 							battercb->P1 = battercb->P2;
 					}
 			}
+			
 			//解决充满电后充电器不拔出来的情况显示不到100%的情况
 			if (battercb->P1 > 95.0f)
 			{
@@ -429,7 +428,7 @@ static void hal_battery_Process(void)
 	if (cprign % 600 == 0)
 	{
 		log("%4d,%4d,%4d,%2.1f,%d,%2.1f,%2.1f,%2.1f\n", TIME_GetTicks(), volTemp, volTemp_CHARGMEASURE, battercb->adc_tp4056_power, battercb->sta, battercb->P_mAh, battercb->P2, battercb->kg);
-//		SEGGER_RTT_Write(0, logbuftemp, logbuftemp_len);
+		
 		logbuftemp[logbuftemp_len] = 0;
 		Except_TxError(EXCEPT_DATA_BATTERY, logbuftemp);
 	}
@@ -438,7 +437,7 @@ static void hal_battery_Process(void)
 	if (print_log == 1)
 	{
 		log("%4d,%4d,%4d,%2.1f,%d,%2.1f,%2.1f,%2.1f\n", TIME_GetTicks(), volTemp, volTemp_CHARGMEASURE, battercb->adc_tp4056_power, battercb->sta, battercb->P_mAh, battercb->P2, battercb->kg);
-//		SEGGER_RTT_Write(0, logbuftemp, logbuftemp_len);
+
 		logbuftemp[logbuftemp_len] = 0;
 		Except_TxError(EXCEPT_DATA_BATTERY, logbuftemp);
 		print_log = 2;
@@ -453,7 +452,6 @@ static void hal_battery_Process(void)
 				return;
 			}
 			ringframe_throw(&battlog);
-//			SEGGER_RTT_Write(0, logbuftemp, length);
 		}
 		print_log = 0;
 	}

+ 2 - 56
hal/hal_charge.c

@@ -64,53 +64,8 @@ void cb_BLE_Host_R_CHARGE(void* handle)
 //	DEBUG_LOG("cb_BLE_Host_R_CHARGE:%d,%d,%d\n",target->pDat[0],target->pDat[1],target->datLen);
 }
 
-static void hal_charge_Vol_Charge_Send(void)
-{
-	uint8_t buf[10]={0};
-	uint8_t L = 0;
-	buf[L++] = GetBatteryPersent();
-	buf[L++] = hal_charge_state;
-  if(mFlash.isHost)BLE_Host_Tx_Send(0,BLE_CHAR_VOL,buf,L);
-	else BLE_Client_Tx_Send(0,BLE_CHAR_VOL,buf,L);
-}
-
-static uint8_t OtherShoesVol = 0;
-static uint8_t otherShoes_charge = BLE_CHARGE_PULLOUT;
-static void cb_BLE_R_CHAR_VOL(void* handle)
-{	
-	BLE_Client_Rx_t* target = handle;
-	OtherShoesVol = target->pDat[0];
-	otherShoes_charge = target->pDat[1];
-	if(!mFlash.isHost)hal_charge_Vol_Charge_Send();
-	DEBUG_LOG("OtherShoesVol=%d\n",OtherShoesVol);
-}
-
-static void cb_BLE_Host_R_CHAR_VOL(void* handle)
-{	
-	BLE_Host_Rx_t* target = handle;
-	OtherShoesVol = target->pDat[0];
-	otherShoes_charge = target->pDat[1];
-//	DEBUG_LOG("OtherShoesVol=%d\n",OtherShoesVol);
-}
-
-short ChargeADC_value =0;
-
 static void hal_charge_Process(void)
 {
-	static uint8_t client_connect =0;
-	
-	if(slave_isconnect() && !client_connect){
-		hal_send_charge();
-		uint8_t data =0;
-		BLE_Host_Tx_Send(0,BLE_CHARGE,&data,1);
-	}
-	else if(!slave_isconnect() && client_connect && (!mFlash.isHost)){
-		OtherShoesVol = 0;
-    otherShoes_charge =0;
-	}
-	
-	if(client_connect != slave_isconnect())client_connect = slave_isconnect();
-	
 	pair_line_t CHARGE_state = app_chargepin_pairline();
 	
 	if(1 == pair_state)return;//配对不检测充电
@@ -120,18 +75,12 @@ static void hal_charge_Process(void)
 			hal_charge_state = BLE_CHARGE_PULLOUT;
 			Process_SetHoldOn(hal_charge_Process,0);
 			hal_send_charge();
-			OtherShoesVol = 0;
-      otherShoes_charge =0;
-			if(mFlash.isHost)hal_charge_Vol_Charge_Send(); //共享充电电量和充电状态
 		}
 		return;
 	}
 	
-	if(mFlash.isHost)hal_charge_Vol_Charge_Send(); //共享充电电量和充电状态
-	if((otherShoes_charge == BLE_CHARGE_INSERT || otherShoes_charge == BLE_CHARGE_DONE) && 
-		GetBatteryPersent() >=100 && 
-	  OtherShoesVol >=100 ){	//左右鞋都充满电的情况下
-			if(hal_charge_state!=BLE_CHARGE_DONE){ DEBUG_LOG("charge done:%d...\n",OtherShoesVol);
+	if(GetBatteryPersent() >=100){
+			if(hal_charge_state!=BLE_CHARGE_DONE){ DEBUG_LOG("charge done:...\n");
 				hal_charge_state = BLE_CHARGE_DONE;
 				Process_SetHoldOn(hal_charge_Process,1);
 				hal_send_charge();
@@ -187,9 +136,6 @@ static void hal_charge_monitor_process(void)
 
 void hal_charge_init(void)
 {
-	BLE_Client_Rx_Regist(BLE_CHAR_VOL,cb_BLE_R_CHAR_VOL);
-	BLE_Host_Rx_Regist(BLE_CHAR_VOL,cb_BLE_Host_R_CHAR_VOL);
-	
 	BLE_Client_Rx_Regist(BLE_CHARGE,cb_BLE_Client_R_CHARGE);
 	BLE_Host_Rx_Regist(BLE_CHARGE,cb_BLE_Host_R_CHARGE);
 	Process_Start(1000,"charge",hal_charge_Process);

+ 4993 - 132
pca10040/s132/arm5_no_packs/JLinkLog.txt

@@ -1,132 +1,4993 @@
-T09DC 000:160.485   SEGGER J-Link V7.56a Log File
-T09DC 000:160.587   DLL Compiled: Oct 11 2021 16:27:21
-T09DC 000:160.591   Logging started @ 2022-08-31 06:15
-T09DC 000:160.595 - 160.597ms
-T09DC 000:160.603 JLINK_SetWarnOutHandler(...)
-T09DC 000:160.609 - 0.007ms
-T09DC 000:160.614 JLINK_OpenEx(...)
-T09DC 000:162.016   Firmware: J-Link V9 compiled May  7 2021 16:26:12
-T09DC 000:162.368   Firmware: J-Link V9 compiled May  7 2021 16:26:12
-T09DC 000:162.536   Decompressing FW timestamp took 143 us
-T09DC 000:168.370   Hardware: V9.40
-T09DC 000:168.384   S/N: 99452020
-T09DC 000:168.391   OEM: SEGGER
-T09DC 000:168.398   Feature(s): RDI, GDB, FlashDL, FlashBP, JFlash
-T09DC 000:169.194   TELNET listener socket opened on port 19021
-T09DC 000:169.331   WEBSRV WEBSRV_Init(): Starting webserver thread(s)
-T09DC 000:169.460   WEBSRV Webserver running on local port 19080
-T09DC 000:173.660 - 13.066ms returns "O.K."
-T09DC 000:173.698 JLINK_GetEmuCaps()
-T09DC 000:173.703 - 0.007ms returns 0xB9FF7BBF
-T09DC 000:173.714 JLINK_TIF_GetAvailable(...)
-T09DC 000:173.920 - 0.211ms
-T09DC 000:173.930 JLINK_SetErrorOutHandler(...)
-T09DC 000:173.934 - 0.006ms
-T09DC 000:173.949 JLINK_ExecCommand("ProjectFile = "D:\Git_Project\shoes\smart_shoes\nRF5_SDK_17.0.0_9d13099\examples\Shoes1.3\shoe_mcu\pca10040\s132\arm5_no_packs\JLinkSettings.ini"", ...). 
-T09DC 000:192.921   Ref file found at: C:\Keil_v5\ARM\Segger\JLinkDevices.ref
-T09DC 000:193.091   XML referenced by ref file: C:\Program Files\SEGGER\JLink\JLinkDevices.xml
-T09DC 000:194.555   C:\Program Files\SEGGER\JLink\JLinkDevices.xml evaluated successfully.
-T09DC 000:228.108 - 54.167ms returns 0x00
-T09DC 000:228.135 JLINK_ExecCommand("Device = nRF52832_xxAA", ...). 
-T09DC 000:228.365   Device "NRF52832_XXAA" selected.
-T09DC 000:228.617 - 0.478ms returns 0x00
-T09DC 000:228.630 JLINK_ExecCommand("DisableConnectionTimeout", ...). 
-T09DC 000:228.638 - 0.004ms returns 0x01
-T09DC 000:228.673 JLINK_GetHardwareVersion()
-T09DC 000:228.680 - 0.009ms returns 94000
-T09DC 000:228.687 JLINK_GetDLLVersion()
-T09DC 000:228.691 - 0.006ms returns 75601
-T09DC 000:228.696 JLINK_GetOEMString(...)
-T09DC 000:228.702 JLINK_GetFirmwareString(...)
-T09DC 000:228.707 - 0.006ms
-T09DC 000:228.715 JLINK_GetDLLVersion()
-T09DC 000:228.719 - 0.006ms returns 75601
-T09DC 000:228.725 JLINK_GetCompileDateTime()
-T09DC 000:228.729 - 0.006ms
-T09DC 000:228.736 JLINK_GetFirmwareString(...)
-T09DC 000:228.740 - 0.006ms
-T09DC 000:228.746 JLINK_GetHardwareVersion()
-T09DC 000:228.750 - 0.005ms returns 94000
-T09DC 000:228.756 JLINK_GetSN()
-T09DC 000:228.760 - 0.006ms returns 99452020
-T09DC 000:228.766 JLINK_GetOEMString(...)
-T09DC 000:228.774 JLINK_TIF_Select(JLINKARM_TIF_SWD)
-T09DC 000:229.295 - 0.526ms returns 0x00
-T09DC 000:229.305 JLINK_HasError()
-T09DC 000:229.316 JLINK_SetSpeed(5000)
-T09DC 000:229.376 - 0.065ms
-T09DC 000:229.646 JLINK_HasError()
-T09DC 000:229.655 JLINK_SetResetType(JLINKARM_RESET_TYPE_NORMAL)
-T09DC 000:229.659 - 0.006ms returns JLINKARM_RESET_TYPE_NORMAL
-T09DC 000:229.665 JLINK_Reset()
-T09DC 000:229.814   InitTarget() start
-T09DC 000:229.823    J-Link Script File: Executing InitTarget()
-T09DC 000:231.579   InitTarget() end
-T09DC 000:232.006   Found SW-DP with ID 0x2BA01477
-T09DC 000:233.630   DPIDR: 0x2BA01477
-T09DC 000:233.643   Scanning AP map to find all available APs
-T09DC 000:234.325   AP[2]: Stopped AP scan as end of AP map has been reached
-T09DC 000:234.338   AP[0]: AHB-AP (IDR: 0x24770011)
-T09DC 000:234.346   AP[1]: JTAG-AP (IDR: 0x02880000)
-T09DC 000:234.353   Iterating through AP map to find AHB-AP to use
-T09DC 000:234.984   AP[0]: Core found
-T09DC 000:234.994   AP[0]: AHB-AP ROM base: 0xE00FF000
-T09DC 000:235.334   CPUID register: 0x410FC241. Implementer code: 0x41 (ARM)
-T09DC 000:235.344   Found Cortex-M4 r0p1, Little endian.
-T09DC 000:336.901   -- Max. mem block: 0x00010E60
-T09DC 000:337.194   CPU_ReadMem(4 bytes @ 0xE000EDF0)
-T09DC 000:337.650   CPU_WriteMem(4 bytes @ 0xE000EDF0)
-T09DC 000:338.033   CPU_ReadMem(4 bytes @ 0xE0002000)
-T09DC 000:338.359   FPUnit: 6 code (BP) slots and 2 literal slots
-T09DC 000:338.472   CPU_ReadMem(4 bytes @ 0xE000EDFC)
-T09DC 000:338.796   CPU_WriteMem(4 bytes @ 0xE000EDFC)
-T09DC 000:339.129   CPU_ReadMem(4 bytes @ 0xE0001000)
-T09DC 000:339.512   CPU_WriteMem(4 bytes @ 0xE0001000)
-T09DC 000:339.845   CPU_ReadMem(4 bytes @ 0xE000ED88)
-T09DC 000:340.186   CPU_WriteMem(4 bytes @ 0xE000ED88)
-T09DC 000:340.652   CPU_ReadMem(4 bytes @ 0xE000ED88)
-T09DC 000:341.049   CPU_WriteMem(4 bytes @ 0xE000ED88)
-T09DC 000:341.450   CoreSight components:
-T09DC 000:341.477   ROMTbl[0] @ E00FF000
-T09DC 000:341.497   CPU_ReadMem(64 bytes @ 0xE00FF000)
-T09DC 000:342.119   CPU_ReadMem(32 bytes @ 0xE000EFE0)
-T09DC 000:342.675   [0][0]: E000E000 CID B105E00D PID 000BB00C SCS-M7
-T09DC 000:342.702   CPU_ReadMem(32 bytes @ 0xE0001FE0)
-T09DC 000:343.188   [0][1]: E0001000 CID B105E00D PID 003BB002 DWT
-T09DC 000:343.214   CPU_ReadMem(32 bytes @ 0xE0002FE0)
-T09DC 000:343.679   [0][2]: E0002000 CID B105E00D PID 002BB003 FPB
-T09DC 000:343.709   CPU_ReadMem(32 bytes @ 0xE0000FE0)
-T09DC 000:344.157   [0][3]: E0000000 CID B105E00D PID 003BB001 ITM
-T09DC 000:344.184   CPU_ReadMem(32 bytes @ 0xE0040FE0)
-T09DC 000:344.701   [0][4]: E0040000 CID B105900D PID 000BB9A1 TPIU
-T09DC 000:344.728   CPU_ReadMem(32 bytes @ 0xE0041FE0)
-T09DC 000:345.238   [0][5]: E0041000 CID B105900D PID 000BB925 ETM
-T09DC 000:345.349   CPU is running
-T09DC 000:345.373   CPU_WriteMem(4 bytes @ 0xE000EDF0)
-T09DC 000:345.793   CPU is running
-T09DC 000:345.820   CPU_WriteMem(4 bytes @ 0xE000EDFC)
-T09DC 000:346.178   Reset: Halt core after reset via DEMCR.VC_CORERESET.
-T09DC 000:346.692   Reset: Reset device via AIRCR.SYSRESETREQ.
-T09DC 000:346.719   CPU is running
-T09DC 000:346.738   CPU_WriteMem(4 bytes @ 0xE000ED0C)
-T09DC 000:399.469   CPU_ReadMem(4 bytes @ 0xE000EDF0)
-T09DC 000:399.876   CPU_ReadMem(4 bytes @ 0xE000EDF0)
-T09DC 000:400.282   CPU is running
-T09DC 000:400.309   CPU_WriteMem(4 bytes @ 0xE000EDF0)
-T09DC 000:400.705   CPU is running
-T09DC 000:400.732   CPU_WriteMem(4 bytes @ 0xE000EDFC)
-T09DC 000:407.175   CPU_ReadMem(4 bytes @ 0xE000EDF0)
-T09DC 000:409.748   CPU_WriteMem(4 bytes @ 0xE0002000)
-T09DC 000:410.155   CPU_ReadMem(4 bytes @ 0xE000EDFC)
-T09DC 000:410.572   CPU_ReadMem(4 bytes @ 0xE0001000)
-T09DC 000:410.986 - 181.335ms
-T09DC 000:411.023 JLINK_GetId()
-T09DC 000:411.279 - 0.269ms returns 0x2BA01477
-T09DC 000:421.800 JLINK_GetFirmwareString(...)
-T09DC 000:421.829 - 0.035ms
-T09DC 001:021.530 JLINK_Close()
-T09DC 001:021.834   CPU_ReadMem(4 bytes @ 0xE0001000)
-T09DC 001:022.110   CPU_WriteMem(4 bytes @ 0xE0001004)
-T09DC 001:038.031 - 16.520ms
-T09DC 001:038.055   
-T09DC 001:038.062   Closed
+T31CC 000:003.854   SEGGER J-Link V7.56a Log File
+T31CC 000:004.012   DLL Compiled: Oct 11 2021 16:27:21
+T31CC 000:004.018   Logging started @ 2022-09-02 07:30
+T31CC 000:004.023 - 4.025ms
+T31CC 000:004.032 JLINK_SetWarnOutHandler(...)
+T31CC 000:004.038 - 0.008ms
+T31CC 000:004.044 JLINK_OpenEx(...)
+T31CC 000:008.689   Firmware: J-Link V9 compiled May  7 2021 16:26:12
+T31CC 000:008.938   Firmware: J-Link V9 compiled May  7 2021 16:26:12
+T31CC 000:009.106   Decompressing FW timestamp took 139 us
+T31CC 000:014.686   Hardware: V9.40
+T31CC 000:014.710   S/N: 99452020
+T31CC 000:014.717   OEM: SEGGER
+T31CC 000:014.723   Feature(s): RDI, GDB, FlashDL, FlashBP, JFlash
+T31CC 000:015.712   TELNET listener socket opened on port 19021
+T31CC 000:015.951   WEBSRV WEBSRV_Init(): Starting webserver thread(s)
+T31CC 000:016.016   WEBSRV Failed to put socket into listener state (port 19080)
+T31CC 000:016.118   WEBSRV Webserver running on local port 19081
+T31CC 000:020.294 - 16.267ms returns "O.K."
+T31CC 000:020.327 JLINK_GetEmuCaps()
+T31CC 000:020.342 - 0.017ms returns 0xB9FF7BBF
+T31CC 000:020.353 JLINK_TIF_GetAvailable(...)
+T31CC 000:020.505 - 0.170ms
+T31CC 000:020.529 JLINK_SetErrorOutHandler(...)
+T31CC 000:020.534 - 0.006ms
+T31CC 000:020.550 JLINK_ExecCommand("ProjectFile = "D:\Git_Project\shoes\smart_shoes\nRF5_SDK_17.0.0_9d13099\examples\Shoes1.3\shoe_mcu_doing\pca10040\s132\arm5_no_packs\JLinkSettings.ini"", ...). 
+T31CC 000:029.203   Ref file found at: C:\Keil_v5\ARM\Segger\JLinkDevices.ref
+T31CC 000:029.279   XML referenced by ref file: C:\Program Files\SEGGER\JLink\JLinkDevices.xml
+T31CC 000:029.939   C:\Program Files\SEGGER\JLink\JLinkDevices.xml evaluated successfully.
+T31CC 000:058.645 - 38.101ms returns 0x00
+T31CC 000:062.157 JLINK_ExecCommand("Device = nRF52832_xxAA", ...). 
+T31CC 000:065.572   Device "NRF52832_XXAA" selected.
+T31CC 000:065.796 - 3.631ms returns 0x00
+T31CC 000:065.808 JLINK_ExecCommand("DisableConnectionTimeout", ...). 
+T31CC 000:065.816 - 0.004ms returns 0x01
+T31CC 000:065.823 JLINK_GetHardwareVersion()
+T31CC 000:065.828 - 0.007ms returns 94000
+T31CC 000:065.834 JLINK_GetDLLVersion()
+T31CC 000:065.839 - 0.006ms returns 75601
+T31CC 000:065.845 JLINK_GetOEMString(...)
+T31CC 000:065.851 JLINK_GetFirmwareString(...)
+T31CC 000:065.855 - 0.006ms
+T31CC 000:075.475 JLINK_GetDLLVersion()
+T31CC 000:075.486 - 0.014ms returns 75601
+T31CC 000:075.493 JLINK_GetCompileDateTime()
+T31CC 000:075.498 - 0.006ms
+T31CC 000:078.409 JLINK_GetFirmwareString(...)
+T31CC 000:078.419 - 0.012ms
+T31CC 000:081.325 JLINK_GetHardwareVersion()
+T31CC 000:081.334 - 0.011ms returns 94000
+T31CC 000:084.456 JLINK_GetSN()
+T31CC 000:084.466 - 0.012ms returns 99452020
+T31CC 000:087.354 JLINK_GetOEMString(...)
+T31CC 000:093.481 JLINK_TIF_Select(JLINKARM_TIF_SWD)
+T31CC 000:093.890 - 0.416ms returns 0x00
+T31CC 000:093.904 JLINK_HasError()
+T31CC 000:093.915 JLINK_SetSpeed(5000)
+T31CC 000:093.972 - 0.063ms
+T31CC 000:093.985 JLINK_GetId()
+T31CC 000:097.025   InitTarget() start
+T31CC 000:097.037    J-Link Script File: Executing InitTarget()
+T31CC 000:101.322   InitTarget() end
+T31CC 000:104.648   Found SW-DP with ID 0x2BA01477
+T31CC 000:109.373   DPIDR: 0x2BA01477
+T31CC 000:112.194   Scanning AP map to find all available APs
+T31CC 000:116.029   AP[2]: Stopped AP scan as end of AP map has been reached
+T31CC 000:118.870   AP[0]: AHB-AP (IDR: 0x24770011)
+T31CC 000:122.350   AP[1]: JTAG-AP (IDR: 0x02880000)
+T31CC 000:125.489   Iterating through AP map to find AHB-AP to use
+T31CC 000:128.958   AP[0]: Core found
+T31CC 000:131.792   AP[0]: AHB-AP ROM base: 0xE00FF000
+T31CC 000:134.957   CPUID register: 0x410FC241. Implementer code: 0x41 (ARM)
+T31CC 000:138.103   Found Cortex-M4 r0p1, Little endian.
+T31CC 000:239.178   -- Max. mem block: 0x00010E60
+T31CC 000:239.365   CPU_ReadMem(4 bytes @ 0xE000EDF0)
+T31CC 000:239.658   CPU_WriteMem(4 bytes @ 0xE000EDF0)
+T31CC 000:239.899   CPU_ReadMem(4 bytes @ 0xE0002000)
+T31CC 000:243.383   FPUnit: 6 code (BP) slots and 2 literal slots
+T31CC 000:243.397   CPU_ReadMem(4 bytes @ 0xE000EDFC)
+T31CC 000:243.707   CPU_WriteMem(4 bytes @ 0xE000EDFC)
+T31CC 000:243.987   CPU_ReadMem(4 bytes @ 0xE0001000)
+T31CC 000:244.264   CPU_WriteMem(4 bytes @ 0xE0001000)
+T31CC 000:244.488   CPU_ReadMem(4 bytes @ 0xE000ED88)
+T31CC 000:244.710   CPU_WriteMem(4 bytes @ 0xE000ED88)
+T31CC 000:244.932   CPU_ReadMem(4 bytes @ 0xE000ED88)
+T31CC 000:245.144   CPU_WriteMem(4 bytes @ 0xE000ED88)
+T31CC 000:249.064   CoreSight components:
+T31CC 000:252.131   ROMTbl[0] @ E00FF000
+T31CC 000:252.143   CPU_ReadMem(64 bytes @ 0xE00FF000)
+T31CC 000:252.632   CPU_ReadMem(32 bytes @ 0xE000EFE0)
+T31CC 000:255.974   [0][0]: E000E000 CID B105E00D PID 000BB00C SCS-M7
+T31CC 000:255.989   CPU_ReadMem(32 bytes @ 0xE0001FE0)
+T31CC 000:259.440   [0][1]: E0001000 CID B105E00D PID 003BB002 DWT
+T31CC 000:259.453   CPU_ReadMem(32 bytes @ 0xE0002FE0)
+T31CC 000:262.752   [0][2]: E0002000 CID B105E00D PID 002BB003 FPB
+T31CC 000:262.768   CPU_ReadMem(32 bytes @ 0xE0000FE0)
+T31CC 000:266.515   [0][3]: E0000000 CID B105E00D PID 003BB001 ITM
+T31CC 000:266.529   CPU_ReadMem(32 bytes @ 0xE0040FE0)
+T31CC 000:269.763   [0][4]: E0040000 CID B105900D PID 000BB9A1 TPIU
+T31CC 000:269.785   CPU_ReadMem(32 bytes @ 0xE0041FE0)
+T31CC 000:273.083   [0][5]: E0041000 CID B105900D PID 000BB925 ETM
+T31CC 000:273.285 - 179.307ms returns 0x2BA01477
+T31CC 000:273.314 JLINK_GetDLLVersion()
+T31CC 000:273.319 - 0.007ms returns 75601
+T31CC 000:273.326 JLINK_CORE_GetFound()
+T31CC 000:273.341 - 0.017ms returns 0xE0000FF
+T31CC 000:273.348 JLINK_GetDebugInfo(0x100 = JLINKARM_ROM_TABLE_ADDR_INDEX)
+T31CC 000:273.354   Value=0xE00FF000
+T31CC 000:273.370 - 0.023ms returns 0
+T31CC 000:277.955 JLINK_GetDebugInfo(0x100 = JLINKARM_ROM_TABLE_ADDR_INDEX)
+T31CC 000:277.967   Value=0xE00FF000
+T31CC 000:277.974 - 0.020ms returns 0
+T31CC 000:277.980 JLINK_GetDebugInfo(0x101 = JLINKARM_DEBUG_INFO_ETM_ADDR_INDEX)
+T31CC 000:277.985   Value=0xE0041000
+T31CC 000:277.991 - 0.013ms returns 0
+T31CC 000:278.002 JLINK_ReadMemEx(0xE0041FD0, 0x20 Bytes, Flags = 0x02000004)
+T31CC 000:278.027   CPU_ReadMem(32 bytes @ 0xE0041FD0)
+T31CC 000:278.382   Data:  04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ...
+T31CC 000:278.391 - 0.391ms returns 32 (0x20)
+T31CC 000:278.399 JLINK_GetDebugInfo(0x102 = JLINKARM_DEBUG_INFO_MTB_ADDR_INDEX)
+T31CC 000:278.404   Value=0x00000000
+T31CC 000:278.410 - 0.013ms returns 0
+T31CC 000:278.416 JLINK_GetDebugInfo(0x103 = JLINKARM_DEBUG_INFO_TPIU_ADDR_INDEX)
+T31CC 000:278.421   Value=0xE0040000
+T31CC 000:278.426 - 0.012ms returns 0
+T31CC 000:278.432 JLINK_GetDebugInfo(0x104 = JLINKARM_DEBUG_INFO_ITM_ADDR_INDEX)
+T31CC 000:278.436   Value=0xE0000000
+T31CC 000:278.442 - 0.012ms returns 0
+T31CC 000:278.448 JLINK_GetDebugInfo(0x105 = JLINKARM_DEBUG_INFO_DWT_ADDR_INDEX)
+T31CC 000:278.453   Value=0xE0001000
+T31CC 000:278.458 - 0.012ms returns 0
+T31CC 000:278.464 JLINK_GetDebugInfo(0x106 = JLINKARM_DEBUG_INFO_FPB_ADDR_INDEX)
+T31CC 000:278.469   Value=0xE0002000
+T31CC 000:278.475 - 0.012ms returns 0
+T31CC 000:278.480 JLINK_GetDebugInfo(0x107 = JLINKARM_DEBUG_INFO_NVIC_ADDR_INDEX)
+T31CC 000:278.484   Value=0xE000E000
+T31CC 000:278.490 - 0.012ms returns 0
+T31CC 000:278.496 JLINK_GetDebugInfo(0x10C = JLINKARM_DEBUG_INFO_DBG_ADDR_INDEX)
+T31CC 000:278.500   Value=0xE000EDF0
+T31CC 000:278.506 - 0.012ms returns 0
+T31CC 000:278.511 JLINK_GetDebugInfo(0x01 = Unknown)
+T31CC 000:278.516   Value=0x00000001
+T31CC 000:278.523 - 0.023ms returns 0
+T31CC 000:278.538 JLINK_ReadMemU32(0xE000ED00, 0x1 Items)
+T31CC 000:278.548   CPU_ReadMem(4 bytes @ 0xE000ED00)
+T31CC 000:278.768   Data:  41 C2 0F 41
+T31CC 000:278.785   Debug reg: CPUID
+T31CC 000:278.794 - 0.258ms returns 1 (0x1)
+T31CC 000:278.805 JLINK_GetDebugInfo(0x10F = JLINKARM_DEBUG_INFO_HAS_CORTEX_M_SECURITY_EXT_INDEX)
+T31CC 000:278.812   Value=0x00000000
+T31CC 000:278.821 - 0.018ms returns 0
+T31CC 000:278.828 JLINK_HasError()
+T31CC 000:278.835 JLINK_SetResetType(JLINKARM_CM3_RESET_TYPE_NORMAL)
+T31CC 000:278.839 - 0.006ms returns JLINKARM_CM3_RESET_TYPE_NORMAL
+T31CC 000:278.845 JLINK_Reset()
+T31CC 000:278.866   CPU is running
+T31CC 000:278.874   CPU_WriteMem(4 bytes @ 0xE000EDF0)
+T31CC 000:279.104   CPU is running
+T31CC 000:279.116   CPU_WriteMem(4 bytes @ 0xE000EDFC)
+T31CC 000:282.276   Reset: Halt core after reset via DEMCR.VC_CORERESET.
+T31CC 000:285.631   Reset: Reset device via AIRCR.SYSRESETREQ.
+T31CC 000:285.642   CPU is running
+T31CC 000:285.650   CPU_WriteMem(4 bytes @ 0xE000ED0C)
+T31CC 000:338.097   CPU_ReadMem(4 bytes @ 0xE000EDF0)
+T31CC 000:338.373   CPU_ReadMem(4 bytes @ 0xE000EDF0)
+T31CC 000:338.624   CPU is running
+T31CC 000:338.634   CPU_WriteMem(4 bytes @ 0xE000EDF0)
+T31CC 000:338.900   CPU is running
+T31CC 000:338.911   CPU_WriteMem(4 bytes @ 0xE000EDFC)
+T31CC 000:344.738   CPU_ReadMem(4 bytes @ 0xE000EDF0)
+T31CC 000:346.887   CPU_WriteMem(4 bytes @ 0xE0002000)
+T31CC 000:347.117   CPU_ReadMem(4 bytes @ 0xE000EDFC)
+T31CC 000:347.384   CPU_ReadMem(4 bytes @ 0xE0001000)
+T31CC 000:347.644 - 68.805ms
+T31CC 000:347.660 JLINK_Halt()
+T31CC 000:347.665 - 0.007ms returns 0x00
+T31CC 000:347.672 JLINK_ReadMemU32(0xE000EDF0, 0x1 Items)
+T31CC 000:347.683   CPU_ReadMem(4 bytes @ 0xE000EDF0)
+T31CC 000:347.901   Data:  03 00 03 00
+T31CC 000:347.911   Debug reg: DHCSR
+T31CC 000:347.917 - 0.247ms returns 1 (0x1)
+T31CC 000:347.930 JLINK_WriteU32_64(0xE000EDF0, 0xA05F0003)
+T31CC 000:347.935   Debug reg: DHCSR
+T31CC 000:348.204   CPU_WriteMem(4 bytes @ 0xE000EDF0)
+T31CC 000:348.422 - 0.497ms returns 0 (0x00000000)
+T31CC 000:348.435 JLINK_WriteU32_64(0xE000EDFC, 0x01000000)
+T31CC 000:348.440   Debug reg: DEMCR
+T31CC 000:348.451   CPU_WriteMem(4 bytes @ 0xE000EDFC)
+T31CC 000:348.666 - 0.237ms returns 0 (0x00000000)
+T31CC 000:361.317 JLINK_GetHWStatus(...)
+T31CC 000:361.441 - 0.131ms returns 0
+T31CC 000:369.982 JLINK_GetNumBPUnits(Type = 0xFFFFFF00)
+T31CC 000:369.993 - 0.013ms returns 0x06
+T31CC 000:370.000 JLINK_GetNumBPUnits(Type = 0xF0)
+T31CC 000:370.005 - 0.006ms returns 0x2000
+T31CC 000:370.011 JLINK_GetNumWPUnits()
+T31CC 000:370.015 - 0.006ms returns 4
+T31CC 000:383.214 JLINK_GetSpeed()
+T31CC 000:383.229 - 0.017ms returns 4000
+T31CC 000:389.500 JLINK_ReadMemU32(0xE000E004, 0x1 Items)
+T31CC 000:389.526   CPU_ReadMem(4 bytes @ 0xE000E004)
+T31CC 000:389.765   Data:  01 00 00 00
+T31CC 000:389.777 - 0.279ms returns 1 (0x1)
+T31CC 000:389.785 JLINK_ReadMemU32(0xE000E004, 0x1 Items)
+T31CC 000:389.795   CPU_ReadMem(4 bytes @ 0xE000E004)
+T31CC 000:390.095   Data:  01 00 00 00
+T31CC 000:390.105 - 0.322ms returns 1 (0x1)
+T31CC 000:390.113 JLINK_WriteMemEx(0xE0001000, 0x0000001C Bytes, Flags = 0x02000004)
+T31CC 000:390.118   Data:  01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ...
+T31CC 000:390.132   CPU_WriteMem(28 bytes @ 0xE0001000)
+T31CC 000:390.453 - 0.345ms returns 0x1C
+T31CC 000:390.467 JLINK_Halt()
+T31CC 000:390.472 - 0.007ms returns 0x00
+T31CC 000:390.477 JLINK_IsHalted()
+T31CC 000:390.483 - 0.007ms returns TRUE
+T31CC 000:393.360 JLINK_WriteMem(0x20000000, 0x5B8 Bytes, ...)
+T31CC 000:393.368   Data:  00 BE 0A E0 0D 78 2D 06 68 40 08 24 40 00 00 D3 ...
+T31CC 000:393.617   CPU_WriteMem(1464 bytes @ 0x20000000)
+T31CC 000:398.424 - 5.069ms returns 0x5B8
+T31CC 000:398.454 JLINK_HasError()
+T31CC 000:398.461 JLINK_WriteReg(R0, 0x00000000)
+T31CC 000:398.471 - 0.011ms returns 0
+T31CC 000:398.477 JLINK_WriteReg(R1, 0x03D09000)
+T31CC 000:398.482 - 0.007ms returns 0
+T31CC 000:398.487 JLINK_WriteReg(R2, 0x00000001)
+T31CC 000:398.492 - 0.006ms returns 0
+T31CC 000:398.498 JLINK_WriteReg(R3, 0x00000000)
+T31CC 000:398.503 - 0.006ms returns 0
+T31CC 000:398.508 JLINK_WriteReg(R4, 0x00000000)
+T31CC 000:398.513 - 0.006ms returns 0
+T31CC 000:398.518 JLINK_WriteReg(R5, 0x00000000)
+T31CC 000:398.523 - 0.006ms returns 0
+T31CC 000:398.529 JLINK_WriteReg(R6, 0x00000000)
+T31CC 000:398.533 - 0.006ms returns 0
+T31CC 000:398.539 JLINK_WriteReg(R7, 0x00000000)
+T31CC 000:398.544 - 0.006ms returns 0
+T31CC 000:398.549 JLINK_WriteReg(R8, 0x00000000)
+T31CC 000:398.560 - 0.012ms returns 0
+T31CC 000:398.565 JLINK_WriteReg(R9, 0x200005B4)
+T31CC 000:398.574 - 0.011ms returns 0
+T31CC 000:398.581 JLINK_WriteReg(R10, 0x00000000)
+T31CC 000:398.585 - 0.006ms returns 0
+T31CC 000:398.591 JLINK_WriteReg(R11, 0x00000000)
+T31CC 000:398.596 - 0.006ms returns 0
+T31CC 000:398.601 JLINK_WriteReg(R12, 0x00000000)
+T31CC 000:398.606 - 0.006ms returns 0
+T31CC 000:398.611 JLINK_WriteReg(R13 (SP), 0x20002000)
+T31CC 000:398.617 - 0.007ms returns 0
+T31CC 000:398.622 JLINK_WriteReg(R14, 0x20000001)
+T31CC 000:398.627 - 0.006ms returns 0
+T31CC 000:398.633 JLINK_WriteReg(R15 (PC), 0x20000020)
+T31CC 000:398.638 - 0.007ms returns 0
+T31CC 000:398.643 JLINK_WriteReg(XPSR, 0x01000000)
+T31CC 000:398.648 - 0.006ms returns 0
+T31CC 000:398.654 JLINK_WriteReg(MSP, 0x20002000)
+T31CC 000:398.658 - 0.006ms returns 0
+T31CC 000:398.664 JLINK_WriteReg(PSP, 0x20002000)
+T31CC 000:398.668 - 0.006ms returns 0
+T31CC 000:398.674 JLINK_WriteReg(CFBP, 0x00000000)
+T31CC 000:398.679 - 0.006ms returns 0
+T31CC 000:398.694 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2)
+T31CC 000:398.706   CPU_ReadMem(2 bytes @ 0x20000000)
+T31CC 000:398.970 - 0.280ms returns 0x00000001
+T31CC 000:398.980 JLINK_Go()
+T31CC 000:398.987   CPU_WriteMem(2 bytes @ 0x20000000)
+T31CC 000:399.250   CPU_ReadMem(4 bytes @ 0xE0001000)
+T31CC 000:399.502   CPU_WriteMem(4 bytes @ 0xE0002008)
+T31CC 000:399.511   CPU_WriteMem(4 bytes @ 0xE000200C)
+T31CC 000:399.518   CPU_WriteMem(4 bytes @ 0xE0002010)
+T31CC 000:399.524   CPU_WriteMem(4 bytes @ 0xE0002014)
+T31CC 000:399.530   CPU_WriteMem(4 bytes @ 0xE0002018)
+T31CC 000:399.536   CPU_WriteMem(4 bytes @ 0xE000201C)
+T31CC 000:400.507   CPU_WriteMem(4 bytes @ 0xE0001004)
+T31CC 000:402.569 - 3.594ms
+T31CC 000:402.582 JLINK_IsHalted()
+T31CC 000:404.426   CPU_ReadMem(2 bytes @ 0x20000000)
+T31CC 000:404.748 - 2.171ms returns TRUE
+T31CC 000:404.763 JLINK_ReadReg(R15 (PC))
+T31CC 000:404.778 - 0.020ms returns 0x20000000
+T31CC 000:404.790 JLINK_ClrBPEx(BPHandle = 0x00000001)
+T31CC 000:404.802 - 0.018ms returns 0x00
+T31CC 000:404.818 JLINK_ReadReg(R0)
+T31CC 000:404.830 - 0.017ms returns 0x00000000
+T31CC 000:405.103 JLINK_HasError()
+T31CC 000:405.113 JLINK_WriteReg(R0, 0x00000000)
+T31CC 000:405.120 - 0.009ms returns 0
+T31CC 000:405.127 JLINK_WriteReg(R1, 0x03D09000)
+T31CC 000:405.132 - 0.007ms returns 0
+T31CC 000:405.138 JLINK_WriteReg(R2, 0x00000001)
+T31CC 000:405.143 - 0.007ms returns 0
+T31CC 000:405.149 JLINK_WriteReg(R3, 0x00000000)
+T31CC 000:405.154 - 0.007ms returns 0
+T31CC 000:405.160 JLINK_WriteReg(R4, 0x00000000)
+T31CC 000:405.165 - 0.007ms returns 0
+T31CC 000:405.171 JLINK_WriteReg(R5, 0x00000000)
+T31CC 000:405.176 - 0.007ms returns 0
+T31CC 000:405.182 JLINK_WriteReg(R6, 0x00000000)
+T31CC 000:405.187 - 0.007ms returns 0
+T31CC 000:405.193 JLINK_WriteReg(R7, 0x00000000)
+T31CC 000:405.199 - 0.007ms returns 0
+T31CC 000:405.205 JLINK_WriteReg(R8, 0x00000000)
+T31CC 000:405.210 - 0.007ms returns 0
+T31CC 000:405.216 JLINK_WriteReg(R9, 0x200005B4)
+T31CC 000:405.221 - 0.007ms returns 0
+T31CC 000:405.227 JLINK_WriteReg(R10, 0x00000000)
+T31CC 000:405.232 - 0.007ms returns 0
+T31CC 000:405.238 JLINK_WriteReg(R11, 0x00000000)
+T31CC 000:405.243 - 0.007ms returns 0
+T31CC 000:405.249 JLINK_WriteReg(R12, 0x00000000)
+T31CC 000:405.254 - 0.007ms returns 0
+T31CC 000:405.260 JLINK_WriteReg(R13 (SP), 0x20002000)
+T31CC 000:405.266 - 0.007ms returns 0
+T31CC 000:405.272 JLINK_WriteReg(R14, 0x20000001)
+T31CC 000:405.277 - 0.007ms returns 0
+T31CC 000:405.283 JLINK_WriteReg(R15 (PC), 0x200000B8)
+T31CC 000:405.288 - 0.007ms returns 0
+T31CC 000:405.294 JLINK_WriteReg(XPSR, 0x01000000)
+T31CC 000:405.299 - 0.007ms returns 0
+T31CC 000:405.305 JLINK_WriteReg(MSP, 0x20002000)
+T31CC 000:405.310 - 0.007ms returns 0
+T31CC 000:405.316 JLINK_WriteReg(PSP, 0x20002000)
+T31CC 000:405.321 - 0.007ms returns 0
+T31CC 000:405.327 JLINK_WriteReg(CFBP, 0x00000000)
+T31CC 000:405.332 - 0.007ms returns 0
+T31CC 000:405.338 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2)
+T31CC 000:405.344 - 0.008ms returns 0x00000002
+T31CC 000:405.350 JLINK_Go()
+T31CC 000:405.362   CPU_ReadMem(4 bytes @ 0xE0001000)
+T31CC 000:407.352 - 2.007ms
+T31CC 000:407.363 JLINK_IsHalted()
+T31CC 000:407.563 - 0.207ms returns FALSE
+T31CC 000:407.576 JLINK_HasError()
+T31CC 000:429.683 JLINK_IsHalted()
+T31CC 000:429.915 - 0.238ms returns FALSE
+T31CC 000:429.928 JLINK_HasError()
+T31CC 000:431.693 JLINK_IsHalted()
+T31CC 000:431.965 - 0.287ms returns FALSE
+T31CC 000:431.985 JLINK_HasError()
+T31CC 000:433.693 JLINK_IsHalted()
+T31CC 000:433.963 - 0.285ms returns FALSE
+T31CC 000:433.983 JLINK_HasError()
+T31CC 000:438.702 JLINK_IsHalted()
+T31CC 000:438.965 - 0.270ms returns FALSE
+T31CC 000:438.979 JLINK_HasError()
+T31CC 000:440.676 JLINK_IsHalted()
+T31CC 000:440.942 - 0.283ms returns FALSE
+T31CC 000:440.965 JLINK_HasError()
+T31CC 000:443.690 JLINK_IsHalted()
+T31CC 000:443.961 - 0.277ms returns FALSE
+T31CC 000:443.972 JLINK_HasError()
+T31CC 000:445.676 JLINK_IsHalted()
+T31CC 000:445.914 - 0.253ms returns FALSE
+T31CC 000:445.935 JLINK_HasError()
+T31CC 000:447.688 JLINK_IsHalted()
+T31CC 000:447.930 - 0.247ms returns FALSE
+T31CC 000:447.940 JLINK_HasError()
+T31CC 000:449.699 JLINK_IsHalted()
+T31CC 000:449.913 - 0.219ms returns FALSE
+T31CC 000:449.923 JLINK_HasError()
+T31CC 000:454.675 JLINK_IsHalted()
+T31CC 000:454.901 - 0.241ms returns FALSE
+T31CC 000:454.922 JLINK_HasError()
+T31CC 000:456.681 JLINK_IsHalted()
+T31CC 000:456.909 - 0.244ms returns FALSE
+T31CC 000:456.932 JLINK_HasError()
+T31CC 000:459.681 JLINK_IsHalted()
+T31CC 000:459.909 - 0.243ms returns FALSE
+T31CC 000:459.931 JLINK_HasError()
+T31CC 000:461.670 JLINK_IsHalted()
+T31CC 000:461.887 - 0.223ms returns FALSE
+T31CC 000:461.899 JLINK_HasError()
+T31CC 000:463.679 JLINK_IsHalted()
+T31CC 000:463.936 - 0.272ms returns FALSE
+T31CC 000:463.956 JLINK_HasError()
+T31CC 000:465.667 JLINK_IsHalted()
+T31CC 000:465.929 - 0.267ms returns FALSE
+T31CC 000:465.939 JLINK_HasError()
+T31CC 000:471.677 JLINK_IsHalted()
+T31CC 000:471.935 - 0.262ms returns FALSE
+T31CC 000:471.945 JLINK_HasError()
+T31CC 000:473.675 JLINK_IsHalted()
+T31CC 000:473.928 - 0.257ms returns FALSE
+T31CC 000:473.938 JLINK_HasError()
+T31CC 000:476.664 JLINK_IsHalted()
+T31CC 000:476.890 - 0.241ms returns FALSE
+T31CC 000:476.911 JLINK_HasError()
+T31CC 000:478.668 JLINK_IsHalted()
+T31CC 000:478.890 - 0.237ms returns FALSE
+T31CC 000:478.910 JLINK_HasError()
+T31CC 000:480.675 JLINK_IsHalted()
+T31CC 000:480.895 - 0.235ms returns FALSE
+T31CC 000:480.915 JLINK_HasError()
+T31CC 000:485.664 JLINK_IsHalted()
+T31CC 000:485.888 - 0.229ms returns FALSE
+T31CC 000:485.898 JLINK_HasError()
+T31CC 000:487.676 JLINK_IsHalted()
+T31CC 000:487.882 - 0.211ms returns FALSE
+T31CC 000:487.893 JLINK_HasError()
+T31CC 000:489.675 JLINK_IsHalted()
+T31CC 000:489.896 - 0.226ms returns FALSE
+T31CC 000:489.907 JLINK_HasError()
+T31CC 000:492.669 JLINK_IsHalted()
+T31CC 000:492.916 - 0.252ms returns FALSE
+T31CC 000:492.926 JLINK_HasError()
+T31CC 000:494.672 JLINK_IsHalted()
+T31CC 000:494.919 - 0.251ms returns FALSE
+T31CC 000:494.929 JLINK_HasError()
+T31CC 000:496.667 JLINK_IsHalted()
+T31CC 000:496.895 - 0.244ms returns FALSE
+T31CC 000:496.917 JLINK_HasError()
+T31CC 000:501.667 JLINK_IsHalted()
+T31CC 000:501.896 - 0.245ms returns FALSE
+T31CC 000:501.927 JLINK_HasError()
+T31CC 000:503.677 JLINK_IsHalted()
+T31CC 000:503.926 - 0.254ms returns FALSE
+T31CC 000:503.947 JLINK_HasError()
+T31CC 000:505.657 JLINK_IsHalted()
+T31CC 000:505.894 - 0.242ms returns FALSE
+T31CC 000:505.904 JLINK_HasError()
+T31CC 000:508.663 JLINK_IsHalted()
+T31CC 000:508.883 - 0.235ms returns FALSE
+T31CC 000:508.906 JLINK_HasError()
+T31CC 000:510.652 JLINK_IsHalted()
+T31CC 000:510.902 - 0.265ms returns FALSE
+T31CC 000:510.923 JLINK_HasError()
+T31CC 000:512.680 JLINK_IsHalted()
+T31CC 000:512.930 - 0.265ms returns FALSE
+T31CC 000:512.951 JLINK_HasError()
+T31CC 000:517.649 JLINK_IsHalted()
+T31CC 000:517.876 - 0.241ms returns FALSE
+T31CC 000:517.896 JLINK_HasError()
+T31CC 000:519.676 JLINK_IsHalted()
+T31CC 000:519.912 - 0.240ms returns FALSE
+T31CC 000:519.922 JLINK_HasError()
+T31CC 000:521.665 JLINK_IsHalted()
+T31CC 000:521.927 - 0.277ms returns FALSE
+T31CC 000:521.959 JLINK_HasError()
+T31CC 000:524.701 JLINK_IsHalted()
+T31CC 000:524.969 - 0.283ms returns FALSE
+T31CC 000:524.989 JLINK_HasError()
+T31CC 000:526.664 JLINK_IsHalted()
+T31CC 000:526.945 - 0.286ms returns FALSE
+T31CC 000:526.956 JLINK_HasError()
+T31CC 000:528.650 JLINK_IsHalted()
+T31CC 000:528.868 - 0.224ms returns FALSE
+T31CC 000:528.879 JLINK_HasError()
+T31CC 000:533.664 JLINK_IsHalted()
+T31CC 000:533.891 - 0.231ms returns FALSE
+T31CC 000:533.901 JLINK_HasError()
+T31CC 000:535.660 JLINK_IsHalted()
+T31CC 000:535.905 - 0.249ms returns FALSE
+T31CC 000:535.915 JLINK_HasError()
+T31CC 000:537.668 JLINK_IsHalted()
+T31CC 000:537.891 - 0.228ms returns FALSE
+T31CC 000:537.902 JLINK_HasError()
+T31CC 000:540.658 JLINK_IsHalted()
+T31CC 000:540.893 - 0.240ms returns FALSE
+T31CC 000:540.904 JLINK_HasError()
+T31CC 000:542.659 JLINK_IsHalted()
+T31CC 000:542.874 - 0.220ms returns FALSE
+T31CC 000:542.884 JLINK_HasError()
+T31CC 000:544.664 JLINK_IsHalted()
+T31CC 000:544.929 - 0.269ms returns FALSE
+T31CC 000:544.939 JLINK_HasError()
+T31CC 000:549.652 JLINK_IsHalted()
+T31CC 000:549.869 - 0.232ms returns FALSE
+T31CC 000:549.890 JLINK_HasError()
+T31CC 000:551.650 JLINK_IsHalted()
+T31CC 000:551.905 - 0.259ms returns FALSE
+T31CC 000:551.915 JLINK_HasError()
+T31CC 000:553.661 JLINK_IsHalted()
+T31CC 000:553.900 - 0.244ms returns FALSE
+T31CC 000:553.910 JLINK_HasError()
+T31CC 000:556.656 JLINK_IsHalted()
+T31CC 000:556.890 - 0.249ms returns FALSE
+T31CC 000:556.910 JLINK_HasError()
+T31CC 000:558.637 JLINK_IsHalted()
+T31CC 000:558.907 - 0.285ms returns FALSE
+T31CC 000:558.928 JLINK_HasError()
+T31CC 000:560.665 JLINK_IsHalted()
+T31CC 000:560.901 - 0.252ms returns FALSE
+T31CC 000:560.924 JLINK_HasError()
+T31CC 000:565.639 JLINK_IsHalted()
+T31CC 000:565.849 - 0.215ms returns FALSE
+T31CC 000:565.860 JLINK_HasError()
+T31CC 000:567.651 JLINK_IsHalted()
+T31CC 000:567.875 - 0.228ms returns FALSE
+T31CC 000:567.885 JLINK_HasError()
+T31CC 000:569.650 JLINK_IsHalted()
+T31CC 000:569.875 - 0.240ms returns FALSE
+T31CC 000:569.896 JLINK_HasError()
+T31CC 000:572.643 JLINK_IsHalted()
+T31CC 000:572.908 - 0.270ms returns FALSE
+T31CC 000:572.918 JLINK_HasError()
+T31CC 000:574.643 JLINK_IsHalted()
+T31CC 000:574.920 - 0.282ms returns FALSE
+T31CC 000:574.930 JLINK_HasError()
+T31CC 000:576.643 JLINK_IsHalted()
+T31CC 000:576.881 - 0.254ms returns FALSE
+T31CC 000:576.902 JLINK_HasError()
+T31CC 000:581.631 JLINK_IsHalted()
+T31CC 000:581.854 - 0.239ms returns FALSE
+T31CC 000:581.876 JLINK_HasError()
+T31CC 000:583.630 JLINK_IsHalted()
+T31CC 000:583.859 - 0.245ms returns FALSE
+T31CC 000:583.880 JLINK_HasError()
+T31CC 000:585.631 JLINK_IsHalted()
+T31CC 000:585.853 - 0.227ms returns FALSE
+T31CC 000:585.864 JLINK_HasError()
+T31CC 000:588.646 JLINK_IsHalted()
+T31CC 000:588.899 - 0.268ms returns FALSE
+T31CC 000:588.920 JLINK_HasError()
+T31CC 000:590.626 JLINK_IsHalted()
+T31CC 000:590.857 - 0.246ms returns FALSE
+T31CC 000:590.878 JLINK_HasError()
+T31CC 000:592.626 JLINK_IsHalted()
+T31CC 000:594.452   CPU_ReadMem(2 bytes @ 0x20000000)
+T31CC 000:594.752 - 2.130ms returns TRUE
+T31CC 000:594.762 JLINK_ReadReg(R15 (PC))
+T31CC 000:594.769 - 0.009ms returns 0x20000000
+T31CC 000:594.775 JLINK_ClrBPEx(BPHandle = 0x00000002)
+T31CC 000:594.780 - 0.007ms returns 0x00
+T31CC 000:594.786 JLINK_ReadReg(R0)
+T31CC 000:594.792 - 0.018ms returns 0x00000000
+T31CC 000:648.016 JLINK_HasError()
+T31CC 000:648.037 JLINK_WriteReg(R0, 0x00000001)
+T31CC 000:648.047 - 0.012ms returns 0
+T31CC 000:648.054 JLINK_WriteReg(R1, 0x03D09000)
+T31CC 000:648.059 - 0.007ms returns 0
+T31CC 000:648.065 JLINK_WriteReg(R2, 0x00000001)
+T31CC 000:648.070 - 0.007ms returns 0
+T31CC 000:648.075 JLINK_WriteReg(R3, 0x00000000)
+T31CC 000:648.080 - 0.007ms returns 0
+T31CC 000:648.086 JLINK_WriteReg(R4, 0x00000000)
+T31CC 000:648.090 - 0.006ms returns 0
+T31CC 000:648.096 JLINK_WriteReg(R5, 0x00000000)
+T31CC 000:648.101 - 0.006ms returns 0
+T31CC 000:648.106 JLINK_WriteReg(R6, 0x00000000)
+T31CC 000:648.119 - 0.015ms returns 0
+T31CC 000:648.125 JLINK_WriteReg(R7, 0x00000000)
+T31CC 000:648.130 - 0.007ms returns 0
+T31CC 000:648.135 JLINK_WriteReg(R8, 0x00000000)
+T31CC 000:648.140 - 0.017ms returns 0
+T31CC 000:648.156 JLINK_WriteReg(R9, 0x200005B4)
+T31CC 000:648.161 - 0.007ms returns 0
+T31CC 000:648.167 JLINK_WriteReg(R10, 0x00000000)
+T31CC 000:648.171 - 0.007ms returns 0
+T31CC 000:648.177 JLINK_WriteReg(R11, 0x00000000)
+T31CC 000:648.182 - 0.007ms returns 0
+T31CC 000:648.187 JLINK_WriteReg(R12, 0x00000000)
+T31CC 000:648.192 - 0.017ms returns 0
+T31CC 000:648.208 JLINK_WriteReg(R13 (SP), 0x20002000)
+T31CC 000:648.224 - 0.017ms returns 0
+T31CC 000:648.229 JLINK_WriteReg(R14, 0x20000001)
+T31CC 000:648.234 - 0.007ms returns 0
+T31CC 000:648.240 JLINK_WriteReg(R15 (PC), 0x20000060)
+T31CC 000:648.245 - 0.007ms returns 0
+T31CC 000:648.261 JLINK_WriteReg(XPSR, 0x01000000)
+T31CC 000:648.266 - 0.006ms returns 0
+T31CC 000:648.271 JLINK_WriteReg(MSP, 0x20002000)
+T31CC 000:648.276 - 0.017ms returns 0
+T31CC 000:648.292 JLINK_WriteReg(PSP, 0x20002000)
+T31CC 000:648.297 - 0.006ms returns 0
+T31CC 000:648.302 JLINK_WriteReg(CFBP, 0x00000000)
+T31CC 000:648.307 - 0.006ms returns 0
+T31CC 000:648.324 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2)
+T31CC 000:648.330 - 0.008ms returns 0x00000003
+T31CC 000:648.336 JLINK_Go()
+T31CC 000:648.361   CPU_ReadMem(4 bytes @ 0xE0001000)
+T31CC 000:650.369 - 2.040ms
+T31CC 000:650.382 JLINK_IsHalted()
+T31CC 000:652.145   CPU_ReadMem(2 bytes @ 0x20000000)
+T31CC 000:652.369 - 1.992ms returns TRUE
+T31CC 000:652.380 JLINK_ReadReg(R15 (PC))
+T31CC 000:652.387 - 0.009ms returns 0x20000000
+T31CC 000:652.393 JLINK_ClrBPEx(BPHandle = 0x00000003)
+T31CC 000:652.398 - 0.007ms returns 0x00
+T31CC 000:652.404 JLINK_ReadReg(R0)
+T31CC 000:652.409 - 0.007ms returns 0x00000000
+T31CC 000:652.946 JLINK_WriteMem(0x20000000, 0x504 Bytes, ...)
+T31CC 000:652.953   Data:  00 BE 0A E0 0D 78 2D 06 68 40 08 24 40 00 00 D3 ...
+T31CC 000:652.966   CPU_WriteMem(1284 bytes @ 0x20000000)
+T31CC 000:657.248 - 4.308ms returns 0x504
+T31CC 000:657.280 JLINK_HasError()
+T31CC 000:657.287 JLINK_WriteReg(R0, 0x10001000)
+T31CC 000:657.294 - 0.009ms returns 0
+T31CC 000:657.300 JLINK_WriteReg(R1, 0x03D09000)
+T31CC 000:657.305 - 0.007ms returns 0
+T31CC 000:657.311 JLINK_WriteReg(R2, 0x00000001)
+T31CC 000:657.316 - 0.007ms returns 0
+T31CC 000:657.322 JLINK_WriteReg(R3, 0x00000000)
+T31CC 000:657.326 - 0.007ms returns 0
+T31CC 000:657.332 JLINK_WriteReg(R4, 0x00000000)
+T31CC 000:657.337 - 0.006ms returns 0
+T31CC 000:657.343 JLINK_WriteReg(R5, 0x00000000)
+T31CC 000:657.347 - 0.006ms returns 0
+T31CC 000:657.353 JLINK_WriteReg(R6, 0x00000000)
+T31CC 000:657.358 - 0.006ms returns 0
+T31CC 000:657.363 JLINK_WriteReg(R7, 0x00000000)
+T31CC 000:657.368 - 0.007ms returns 0
+T31CC 000:657.374 JLINK_WriteReg(R8, 0x00000000)
+T31CC 000:657.379 - 0.007ms returns 0
+T31CC 000:657.384 JLINK_WriteReg(R9, 0x20000500)
+T31CC 000:657.389 - 0.006ms returns 0
+T31CC 000:657.395 JLINK_WriteReg(R10, 0x00000000)
+T31CC 000:657.399 - 0.006ms returns 0
+T31CC 000:657.405 JLINK_WriteReg(R11, 0x00000000)
+T31CC 000:657.410 - 0.007ms returns 0
+T31CC 000:657.415 JLINK_WriteReg(R12, 0x00000000)
+T31CC 000:657.420 - 0.007ms returns 0
+T31CC 000:657.426 JLINK_WriteReg(R13 (SP), 0x20002000)
+T31CC 000:657.431 - 0.007ms returns 0
+T31CC 000:657.437 JLINK_WriteReg(R14, 0x20000001)
+T31CC 000:657.441 - 0.007ms returns 0
+T31CC 000:657.448 JLINK_WriteReg(R15 (PC), 0x20000020)
+T31CC 000:657.453 - 0.007ms returns 0
+T31CC 000:657.459 JLINK_WriteReg(XPSR, 0x01000000)
+T31CC 000:657.464 - 0.006ms returns 0
+T31CC 000:657.469 JLINK_WriteReg(MSP, 0x20002000)
+T31CC 000:657.474 - 0.006ms returns 0
+T31CC 000:657.480 JLINK_WriteReg(PSP, 0x20002000)
+T31CC 000:657.485 - 0.006ms returns 0
+T31CC 000:657.490 JLINK_WriteReg(CFBP, 0x00000000)
+T31CC 000:657.495 - 0.006ms returns 0
+T31CC 000:657.501 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2)
+T31CC 000:657.509   CPU_ReadMem(2 bytes @ 0x20000000)
+T31CC 000:657.743 - 0.247ms returns 0x00000004
+T31CC 000:657.753 JLINK_Go()
+T31CC 000:657.761   CPU_WriteMem(2 bytes @ 0x20000000)
+T31CC 000:657.987   CPU_ReadMem(4 bytes @ 0xE0001000)
+T31CC 000:660.032 - 2.283ms
+T31CC 000:660.042 JLINK_IsHalted()
+T31CC 000:661.834   CPU_ReadMem(2 bytes @ 0x20000000)
+T31CC 000:662.116 - 2.079ms returns TRUE
+T31CC 000:662.126 JLINK_ReadReg(R15 (PC))
+T31CC 000:662.132 - 0.008ms returns 0x20000000
+T31CC 000:662.138 JLINK_ClrBPEx(BPHandle = 0x00000004)
+T31CC 000:662.143 - 0.007ms returns 0x00
+T31CC 000:662.149 JLINK_ReadReg(R0)
+T31CC 000:662.153 - 0.006ms returns 0x00000000
+T31CC 000:662.409 JLINK_HasError()
+T31CC 000:662.418 JLINK_WriteReg(R0, 0x10001000)
+T31CC 000:662.425 - 0.008ms returns 0
+T31CC 000:662.431 JLINK_WriteReg(R1, 0x03D09000)
+T31CC 000:662.435 - 0.007ms returns 0
+T31CC 000:662.441 JLINK_WriteReg(R2, 0x00000001)
+T31CC 000:662.446 - 0.006ms returns 0
+T31CC 000:662.451 JLINK_WriteReg(R3, 0x00000000)
+T31CC 000:662.456 - 0.006ms returns 0
+T31CC 000:662.461 JLINK_WriteReg(R4, 0x00000000)
+T31CC 000:662.466 - 0.006ms returns 0
+T31CC 000:662.472 JLINK_WriteReg(R5, 0x00000000)
+T31CC 000:662.476 - 0.006ms returns 0
+T31CC 000:662.482 JLINK_WriteReg(R6, 0x00000000)
+T31CC 000:662.486 - 0.006ms returns 0
+T31CC 000:662.492 JLINK_WriteReg(R7, 0x00000000)
+T31CC 000:662.496 - 0.006ms returns 0
+T31CC 000:662.502 JLINK_WriteReg(R8, 0x00000000)
+T31CC 000:662.507 - 0.006ms returns 0
+T31CC 000:662.512 JLINK_WriteReg(R9, 0x20000500)
+T31CC 000:662.517 - 0.006ms returns 0
+T31CC 000:662.522 JLINK_WriteReg(R10, 0x00000000)
+T31CC 000:662.527 - 0.006ms returns 0
+T31CC 000:662.533 JLINK_WriteReg(R11, 0x00000000)
+T31CC 000:662.537 - 0.006ms returns 0
+T31CC 000:662.543 JLINK_WriteReg(R12, 0x00000000)
+T31CC 000:662.547 - 0.006ms returns 0
+T31CC 000:662.553 JLINK_WriteReg(R13 (SP), 0x20002000)
+T31CC 000:662.558 - 0.007ms returns 0
+T31CC 000:662.563 JLINK_WriteReg(R14, 0x20000001)
+T31CC 000:662.568 - 0.006ms returns 0
+T31CC 000:662.574 JLINK_WriteReg(R15 (PC), 0x200000A4)
+T31CC 000:662.578 - 0.006ms returns 0
+T31CC 000:662.584 JLINK_WriteReg(XPSR, 0x01000000)
+T31CC 000:662.588 - 0.006ms returns 0
+T31CC 000:662.594 JLINK_WriteReg(MSP, 0x20002000)
+T31CC 000:662.599 - 0.006ms returns 0
+T31CC 000:662.604 JLINK_WriteReg(PSP, 0x20002000)
+T31CC 000:662.609 - 0.006ms returns 0
+T31CC 000:662.614 JLINK_WriteReg(CFBP, 0x00000000)
+T31CC 000:662.619 - 0.006ms returns 0
+T31CC 000:662.624 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2)
+T31CC 000:662.630 - 0.007ms returns 0x00000005
+T31CC 000:662.635 JLINK_Go()
+T31CC 000:662.645   CPU_ReadMem(4 bytes @ 0xE0001000)
+T31CC 000:664.719 - 2.089ms
+T31CC 000:664.732 JLINK_IsHalted()
+T31CC 000:664.969 - 0.253ms returns FALSE
+T31CC 000:664.992 JLINK_HasError()
+T31CC 000:669.223 JLINK_IsHalted()
+T31CC 000:671.041   CPU_ReadMem(2 bytes @ 0x20000000)
+T31CC 000:671.300 - 2.082ms returns TRUE
+T31CC 000:671.311 JLINK_ReadReg(R15 (PC))
+T31CC 000:671.318 - 0.009ms returns 0x20000000
+T31CC 000:671.324 JLINK_ClrBPEx(BPHandle = 0x00000005)
+T31CC 000:671.329 - 0.007ms returns 0x00
+T31CC 000:671.335 JLINK_ReadReg(R0)
+T31CC 000:671.340 - 0.006ms returns 0x00000000
+T31CC 000:722.372 JLINK_HasError()
+T31CC 000:722.393 JLINK_WriteReg(R0, 0x00000001)
+T31CC 000:722.404 - 0.013ms returns 0
+T31CC 000:722.411 JLINK_WriteReg(R1, 0x03D09000)
+T31CC 000:722.417 - 0.007ms returns 0
+T31CC 000:722.423 JLINK_WriteReg(R2, 0x00000001)
+T31CC 000:722.428 - 0.007ms returns 0
+T31CC 000:722.434 JLINK_WriteReg(R3, 0x00000000)
+T31CC 000:722.439 - 0.007ms returns 0
+T31CC 000:722.445 JLINK_WriteReg(R4, 0x00000000)
+T31CC 000:722.450 - 0.007ms returns 0
+T31CC 000:722.456 JLINK_WriteReg(R5, 0x00000000)
+T31CC 000:722.461 - 0.007ms returns 0
+T31CC 000:722.467 JLINK_WriteReg(R6, 0x00000000)
+T31CC 000:722.472 - 0.007ms returns 0
+T31CC 000:722.478 JLINK_WriteReg(R7, 0x00000000)
+T31CC 000:722.483 - 0.007ms returns 0
+T31CC 000:722.489 JLINK_WriteReg(R8, 0x00000000)
+T31CC 000:722.494 - 0.007ms returns 0
+T31CC 000:722.500 JLINK_WriteReg(R9, 0x20000500)
+T31CC 000:722.572 - 0.078ms returns 0
+T31CC 000:722.583 JLINK_WriteReg(R10, 0x00000000)
+T31CC 000:722.588 - 0.007ms returns 0
+T31CC 000:722.594 JLINK_WriteReg(R11, 0x00000000)
+T31CC 000:722.599 - 0.019ms returns 0
+T31CC 000:722.624 JLINK_WriteReg(R12, 0x00000000)
+T31CC 000:722.637 - 0.015ms returns 0
+T31CC 000:722.645 JLINK_WriteReg(R13 (SP), 0x20002000)
+T31CC 000:722.652 - 0.009ms returns 0
+T31CC 000:722.658 JLINK_WriteReg(R14, 0x20000001)
+T31CC 000:722.663 - 0.007ms returns 0
+T31CC 000:722.668 JLINK_WriteReg(R15 (PC), 0x20000054)
+T31CC 000:722.673 - 0.007ms returns 0
+T31CC 000:722.679 JLINK_WriteReg(XPSR, 0x01000000)
+T31CC 000:722.684 - 0.007ms returns 0
+T31CC 000:722.689 JLINK_WriteReg(MSP, 0x20002000)
+T31CC 000:722.694 - 0.007ms returns 0
+T31CC 000:722.700 JLINK_WriteReg(PSP, 0x20002000)
+T31CC 000:722.705 - 0.006ms returns 0
+T31CC 000:722.711 JLINK_WriteReg(CFBP, 0x00000000)
+T31CC 000:722.715 - 0.007ms returns 0
+T31CC 000:722.721 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2)
+T31CC 000:722.728 - 0.008ms returns 0x00000006
+T31CC 000:722.734 JLINK_Go()
+T31CC 000:722.749   CPU_ReadMem(4 bytes @ 0xE0001000)
+T31CC 000:724.796 - 2.078ms
+T31CC 000:724.817 JLINK_IsHalted()
+T31CC 000:726.664   CPU_ReadMem(2 bytes @ 0x20000000)
+T31CC 000:726.885 - 2.083ms returns TRUE
+T31CC 000:726.906 JLINK_ReadReg(R15 (PC))
+T31CC 000:726.912 - 0.008ms returns 0x20000000
+T31CC 000:726.918 JLINK_ClrBPEx(BPHandle = 0x00000006)
+T31CC 000:726.923 - 0.007ms returns 0x00
+T31CC 000:726.929 JLINK_ReadReg(R0)
+T31CC 000:726.933 - 0.006ms returns 0x00000000
+T31CC 000:732.218 JLINK_WriteMem(0x20000000, 0x5B8 Bytes, ...)
+T31CC 000:732.228   Data:  00 BE 0A E0 0D 78 2D 06 68 40 08 24 40 00 00 D3 ...
+T31CC 000:732.242   CPU_WriteMem(1464 bytes @ 0x20000000)
+T31CC 000:737.015 - 4.802ms returns 0x5B8
+T31CC 000:737.058 JLINK_HasError()
+T31CC 000:737.066 JLINK_WriteReg(R0, 0x00000000)
+T31CC 000:737.074 - 0.010ms returns 0
+T31CC 000:737.080 JLINK_WriteReg(R1, 0x03D09000)
+T31CC 000:737.085 - 0.007ms returns 0
+T31CC 000:737.091 JLINK_WriteReg(R2, 0x00000002)
+T31CC 000:737.096 - 0.007ms returns 0
+T31CC 000:737.102 JLINK_WriteReg(R3, 0x00000000)
+T31CC 000:737.117 - 0.017ms returns 0
+T31CC 000:737.123 JLINK_WriteReg(R4, 0x00000000)
+T31CC 000:737.127 - 0.006ms returns 0
+T31CC 000:737.133 JLINK_WriteReg(R5, 0x00000000)
+T31CC 000:737.138 - 0.006ms returns 0
+T31CC 000:737.143 JLINK_WriteReg(R6, 0x00000000)
+T31CC 000:737.148 - 0.006ms returns 0
+T31CC 000:737.153 JLINK_WriteReg(R7, 0x00000000)
+T31CC 000:737.158 - 0.006ms returns 0
+T31CC 000:737.163 JLINK_WriteReg(R8, 0x00000000)
+T31CC 000:737.168 - 0.006ms returns 0
+T31CC 000:737.173 JLINK_WriteReg(R9, 0x200005B4)
+T31CC 000:737.178 - 0.006ms returns 0
+T31CC 000:737.184 JLINK_WriteReg(R10, 0x00000000)
+T31CC 000:737.189 - 0.007ms returns 0
+T31CC 000:737.194 JLINK_WriteReg(R11, 0x00000000)
+T31CC 000:737.199 - 0.006ms returns 0
+T31CC 000:737.204 JLINK_WriteReg(R12, 0x00000000)
+T31CC 000:737.209 - 0.006ms returns 0
+T31CC 000:737.214 JLINK_WriteReg(R13 (SP), 0x20002000)
+T31CC 000:737.219 - 0.007ms returns 0
+T31CC 000:737.225 JLINK_WriteReg(R14, 0x20000001)
+T31CC 000:737.229 - 0.006ms returns 0
+T31CC 000:737.235 JLINK_WriteReg(R15 (PC), 0x20000020)
+T31CC 000:737.240 - 0.006ms returns 0
+T31CC 000:737.245 JLINK_WriteReg(XPSR, 0x01000000)
+T31CC 000:737.250 - 0.006ms returns 0
+T31CC 000:737.255 JLINK_WriteReg(MSP, 0x20002000)
+T31CC 000:737.260 - 0.006ms returns 0
+T31CC 000:737.265 JLINK_WriteReg(PSP, 0x20002000)
+T31CC 000:737.270 - 0.006ms returns 0
+T31CC 000:737.276 JLINK_WriteReg(CFBP, 0x00000000)
+T31CC 000:737.280 - 0.006ms returns 0
+T31CC 000:737.286 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2)
+T31CC 000:737.294   CPU_ReadMem(2 bytes @ 0x20000000)
+T31CC 000:737.576 - 0.295ms returns 0x00000007
+T31CC 000:737.588 JLINK_Go()
+T31CC 000:737.596   CPU_WriteMem(2 bytes @ 0x20000000)
+T31CC 000:737.868   CPU_ReadMem(4 bytes @ 0xE0001000)
+T31CC 000:739.829 - 2.247ms
+T31CC 000:739.841 JLINK_IsHalted()
+T31CC 000:741.661   CPU_ReadMem(2 bytes @ 0x20000000)
+T31CC 000:741.893 - 2.057ms returns TRUE
+T31CC 000:741.906 JLINK_ReadReg(R15 (PC))
+T31CC 000:741.913 - 0.009ms returns 0x20000000
+T31CC 000:741.920 JLINK_ClrBPEx(BPHandle = 0x00000007)
+T31CC 000:741.925 - 0.007ms returns 0x00
+T31CC 000:741.987 JLINK_ReadReg(R0)
+T31CC 000:741.997 - 0.012ms returns 0x00000000
+T31CC 000:742.283 JLINK_WriteMem(0x200005C8, 0x238 Bytes, ...)
+T31CC 000:742.291   Data:  D0 B5 00 20 DD 63 02 00 E5 63 02 00 35 88 02 00 ...
+T31CC 000:742.304   CPU_WriteMem(568 bytes @ 0x200005C8)
+T31CC 000:744.377 - 2.099ms returns 0x238
+T31CC 000:744.388 JLINK_WriteMem(0x20000800, 0x400 Bytes, ...)
+T31CC 000:744.393   Data:  C4 89 23 44 84 89 A3 42 28 BF 1B 1B 04 89 A3 42 ...
+T31CC 000:744.405   CPU_WriteMem(1024 bytes @ 0x20000800)
+T31CC 000:747.872 - 3.489ms returns 0x400
+T31CC 000:747.882 JLINK_WriteMem(0x20000C00, 0x400 Bytes, ...)
+T31CC 000:747.888   Data:  B8 EB 00 00 61 EB 04 01 E9 E7 83 F0 00 43 5B E7 ...
+T31CC 000:747.899   CPU_WriteMem(1024 bytes @ 0x20000C00)
+T31CC 000:751.375 - 3.497ms returns 0x400
+T31CC 000:751.385 JLINK_WriteMem(0x20001000, 0x400 Bytes, ...)
+T31CC 000:751.390   Data:  04 F4 11 FA 0C F1 18 BF 01 21 21 43 08 43 A3 EB ...
+T31CC 000:751.401   CPU_WriteMem(1024 bytes @ 0x20001000)
+T31CC 000:754.860 - 3.484ms returns 0x400
+T31CC 000:754.877 JLINK_WriteMem(0x20001400, 0x1C8 Bytes, ...)
+T31CC 000:754.885   Data:  FF 28 F8 D1 FF 2D 75 D0 FF F7 1D FF 63 48 40 F8 ...
+T31CC 000:754.909   CPU_WriteMem(456 bytes @ 0x20001400)
+T31CC 000:756.721 - 1.849ms returns 0x1C8
+T31CC 000:756.742 JLINK_HasError()
+T31CC 000:756.749 JLINK_WriteReg(R0, 0x00026000)
+T31CC 000:756.756 - 0.009ms returns 0
+T31CC 000:756.762 JLINK_WriteReg(R1, 0x00001000)
+T31CC 000:756.767 - 0.007ms returns 0
+T31CC 000:756.773 JLINK_WriteReg(R2, 0x200005C8)
+T31CC 000:756.777 - 0.006ms returns 0
+T31CC 000:756.783 JLINK_WriteReg(R3, 0x00000000)
+T31CC 000:756.788 - 0.006ms returns 0
+T31CC 000:756.793 JLINK_WriteReg(R4, 0x00000000)
+T31CC 000:756.798 - 0.006ms returns 0
+T31CC 000:756.803 JLINK_WriteReg(R5, 0x00000000)
+T31CC 000:756.808 - 0.006ms returns 0
+T31CC 000:756.813 JLINK_WriteReg(R6, 0x00000000)
+T31CC 000:756.819 - 0.007ms returns 0
+T31CC 000:756.835 JLINK_WriteReg(R7, 0x00000000)
+T31CC 000:756.840 - 0.007ms returns 0
+T31CC 000:756.845 JLINK_WriteReg(R8, 0x00000000)
+T31CC 000:756.850 - 0.007ms returns 0
+T31CC 000:756.856 JLINK_WriteReg(R9, 0x200005B4)
+T31CC 000:756.871 - 0.017ms returns 0
+T31CC 000:756.877 JLINK_WriteReg(R10, 0x00000000)
+T31CC 000:756.882 - 0.006ms returns 0
+T31CC 000:756.887 JLINK_WriteReg(R11, 0x00000000)
+T31CC 000:756.892 - 0.006ms returns 0
+T31CC 000:756.897 JLINK_WriteReg(R12, 0x00000000)
+T31CC 000:756.902 - 0.006ms returns 0
+T31CC 000:756.907 JLINK_WriteReg(R13 (SP), 0x20002000)
+T31CC 000:756.912 - 0.007ms returns 0
+T31CC 000:756.918 JLINK_WriteReg(R14, 0x20000001)
+T31CC 000:756.923 - 0.006ms returns 0
+T31CC 000:756.928 JLINK_WriteReg(R15 (PC), 0x20000154)
+T31CC 000:756.933 - 0.006ms returns 0
+T31CC 000:756.938 JLINK_WriteReg(XPSR, 0x01000000)
+T31CC 000:756.943 - 0.006ms returns 0
+T31CC 000:756.948 JLINK_WriteReg(MSP, 0x20002000)
+T31CC 000:756.953 - 0.006ms returns 0
+T31CC 000:756.959 JLINK_WriteReg(PSP, 0x20002000)
+T31CC 000:756.963 - 0.006ms returns 0
+T31CC 000:756.969 JLINK_WriteReg(CFBP, 0x00000000)
+T31CC 000:756.973 - 0.006ms returns 0
+T31CC 000:756.979 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2)
+T31CC 000:756.984 - 0.007ms returns 0x00000008
+T31CC 000:756.990 JLINK_Go()
+T31CC 000:757.001   CPU_ReadMem(4 bytes @ 0xE0001000)
+T31CC 000:759.114 - 2.129ms
+T31CC 000:759.125 JLINK_IsHalted()
+T31CC 000:759.360 - 0.252ms returns FALSE
+T31CC 000:759.392 JLINK_HasError()
+T31CC 000:766.630 JLINK_IsHalted()
+T31CC 000:766.847 - 0.232ms returns FALSE
+T31CC 000:766.880 JLINK_HasError()
+T31CC 000:768.619 JLINK_IsHalted()
+T31CC 000:768.875 - 0.261ms returns FALSE
+T31CC 000:768.886 JLINK_HasError()
+T31CC 000:770.621 JLINK_IsHalted()
+T31CC 000:770.852 - 0.237ms returns FALSE
+T31CC 000:770.864 JLINK_HasError()
+T31CC 000:774.627 JLINK_IsHalted()
+T31CC 000:774.878 - 0.256ms returns FALSE
+T31CC 000:774.889 JLINK_HasError()
+T31CC 000:776.616 JLINK_IsHalted()
+T31CC 000:776.861 - 0.250ms returns FALSE
+T31CC 000:776.872 JLINK_HasError()
+T31CC 000:778.615 JLINK_IsHalted()
+T31CC 000:778.843 - 0.244ms returns FALSE
+T31CC 000:778.864 JLINK_HasError()
+T31CC 000:780.631 JLINK_IsHalted()
+T31CC 000:780.906 - 0.280ms returns FALSE
+T31CC 000:780.928 JLINK_HasError()
+T31CC 000:782.614 JLINK_IsHalted()
+T31CC 000:782.881 - 0.282ms returns FALSE
+T31CC 000:782.902 JLINK_HasError()
+T31CC 000:784.631 JLINK_IsHalted()
+T31CC 000:784.892 - 0.266ms returns FALSE
+T31CC 000:784.902 JLINK_HasError()
+T31CC 000:786.630 JLINK_IsHalted()
+T31CC 000:786.851 - 0.232ms returns FALSE
+T31CC 000:786.869 JLINK_HasError()
+T31CC 000:790.617 JLINK_IsHalted()
+T31CC 000:790.846 - 0.235ms returns FALSE
+T31CC 000:790.857 JLINK_HasError()
+T31CC 000:792.617 JLINK_IsHalted()
+T31CC 000:792.851 - 0.251ms returns FALSE
+T31CC 000:792.875 JLINK_HasError()
+T31CC 000:794.614 JLINK_IsHalted()
+T31CC 000:794.862 - 0.263ms returns FALSE
+T31CC 000:794.894 JLINK_HasError()
+T31CC 000:796.610 JLINK_IsHalted()
+T31CC 000:796.854 - 0.249ms returns FALSE
+T31CC 000:796.864 JLINK_HasError()
+T31CC 000:798.625 JLINK_IsHalted()
+T31CC 000:798.869 - 0.248ms returns FALSE
+T31CC 000:798.879 JLINK_HasError()
+T31CC 000:800.625 JLINK_IsHalted()
+T31CC 000:800.869 - 0.249ms returns FALSE
+T31CC 000:800.879 JLINK_HasError()
+T31CC 000:802.624 JLINK_IsHalted()
+T31CC 000:802.842 - 0.222ms returns FALSE
+T31CC 000:802.852 JLINK_HasError()
+T31CC 000:807.595 JLINK_IsHalted()
+T31CC 000:807.831 - 0.251ms returns FALSE
+T31CC 000:807.852 JLINK_HasError()
+T31CC 000:809.594 JLINK_IsHalted()
+T31CC 000:809.860 - 0.281ms returns FALSE
+T31CC 000:809.881 JLINK_HasError()
+T31CC 000:811.604 JLINK_IsHalted()
+T31CC 000:811.870 - 0.282ms returns FALSE
+T31CC 000:811.891 JLINK_HasError()
+T31CC 000:813.626 JLINK_IsHalted()
+T31CC 000:813.875 - 0.255ms returns FALSE
+T31CC 000:813.886 JLINK_HasError()
+T31CC 000:815.620 JLINK_IsHalted()
+T31CC 000:815.878 - 0.274ms returns FALSE
+T31CC 000:815.900 JLINK_HasError()
+T31CC 000:817.619 JLINK_IsHalted()
+T31CC 000:817.885 - 0.282ms returns FALSE
+T31CC 000:817.907 JLINK_HasError()
+T31CC 000:819.598 JLINK_IsHalted()
+T31CC 000:819.815 - 0.223ms returns FALSE
+T31CC 000:819.828 JLINK_HasError()
+T31CC 000:822.590 JLINK_IsHalted()
+T31CC 000:822.795 - 0.209ms returns FALSE
+T31CC 000:822.805 JLINK_HasError()
+T31CC 000:824.621 JLINK_IsHalted()
+T31CC 000:824.867 - 0.262ms returns FALSE
+T31CC 000:824.888 JLINK_HasError()
+T31CC 000:826.606 JLINK_IsHalted()
+T31CC 000:826.830 - 0.239ms returns FALSE
+T31CC 000:826.862 JLINK_HasError()
+T31CC 000:828.600 JLINK_IsHalted()
+T31CC 000:828.859 - 0.274ms returns FALSE
+T31CC 000:828.879 JLINK_HasError()
+T31CC 000:830.599 JLINK_IsHalted()
+T31CC 000:832.412   CPU_ReadMem(2 bytes @ 0x20000000)
+T31CC 000:832.642 - 2.048ms returns TRUE
+T31CC 000:832.652 JLINK_ReadReg(R15 (PC))
+T31CC 000:832.659 - 0.009ms returns 0x20000000
+T31CC 000:832.665 JLINK_ClrBPEx(BPHandle = 0x00000008)
+T31CC 000:832.670 - 0.007ms returns 0x00
+T31CC 000:832.676 JLINK_ReadReg(R0)
+T31CC 000:832.681 - 0.007ms returns 0x00000000
+T31CC 000:833.143 JLINK_WriteMem(0x200005C8, 0x238 Bytes, ...)
+T31CC 000:833.151   Data:  01 0A 95 ED 01 0A 84 ED 02 0A 95 ED 02 0A 84 ED ...
+T31CC 000:833.165   CPU_WriteMem(568 bytes @ 0x200005C8)
+T31CC 000:835.247 - 2.120ms returns 0x238
+T31CC 000:835.268 JLINK_WriteMem(0x20000800, 0x400 Bytes, ...)
+T31CC 000:835.273   Data:  A9 40 00 20 10 B5 02 46 10 48 00 68 11 28 02 D3 ...
+T31CC 000:835.284   CPU_WriteMem(1024 bytes @ 0x20000800)
+T31CC 000:838.741 - 3.488ms returns 0x400
+T31CC 000:838.762 JLINK_WriteMem(0x20000C00, 0x400 Bytes, ...)
+T31CC 000:838.768   Data:  01 46 02 48 01 60 00 20 70 47 00 00 B8 40 00 20 ...
+T31CC 000:838.779   CPU_WriteMem(1024 bytes @ 0x20000C00)
+T31CC 000:842.247 - 3.500ms returns 0x400
+T31CC 000:842.268 JLINK_WriteMem(0x20001000, 0x400 Bytes, ...)
+T31CC 000:842.273   Data:  58 1A 70 47 98 40 00 20 9C 40 00 20 05 4B 1A 68 ...
+T31CC 000:842.292   CPU_WriteMem(1024 bytes @ 0x20001000)
+T31CC 000:845.764 - 3.501ms returns 0x400
+T31CC 000:845.776 JLINK_WriteMem(0x20001400, 0x1C8 Bytes, ...)
+T31CC 000:845.792   Data:  02 DD FF F7 D9 FE 06 E0 BD F9 20 00 04 49 88 42 ...
+T31CC 000:845.803   CPU_WriteMem(456 bytes @ 0x20001400)
+T31CC 000:847.663 - 1.891ms returns 0x1C8
+T31CC 000:847.675 JLINK_HasError()
+T31CC 000:847.691 JLINK_WriteReg(R0, 0x00027000)
+T31CC 000:847.698 - 0.009ms returns 0
+T31CC 000:847.705 JLINK_WriteReg(R1, 0x00001000)
+T31CC 000:847.712 - 0.010ms returns 0
+T31CC 000:847.743 JLINK_WriteReg(R2, 0x200005C8)
+T31CC 000:847.764 - 0.023ms returns 0
+T31CC 000:847.771 JLINK_WriteReg(R3, 0x00000000)
+T31CC 000:847.776 - 0.007ms returns 0
+T31CC 000:847.782 JLINK_WriteReg(R4, 0x00000000)
+T31CC 000:847.797 - 0.017ms returns 0
+T31CC 000:847.802 JLINK_WriteReg(R5, 0x00000000)
+T31CC 000:847.807 - 0.006ms returns 0
+T31CC 000:847.812 JLINK_WriteReg(R6, 0x00000000)
+T31CC 000:847.827 - 0.017ms returns 0
+T31CC 000:847.833 JLINK_WriteReg(R7, 0x00000000)
+T31CC 000:847.838 - 0.006ms returns 0
+T31CC 000:847.843 JLINK_WriteReg(R8, 0x00000000)
+T31CC 000:847.858 - 0.016ms returns 0
+T31CC 000:847.863 JLINK_WriteReg(R9, 0x200005B4)
+T31CC 000:847.868 - 0.006ms returns 0
+T31CC 000:847.873 JLINK_WriteReg(R10, 0x00000000)
+T31CC 000:847.889 - 0.017ms returns 0
+T31CC 000:847.894 JLINK_WriteReg(R11, 0x00000000)
+T31CC 000:847.899 - 0.006ms returns 0
+T31CC 000:847.904 JLINK_WriteReg(R12, 0x00000000)
+T31CC 000:847.909 - 0.017ms returns 0
+T31CC 000:847.925 JLINK_WriteReg(R13 (SP), 0x20002000)
+T31CC 000:847.930 - 0.007ms returns 0
+T31CC 000:847.935 JLINK_WriteReg(R14, 0x20000001)
+T31CC 000:847.950 - 0.017ms returns 0
+T31CC 000:847.956 JLINK_WriteReg(R15 (PC), 0x20000154)
+T31CC 000:847.961 - 0.006ms returns 0
+T31CC 000:847.966 JLINK_WriteReg(XPSR, 0x01000000)
+T31CC 000:847.971 - 0.017ms returns 0
+T31CC 000:847.987 JLINK_WriteReg(MSP, 0x20002000)
+T31CC 000:847.991 - 0.006ms returns 0
+T31CC 000:847.997 JLINK_WriteReg(PSP, 0x20002000)
+T31CC 000:848.012 - 0.017ms returns 0
+T31CC 000:848.017 JLINK_WriteReg(CFBP, 0x00000000)
+T31CC 000:848.022 - 0.006ms returns 0
+T31CC 000:848.028 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2)
+T31CC 000:848.034 - 0.018ms returns 0x00000009
+T31CC 000:848.049 JLINK_Go()
+T31CC 000:848.060   CPU_ReadMem(4 bytes @ 0xE0001000)
+T31CC 000:850.179 - 2.134ms
+T31CC 000:850.200 JLINK_IsHalted()
+T31CC 000:850.427 - 0.232ms returns FALSE
+T31CC 000:850.448 JLINK_HasError()
+T31CC 000:854.880 JLINK_IsHalted()
+T31CC 000:855.114 - 0.238ms returns FALSE
+T31CC 000:855.134 JLINK_HasError()
+T31CC 000:856.869 JLINK_IsHalted()
+T31CC 000:857.115 - 0.251ms returns FALSE
+T31CC 000:857.125 JLINK_HasError()
+T31CC 000:858.863 JLINK_IsHalted()
+T31CC 000:859.110 - 0.251ms returns FALSE
+T31CC 000:859.120 JLINK_HasError()
+T31CC 000:860.863 JLINK_IsHalted()
+T31CC 000:861.110 - 0.263ms returns FALSE
+T31CC 000:861.142 JLINK_HasError()
+T31CC 000:862.861 JLINK_IsHalted()
+T31CC 000:863.086 - 0.229ms returns FALSE
+T31CC 000:863.096 JLINK_HasError()
+T31CC 000:864.877 JLINK_IsHalted()
+T31CC 000:865.153 - 0.292ms returns FALSE
+T31CC 000:865.175 JLINK_HasError()
+T31CC 000:866.877 JLINK_IsHalted()
+T31CC 000:867.111 - 0.240ms returns FALSE
+T31CC 000:867.122 JLINK_HasError()
+T31CC 000:869.864 JLINK_IsHalted()
+T31CC 000:870.088 - 0.230ms returns FALSE
+T31CC 000:870.100 JLINK_HasError()
+T31CC 000:871.859 JLINK_IsHalted()
+T31CC 000:872.086 - 0.232ms returns FALSE
+T31CC 000:872.097 JLINK_HasError()
+T31CC 000:873.865 JLINK_IsHalted()
+T31CC 000:874.116 - 0.266ms returns FALSE
+T31CC 000:874.136 JLINK_HasError()
+T31CC 000:875.872 JLINK_IsHalted()
+T31CC 000:876.102 - 0.246ms returns FALSE
+T31CC 000:876.124 JLINK_HasError()
+T31CC 000:877.873 JLINK_IsHalted()
+T31CC 000:878.111 - 0.252ms returns FALSE
+T31CC 000:878.131 JLINK_HasError()
+T31CC 000:879.872 JLINK_IsHalted()
+T31CC 000:880.128 - 0.273ms returns FALSE
+T31CC 000:880.150 JLINK_HasError()
+T31CC 000:881.874 JLINK_IsHalted()
+T31CC 000:882.106 - 0.237ms returns FALSE
+T31CC 000:882.117 JLINK_HasError()
+T31CC 000:885.854 JLINK_IsHalted()
+T31CC 000:886.138 - 0.289ms returns FALSE
+T31CC 000:886.148 JLINK_HasError()
+T31CC 000:887.848 JLINK_IsHalted()
+T31CC 000:888.112 - 0.268ms returns FALSE
+T31CC 000:888.122 JLINK_HasError()
+T31CC 000:889.853 JLINK_IsHalted()
+T31CC 000:890.110 - 0.262ms returns FALSE
+T31CC 000:890.120 JLINK_HasError()
+T31CC 000:891.851 JLINK_IsHalted()
+T31CC 000:892.139 - 0.293ms returns FALSE
+T31CC 000:892.150 JLINK_HasError()
+T31CC 000:893.867 JLINK_IsHalted()
+T31CC 000:894.128 - 0.277ms returns FALSE
+T31CC 000:894.150 JLINK_HasError()
+T31CC 000:895.866 JLINK_IsHalted()
+T31CC 000:896.129 - 0.278ms returns FALSE
+T31CC 000:896.150 JLINK_HasError()
+T31CC 000:897.876 JLINK_IsHalted()
+T31CC 000:898.115 - 0.244ms returns FALSE
+T31CC 000:898.125 JLINK_HasError()
+T31CC 000:904.850 JLINK_IsHalted()
+T31CC 000:905.088 - 0.244ms returns FALSE
+T31CC 000:905.100 JLINK_HasError()
+T31CC 000:906.852 JLINK_IsHalted()
+T31CC 000:907.090 - 0.242ms returns FALSE
+T31CC 000:907.100 JLINK_HasError()
+T31CC 000:908.847 JLINK_IsHalted()
+T31CC 000:909.085 - 0.242ms returns FALSE
+T31CC 000:909.095 JLINK_HasError()
+T31CC 000:910.848 JLINK_IsHalted()
+T31CC 000:911.086 - 0.243ms returns FALSE
+T31CC 000:911.096 JLINK_HasError()
+T31CC 000:912.846 JLINK_IsHalted()
+T31CC 000:913.086 - 0.245ms returns FALSE
+T31CC 000:913.096 JLINK_HasError()
+T31CC 000:914.854 JLINK_IsHalted()
+T31CC 000:915.111 - 0.261ms returns FALSE
+T31CC 000:915.121 JLINK_HasError()
+T31CC 000:918.849 JLINK_IsHalted()
+T31CC 000:919.124 - 0.290ms returns FALSE
+T31CC 000:919.145 JLINK_HasError()
+T31CC 000:920.840 JLINK_IsHalted()
+T31CC 000:922.698   CPU_ReadMem(2 bytes @ 0x20000000)
+T31CC 000:922.909 - 2.074ms returns TRUE
+T31CC 000:922.920 JLINK_ReadReg(R15 (PC))
+T31CC 000:922.927 - 0.009ms returns 0x20000000
+T31CC 000:922.933 JLINK_ClrBPEx(BPHandle = 0x00000009)
+T31CC 000:922.939 - 0.007ms returns 0x00
+T31CC 000:922.944 JLINK_ReadReg(R0)
+T31CC 000:922.949 - 0.007ms returns 0x00000000
+T31CC 000:923.430 JLINK_WriteMem(0x200005C8, 0x238 Bytes, ...)
+T31CC 000:923.440   Data:  30 78 25 78 2C 25 73 00 70 47 70 B5 00 25 00 26 ...
+T31CC 000:923.454   CPU_WriteMem(568 bytes @ 0x200005C8)
+T31CC 000:925.516 - 2.091ms returns 0x238
+T31CC 000:925.529 JLINK_WriteMem(0x20000800, 0x400 Bytes, ...)
+T31CC 000:925.534   Data:  8D 49 01 EB 80 00 00 7A 00 90 04 EB 44 00 0A 46 ...
+T31CC 000:925.545   CPU_WriteMem(1024 bytes @ 0x20000800)
+T31CC 000:929.025 - 3.501ms returns 0x400
+T31CC 000:929.036 JLINK_WriteMem(0x20000C00, 0x400 Bytes, ...)
+T31CC 000:929.052   Data:  25 75 0D 0A 00 00 00 00 55 4E 4B 4E 4F 57 4E 20 ...
+T31CC 000:929.062   CPU_WriteMem(1024 bytes @ 0x20000C00)
+T31CC 000:932.556 - 3.525ms returns 0x400
+T31CC 000:932.569 JLINK_WriteMem(0x20001000, 0x400 Bytes, ...)
+T31CC 000:932.585   Data:  14 20 18 F0 FF F8 01 21 13 20 18 F0 FB F8 05 20 ...
+T31CC 000:932.596   CPU_WriteMem(1024 bytes @ 0x20001000)
+T31CC 000:936.136 - 3.573ms returns 0x400
+T31CC 000:936.159 JLINK_WriteMem(0x20001400, 0x1C8 Bytes, ...)
+T31CC 000:936.175   Data:  FC 48 00 20 2D E9 FC 5F 05 46 0E 46 17 46 98 46 ...
+T31CC 000:936.185   CPU_WriteMem(456 bytes @ 0x20001400)
+T31CC 000:937.955 - 1.801ms returns 0x1C8
+T31CC 000:937.968 JLINK_HasError()
+T31CC 000:937.985 JLINK_WriteReg(R0, 0x00028000)
+T31CC 000:937.992 - 0.009ms returns 0
+T31CC 000:937.999 JLINK_WriteReg(R1, 0x00001000)
+T31CC 000:938.004 - 0.007ms returns 0
+T31CC 000:938.066 JLINK_WriteReg(R2, 0x200005C8)
+T31CC 000:938.087 - 0.023ms returns 0
+T31CC 000:938.093 JLINK_WriteReg(R3, 0x00000000)
+T31CC 000:938.098 - 0.006ms returns 0
+T31CC 000:938.104 JLINK_WriteReg(R4, 0x00000000)
+T31CC 000:938.108 - 0.006ms returns 0
+T31CC 000:938.114 JLINK_WriteReg(R5, 0x00000000)
+T31CC 000:938.118 - 0.006ms returns 0
+T31CC 000:938.124 JLINK_WriteReg(R6, 0x00000000)
+T31CC 000:938.128 - 0.006ms returns 0
+T31CC 000:938.134 JLINK_WriteReg(R7, 0x00000000)
+T31CC 000:938.138 - 0.006ms returns 0
+T31CC 000:938.148 JLINK_WriteReg(R8, 0x00000000)
+T31CC 000:938.156 - 0.009ms returns 0
+T31CC 000:938.161 JLINK_WriteReg(R9, 0x200005B4)
+T31CC 000:938.166 - 0.006ms returns 0
+T31CC 000:938.171 JLINK_WriteReg(R10, 0x00000000)
+T31CC 000:938.176 - 0.006ms returns 0
+T31CC 000:938.182 JLINK_WriteReg(R11, 0x00000000)
+T31CC 000:938.186 - 0.006ms returns 0
+T31CC 000:938.192 JLINK_WriteReg(R12, 0x00000000)
+T31CC 000:938.196 - 0.006ms returns 0
+T31CC 000:938.202 JLINK_WriteReg(R13 (SP), 0x20002000)
+T31CC 000:938.207 - 0.007ms returns 0
+T31CC 000:938.212 JLINK_WriteReg(R14, 0x20000001)
+T31CC 000:938.227 - 0.017ms returns 0
+T31CC 000:938.233 JLINK_WriteReg(R15 (PC), 0x20000154)
+T31CC 000:938.238 - 0.007ms returns 0
+T31CC 000:938.244 JLINK_WriteReg(XPSR, 0x01000000)
+T31CC 000:938.248 - 0.007ms returns 0
+T31CC 000:938.254 JLINK_WriteReg(MSP, 0x20002000)
+T31CC 000:938.259 - 0.006ms returns 0
+T31CC 000:938.264 JLINK_WriteReg(PSP, 0x20002000)
+T31CC 000:938.280 - 0.018ms returns 0
+T31CC 000:938.286 JLINK_WriteReg(CFBP, 0x00000000)
+T31CC 000:938.290 - 0.006ms returns 0
+T31CC 000:938.296 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2)
+T31CC 000:938.302 - 0.008ms returns 0x0000000A
+T31CC 000:938.308 JLINK_Go()
+T31CC 000:938.319   CPU_ReadMem(4 bytes @ 0xE0001000)
+T31CC 000:940.431 - 2.128ms
+T31CC 000:940.441 JLINK_IsHalted()
+T31CC 000:940.666 - 0.241ms returns FALSE
+T31CC 000:940.687 JLINK_HasError()
+T31CC 000:943.854 JLINK_IsHalted()
+T31CC 000:944.146 - 0.297ms returns FALSE
+T31CC 000:944.156 JLINK_HasError()
+T31CC 000:945.852 JLINK_IsHalted()
+T31CC 000:946.080 - 0.238ms returns FALSE
+T31CC 000:946.097 JLINK_HasError()
+T31CC 000:949.849 JLINK_IsHalted()
+T31CC 000:950.139 - 0.295ms returns FALSE
+T31CC 000:950.150 JLINK_HasError()
+T31CC 000:951.852 JLINK_IsHalted()
+T31CC 000:952.128 - 0.291ms returns FALSE
+T31CC 000:952.149 JLINK_HasError()
+T31CC 000:953.848 JLINK_IsHalted()
+T31CC 000:954.095 - 0.252ms returns FALSE
+T31CC 000:954.105 JLINK_HasError()
+T31CC 000:955.849 JLINK_IsHalted()
+T31CC 000:956.139 - 0.295ms returns FALSE
+T31CC 000:956.150 JLINK_HasError()
+T31CC 000:957.846 JLINK_IsHalted()
+T31CC 000:958.103 - 0.273ms returns FALSE
+T31CC 000:958.125 JLINK_HasError()
+T31CC 000:959.848 JLINK_IsHalted()
+T31CC 000:960.102 - 0.270ms returns FALSE
+T31CC 000:960.123 JLINK_HasError()
+T31CC 000:961.852 JLINK_IsHalted()
+T31CC 000:962.077 - 0.232ms returns FALSE
+T31CC 000:962.091 JLINK_HasError()
+T31CC 000:966.844 JLINK_IsHalted()
+T31CC 000:967.115 - 0.275ms returns FALSE
+T31CC 000:967.125 JLINK_HasError()
+T31CC 000:968.849 JLINK_IsHalted()
+T31CC 000:969.089 - 0.256ms returns FALSE
+T31CC 000:969.121 JLINK_HasError()
+T31CC 000:970.832 JLINK_IsHalted()
+T31CC 000:971.086 - 0.261ms returns FALSE
+T31CC 000:971.099 JLINK_HasError()
+T31CC 000:972.833 JLINK_IsHalted()
+T31CC 000:973.091 - 0.272ms returns FALSE
+T31CC 000:973.111 JLINK_HasError()
+T31CC 000:974.878 JLINK_IsHalted()
+T31CC 000:975.134 - 0.273ms returns FALSE
+T31CC 000:975.156 JLINK_HasError()
+T31CC 000:976.846 JLINK_IsHalted()
+T31CC 000:977.107 - 0.276ms returns FALSE
+T31CC 000:977.128 JLINK_HasError()
+T31CC 000:978.843 JLINK_IsHalted()
+T31CC 000:979.102 - 0.275ms returns FALSE
+T31CC 000:979.123 JLINK_HasError()
+T31CC 000:981.843 JLINK_IsHalted()
+T31CC 000:982.113 - 0.275ms returns FALSE
+T31CC 000:982.124 JLINK_HasError()
+T31CC 000:983.840 JLINK_IsHalted()
+T31CC 000:984.103 - 0.280ms returns FALSE
+T31CC 000:984.125 JLINK_HasError()
+T31CC 000:985.844 JLINK_IsHalted()
+T31CC 000:986.102 - 0.274ms returns FALSE
+T31CC 000:986.123 JLINK_HasError()
+T31CC 000:987.823 JLINK_IsHalted()
+T31CC 000:988.097 - 0.279ms returns FALSE
+T31CC 000:988.107 JLINK_HasError()
+T31CC 000:989.839 JLINK_IsHalted()
+T31CC 000:990.103 - 0.280ms returns FALSE
+T31CC 000:990.124 JLINK_HasError()
+T31CC 000:991.835 JLINK_IsHalted()
+T31CC 000:992.102 - 0.282ms returns FALSE
+T31CC 000:992.123 JLINK_HasError()
+T31CC 000:993.840 JLINK_IsHalted()
+T31CC 000:994.096 - 0.261ms returns FALSE
+T31CC 000:994.118 JLINK_HasError()
+T31CC 000:997.820 JLINK_IsHalted()
+T31CC 000:998.085 - 0.270ms returns FALSE
+T31CC 000:998.096 JLINK_HasError()
+T31CC 000:999.819 JLINK_IsHalted()
+T31CC 001:000.085 - 0.271ms returns FALSE
+T31CC 001:000.095 JLINK_HasError()
+T31CC 001:001.819 JLINK_IsHalted()
+T31CC 001:002.085 - 0.270ms returns FALSE
+T31CC 001:002.095 JLINK_HasError()
+T31CC 001:003.828 JLINK_IsHalted()
+T31CC 001:004.086 - 0.263ms returns FALSE
+T31CC 001:004.097 JLINK_HasError()
+T31CC 001:005.834 JLINK_IsHalted()
+T31CC 001:006.102 - 0.284ms returns FALSE
+T31CC 001:006.123 JLINK_HasError()
+T31CC 001:007.836 JLINK_IsHalted()
+T31CC 001:008.092 - 0.271ms returns FALSE
+T31CC 001:008.113 JLINK_HasError()
+T31CC 001:009.833 JLINK_IsHalted()
+T31CC 001:010.112 - 0.285ms returns FALSE
+T31CC 001:010.123 JLINK_HasError()
+T31CC 001:016.801 JLINK_IsHalted()
+T31CC 001:018.661   CPU_ReadMem(2 bytes @ 0x20000000)
+T31CC 001:018.886 - 2.090ms returns TRUE
+T31CC 001:018.897 JLINK_ReadReg(R15 (PC))
+T31CC 001:018.905 - 0.009ms returns 0x20000000
+T31CC 001:018.911 JLINK_ClrBPEx(BPHandle = 0x0000000A)
+T31CC 001:018.917 - 0.008ms returns 0x00
+T31CC 001:018.923 JLINK_ReadReg(R0)
+T31CC 001:018.929 - 0.007ms returns 0x00000000
+T31CC 001:019.433 JLINK_WriteMem(0x200005C8, 0x238 Bytes, ...)
+T31CC 001:019.442   Data:  A6 00 59 49 08 80 68 89 71 89 88 42 F2 DC 68 89 ...
+T31CC 001:019.457   CPU_WriteMem(568 bytes @ 0x200005C8)
+T31CC 001:021.520 - 2.104ms returns 0x238
+T31CC 001:021.544 JLINK_WriteMem(0x20000800, 0x400 Bytes, ...)
+T31CC 001:021.549   Data:  18 8A 00 20 3C 8A 00 20 A8 8A 00 20 EC 8B 00 20 ...
+T31CC 001:021.564   CPU_WriteMem(1024 bytes @ 0x20000800)
+T31CC 001:025.089 - 3.553ms returns 0x400
+T31CC 001:025.105 JLINK_WriteMem(0x20000C00, 0x400 Bytes, ...)
+T31CC 001:025.123   Data:  00 F0 43 F8 00 F0 A9 F8 08 B9 00 20 EA E7 00 24 ...
+T31CC 001:025.150   CPU_WriteMem(1024 bytes @ 0x20000C00)
+T31CC 001:028.614 - 3.514ms returns 0x400
+T31CC 001:028.624 JLINK_WriteMem(0x20001000, 0x400 Bytes, ...)
+T31CC 001:028.630   Data:  00 00 00 00 54 41 00 20 58 41 00 20 5C 41 00 20 ...
+T31CC 001:028.641   CPU_WriteMem(1024 bytes @ 0x20001000)
+T31CC 001:032.116 - 3.497ms returns 0x400
+T31CC 001:032.127 JLINK_WriteMem(0x20001400, 0x1C8 Bytes, ...)
+T31CC 001:032.132   Data:  10 0A 20 EE A0 1A DD ED 0F 0A 00 EE A0 1A B0 EE ...
+T31CC 001:032.142   CPU_WriteMem(456 bytes @ 0x20001400)
+T31CC 001:033.920 - 1.799ms returns 0x1C8
+T31CC 001:033.931 JLINK_HasError()
+T31CC 001:033.938 JLINK_WriteReg(R0, 0x00029000)
+T31CC 001:033.945 - 0.009ms returns 0
+T31CC 001:033.951 JLINK_WriteReg(R1, 0x00001000)
+T31CC 001:033.956 - 0.007ms returns 0
+T31CC 001:033.961 JLINK_WriteReg(R2, 0x200005C8)
+T31CC 001:033.966 - 0.007ms returns 0
+T31CC 001:033.972 JLINK_WriteReg(R3, 0x00000000)
+T31CC 001:033.977 - 0.006ms returns 0
+T31CC 001:033.983 JLINK_WriteReg(R4, 0x00000000)
+T31CC 001:033.987 - 0.006ms returns 0
+T31CC 001:033.993 JLINK_WriteReg(R5, 0x00000000)
+T31CC 001:033.998 - 0.006ms returns 0
+T31CC 001:034.003 JLINK_WriteReg(R6, 0x00000000)
+T31CC 001:034.008 - 0.006ms returns 0
+T31CC 001:034.013 JLINK_WriteReg(R7, 0x00000000)
+T31CC 001:034.018 - 0.006ms returns 0
+T31CC 001:034.024 JLINK_WriteReg(R8, 0x00000000)
+T31CC 001:034.028 - 0.006ms returns 0
+T31CC 001:034.034 JLINK_WriteReg(R9, 0x200005B4)
+T31CC 001:034.039 - 0.006ms returns 0
+T31CC 001:034.044 JLINK_WriteReg(R10, 0x00000000)
+T31CC 001:034.049 - 0.007ms returns 0
+T31CC 001:034.055 JLINK_WriteReg(R11, 0x00000000)
+T31CC 001:034.060 - 0.006ms returns 0
+T31CC 001:034.065 JLINK_WriteReg(R12, 0x00000000)
+T31CC 001:034.070 - 0.006ms returns 0
+T31CC 001:034.075 JLINK_WriteReg(R13 (SP), 0x20002000)
+T31CC 001:034.081 - 0.007ms returns 0
+T31CC 001:034.086 JLINK_WriteReg(R14, 0x20000001)
+T31CC 001:034.091 - 0.007ms returns 0
+T31CC 001:034.097 JLINK_WriteReg(R15 (PC), 0x20000154)
+T31CC 001:034.102 - 0.007ms returns 0
+T31CC 001:034.107 JLINK_WriteReg(XPSR, 0x01000000)
+T31CC 001:034.112 - 0.006ms returns 0
+T31CC 001:034.117 JLINK_WriteReg(MSP, 0x20002000)
+T31CC 001:034.122 - 0.006ms returns 0
+T31CC 001:034.131 JLINK_WriteReg(PSP, 0x20002000)
+T31CC 001:034.139 - 0.009ms returns 0
+T31CC 001:034.144 JLINK_WriteReg(CFBP, 0x00000000)
+T31CC 001:034.149 - 0.006ms returns 0
+T31CC 001:034.155 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2)
+T31CC 001:034.161 - 0.007ms returns 0x0000000B
+T31CC 001:034.166 JLINK_Go()
+T31CC 001:034.178   CPU_ReadMem(4 bytes @ 0xE0001000)
+T31CC 001:036.206 - 2.046ms
+T31CC 001:036.229 JLINK_IsHalted()
+T31CC 001:036.470 - 0.246ms returns FALSE
+T31CC 001:036.482 JLINK_HasError()
+T31CC 001:038.298 JLINK_IsHalted()
+T31CC 001:038.526 - 0.232ms returns FALSE
+T31CC 001:038.547 JLINK_HasError()
+T31CC 001:040.338 JLINK_IsHalted()
+T31CC 001:040.578 - 0.255ms returns FALSE
+T31CC 001:040.602 JLINK_HasError()
+T31CC 001:044.311 JLINK_IsHalted()
+T31CC 001:044.555 - 0.259ms returns FALSE
+T31CC 001:044.576 JLINK_HasError()
+T31CC 001:046.318 JLINK_IsHalted()
+T31CC 001:046.599 - 0.297ms returns FALSE
+T31CC 001:046.621 JLINK_HasError()
+T31CC 001:048.310 JLINK_IsHalted()
+T31CC 001:048.585 - 0.291ms returns FALSE
+T31CC 001:048.606 JLINK_HasError()
+T31CC 001:050.304 JLINK_IsHalted()
+T31CC 001:050.529 - 0.240ms returns FALSE
+T31CC 001:050.560 JLINK_HasError()
+T31CC 001:052.294 JLINK_IsHalted()
+T31CC 001:052.547 - 0.257ms returns FALSE
+T31CC 001:052.557 JLINK_HasError()
+T31CC 001:054.293 JLINK_IsHalted()
+T31CC 001:054.565 - 0.277ms returns FALSE
+T31CC 001:054.576 JLINK_HasError()
+T31CC 001:056.311 JLINK_IsHalted()
+T31CC 001:056.547 - 0.241ms returns FALSE
+T31CC 001:056.558 JLINK_HasError()
+T31CC 001:060.290 JLINK_IsHalted()
+T31CC 001:060.516 - 0.231ms returns FALSE
+T31CC 001:060.527 JLINK_HasError()
+T31CC 001:062.309 JLINK_IsHalted()
+T31CC 001:062.528 - 0.224ms returns FALSE
+T31CC 001:062.538 JLINK_HasError()
+T31CC 001:064.293 JLINK_IsHalted()
+T31CC 001:064.544 - 0.255ms returns FALSE
+T31CC 001:064.554 JLINK_HasError()
+T31CC 001:066.299 JLINK_IsHalted()
+T31CC 001:066.543 - 0.249ms returns FALSE
+T31CC 001:066.556 JLINK_HasError()
+T31CC 001:068.310 JLINK_IsHalted()
+T31CC 001:068.595 - 0.301ms returns FALSE
+T31CC 001:068.616 JLINK_HasError()
+T31CC 001:070.309 JLINK_IsHalted()
+T31CC 001:070.579 - 0.286ms returns FALSE
+T31CC 001:070.600 JLINK_HasError()
+T31CC 001:072.311 JLINK_IsHalted()
+T31CC 001:072.521 - 0.215ms returns FALSE
+T31CC 001:072.531 JLINK_HasError()
+T31CC 001:076.291 JLINK_IsHalted()
+T31CC 001:076.563 - 0.286ms returns FALSE
+T31CC 001:076.583 JLINK_HasError()
+T31CC 001:078.284 JLINK_IsHalted()
+T31CC 001:078.538 - 0.259ms returns FALSE
+T31CC 001:078.548 JLINK_HasError()
+T31CC 001:080.301 JLINK_IsHalted()
+T31CC 001:080.554 - 0.269ms returns FALSE
+T31CC 001:080.576 JLINK_HasError()
+T31CC 001:082.300 JLINK_IsHalted()
+T31CC 001:082.541 - 0.257ms returns FALSE
+T31CC 001:082.562 JLINK_HasError()
+T31CC 001:084.300 JLINK_IsHalted()
+T31CC 001:084.540 - 0.256ms returns FALSE
+T31CC 001:084.561 JLINK_HasError()
+T31CC 001:086.298 JLINK_IsHalted()
+T31CC 001:086.550 - 0.267ms returns FALSE
+T31CC 001:086.571 JLINK_HasError()
+T31CC 001:088.307 JLINK_IsHalted()
+T31CC 001:088.542 - 0.243ms returns FALSE
+T31CC 001:088.568 JLINK_HasError()
+T31CC 001:092.285 JLINK_IsHalted()
+T31CC 001:092.526 - 0.245ms returns FALSE
+T31CC 001:092.538 JLINK_HasError()
+T31CC 001:094.287 JLINK_IsHalted()
+T31CC 001:094.551 - 0.270ms returns FALSE
+T31CC 001:094.573 JLINK_HasError()
+T31CC 001:096.284 JLINK_IsHalted()
+T31CC 001:096.555 - 0.286ms returns FALSE
+T31CC 001:096.575 JLINK_HasError()
+T31CC 001:098.294 JLINK_IsHalted()
+T31CC 001:098.522 - 0.244ms returns FALSE
+T31CC 001:098.542 JLINK_HasError()
+T31CC 001:100.283 JLINK_IsHalted()
+T31CC 001:100.575 - 0.297ms returns FALSE
+T31CC 001:100.586 JLINK_HasError()
+T31CC 001:102.296 JLINK_IsHalted()
+T31CC 001:102.552 - 0.270ms returns FALSE
+T31CC 001:102.572 JLINK_HasError()
+T31CC 001:104.325 JLINK_IsHalted()
+T31CC 001:104.543 - 0.223ms returns FALSE
+T31CC 001:104.564 JLINK_HasError()
+T31CC 001:108.298 JLINK_IsHalted()
+T31CC 001:110.190   CPU_ReadMem(2 bytes @ 0x20000000)
+T31CC 001:110.475 - 2.182ms returns TRUE
+T31CC 001:110.539 JLINK_ReadReg(R15 (PC))
+T31CC 001:110.549 - 0.012ms returns 0x20000000
+T31CC 001:110.555 JLINK_ClrBPEx(BPHandle = 0x0000000B)
+T31CC 001:110.560 - 0.007ms returns 0x00
+T31CC 001:110.566 JLINK_ReadReg(R0)
+T31CC 001:110.571 - 0.006ms returns 0x00000000
+T31CC 001:111.035 JLINK_WriteMem(0x200005C8, 0x238 Bytes, ...)
+T31CC 001:111.044   Data:  81 0A 80 ED 00 0A 4E 48 90 ED 00 0A 39 EE 80 0A ...
+T31CC 001:111.057   CPU_WriteMem(568 bytes @ 0x200005C8)
+T31CC 001:113.178 - 2.148ms returns 0x238
+T31CC 001:113.199 JLINK_WriteMem(0x20000800, 0x400 Bytes, ...)
+T31CC 001:113.205   Data:  00 BD 00 00 5C 41 00 20 64 41 00 20 60 41 00 20 ...
+T31CC 001:113.216   CPU_WriteMem(1024 bytes @ 0x20000800)
+T31CC 001:116.689 - 3.505ms returns 0x400
+T31CC 001:116.710 JLINK_WriteMem(0x20000C00, 0x400 Bytes, ...)
+T31CC 001:116.725   Data:  90 ED 04 0A 7A 48 00 68 80 ED 05 0A 14 E0 78 48 ...
+T31CC 001:116.737   CPU_WriteMem(1024 bytes @ 0x20000C00)
+T31CC 001:120.205 - 3.500ms returns 0x400
+T31CC 001:120.227 JLINK_WriteMem(0x20001000, 0x400 Bytes, ...)
+T31CC 001:120.244   Data:  D0 B2 04 4A 12 78 90 42 E9 DB 00 BF F6 E7 00 00 ...
+T31CC 001:120.267   CPU_WriteMem(1024 bytes @ 0x20001000)
+T31CC 001:123.700 - 3.488ms returns 0x400
+T31CC 001:123.723 JLINK_WriteMem(0x20001400, 0x1C8 Bytes, ...)
+T31CC 001:123.728   Data:  12 DD 01 20 99 49 08 80 92 48 80 68 99 49 09 68 ...
+T31CC 001:123.740   CPU_WriteMem(456 bytes @ 0x20001400)
+T31CC 001:125.490 - 1.773ms returns 0x1C8
+T31CC 001:125.504 JLINK_HasError()
+T31CC 001:125.533 JLINK_WriteReg(R0, 0x0002A000)
+T31CC 001:125.543 - 0.012ms returns 0
+T31CC 001:125.549 JLINK_WriteReg(R1, 0x00001000)
+T31CC 001:125.555 - 0.007ms returns 0
+T31CC 001:125.560 JLINK_WriteReg(R2, 0x200005C8)
+T31CC 001:125.565 - 0.007ms returns 0
+T31CC 001:125.571 JLINK_WriteReg(R3, 0x00000000)
+T31CC 001:125.576 - 0.007ms returns 0
+T31CC 001:125.582 JLINK_WriteReg(R4, 0x00000000)
+T31CC 001:125.586 - 0.007ms returns 0
+T31CC 001:125.592 JLINK_WriteReg(R5, 0x00000000)
+T31CC 001:125.597 - 0.006ms returns 0
+T31CC 001:125.602 JLINK_WriteReg(R6, 0x00000000)
+T31CC 001:125.607 - 0.006ms returns 0
+T31CC 001:125.613 JLINK_WriteReg(R7, 0x00000000)
+T31CC 001:125.617 - 0.007ms returns 0
+T31CC 001:125.623 JLINK_WriteReg(R8, 0x00000000)
+T31CC 001:125.628 - 0.007ms returns 0
+T31CC 001:125.634 JLINK_WriteReg(R9, 0x200005B4)
+T31CC 001:125.639 - 0.007ms returns 0
+T31CC 001:125.644 JLINK_WriteReg(R10, 0x00000000)
+T31CC 001:125.649 - 0.007ms returns 0
+T31CC 001:125.655 JLINK_WriteReg(R11, 0x00000000)
+T31CC 001:125.659 - 0.007ms returns 0
+T31CC 001:125.665 JLINK_WriteReg(R12, 0x00000000)
+T31CC 001:125.670 - 0.006ms returns 0
+T31CC 001:125.675 JLINK_WriteReg(R13 (SP), 0x20002000)
+T31CC 001:125.681 - 0.007ms returns 0
+T31CC 001:125.686 JLINK_WriteReg(R14, 0x20000001)
+T31CC 001:125.691 - 0.007ms returns 0
+T31CC 001:125.697 JLINK_WriteReg(R15 (PC), 0x20000154)
+T31CC 001:125.702 - 0.007ms returns 0
+T31CC 001:125.707 JLINK_WriteReg(XPSR, 0x01000000)
+T31CC 001:125.712 - 0.007ms returns 0
+T31CC 001:125.718 JLINK_WriteReg(MSP, 0x20002000)
+T31CC 001:125.723 - 0.006ms returns 0
+T31CC 001:125.728 JLINK_WriteReg(PSP, 0x20002000)
+T31CC 001:125.733 - 0.007ms returns 0
+T31CC 001:125.739 JLINK_WriteReg(CFBP, 0x00000000)
+T31CC 001:125.743 - 0.006ms returns 0
+T31CC 001:125.749 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2)
+T31CC 001:125.755 - 0.008ms returns 0x0000000C
+T31CC 001:125.761 JLINK_Go()
+T31CC 001:125.773   CPU_ReadMem(4 bytes @ 0xE0001000)
+T31CC 001:127.722 - 1.966ms
+T31CC 001:127.733 JLINK_IsHalted()
+T31CC 001:127.934 - 0.206ms returns FALSE
+T31CC 001:127.944 JLINK_HasError()
+T31CC 001:131.273 JLINK_IsHalted()
+T31CC 001:131.496 - 0.228ms returns FALSE
+T31CC 001:131.506 JLINK_HasError()
+T31CC 001:133.272 JLINK_IsHalted()
+T31CC 001:133.486 - 0.219ms returns FALSE
+T31CC 001:133.497 JLINK_HasError()
+T31CC 001:135.255 JLINK_IsHalted()
+T31CC 001:135.461 - 0.211ms returns FALSE
+T31CC 001:135.472 JLINK_HasError()
+T31CC 001:137.264 JLINK_IsHalted()
+T31CC 001:137.488 - 0.240ms returns FALSE
+T31CC 001:137.513 JLINK_HasError()
+T31CC 001:141.259 JLINK_IsHalted()
+T31CC 001:141.526 - 0.271ms returns FALSE
+T31CC 001:141.537 JLINK_HasError()
+T31CC 001:143.254 JLINK_IsHalted()
+T31CC 001:143.457 - 0.209ms returns FALSE
+T31CC 001:143.469 JLINK_HasError()
+T31CC 001:145.253 JLINK_IsHalted()
+T31CC 001:145.458 - 0.210ms returns FALSE
+T31CC 001:145.469 JLINK_HasError()
+T31CC 001:147.252 JLINK_IsHalted()
+T31CC 001:147.518 - 0.281ms returns FALSE
+T31CC 001:147.538 JLINK_HasError()
+T31CC 001:149.269 JLINK_IsHalted()
+T31CC 001:149.561 - 0.297ms returns FALSE
+T31CC 001:149.572 JLINK_HasError()
+T31CC 001:151.283 JLINK_IsHalted()
+T31CC 001:151.550 - 0.283ms returns FALSE
+T31CC 001:151.571 JLINK_HasError()
+T31CC 001:153.272 JLINK_IsHalted()
+T31CC 001:153.500 - 0.233ms returns FALSE
+T31CC 001:153.511 JLINK_HasError()
+T31CC 001:157.281 JLINK_IsHalted()
+T31CC 001:157.558 - 0.281ms returns FALSE
+T31CC 001:157.568 JLINK_HasError()
+T31CC 001:159.278 JLINK_IsHalted()
+T31CC 001:159.561 - 0.299ms returns FALSE
+T31CC 001:159.583 JLINK_HasError()
+T31CC 001:161.269 JLINK_IsHalted()
+T31CC 001:161.494 - 0.241ms returns FALSE
+T31CC 001:161.525 JLINK_HasError()
+T31CC 001:163.258 JLINK_IsHalted()
+T31CC 001:163.525 - 0.272ms returns FALSE
+T31CC 001:163.535 JLINK_HasError()
+T31CC 001:165.273 JLINK_IsHalted()
+T31CC 001:165.536 - 0.278ms returns FALSE
+T31CC 001:165.557 JLINK_HasError()
+T31CC 001:167.273 JLINK_IsHalted()
+T31CC 001:167.528 - 0.271ms returns FALSE
+T31CC 001:167.549 JLINK_HasError()
+T31CC 001:169.266 JLINK_IsHalted()
+T31CC 001:169.493 - 0.232ms returns FALSE
+T31CC 001:169.503 JLINK_HasError()
+T31CC 001:173.277 JLINK_IsHalted()
+T31CC 001:173.552 - 0.280ms returns FALSE
+T31CC 001:173.562 JLINK_HasError()
+T31CC 001:175.276 JLINK_IsHalted()
+T31CC 001:175.532 - 0.271ms returns FALSE
+T31CC 001:175.553 JLINK_HasError()
+T31CC 001:177.275 JLINK_IsHalted()
+T31CC 001:177.557 - 0.298ms returns FALSE
+T31CC 001:177.579 JLINK_HasError()
+T31CC 001:179.269 JLINK_IsHalted()
+T31CC 001:179.520 - 0.267ms returns FALSE
+T31CC 001:179.541 JLINK_HasError()
+T31CC 001:181.268 JLINK_IsHalted()
+T31CC 001:181.494 - 0.230ms returns FALSE
+T31CC 001:181.504 JLINK_HasError()
+T31CC 001:183.267 JLINK_IsHalted()
+T31CC 001:183.519 - 0.267ms returns FALSE
+T31CC 001:183.540 JLINK_HasError()
+T31CC 001:185.242 JLINK_IsHalted()
+T31CC 001:185.496 - 0.271ms returns FALSE
+T31CC 001:185.528 JLINK_HasError()
+T31CC 001:189.267 JLINK_IsHalted()
+T31CC 001:189.542 - 0.279ms returns FALSE
+T31CC 001:189.552 JLINK_HasError()
+T31CC 001:191.265 JLINK_IsHalted()
+T31CC 001:191.527 - 0.279ms returns FALSE
+T31CC 001:191.548 JLINK_HasError()
+T31CC 001:193.266 JLINK_IsHalted()
+T31CC 001:193.506 - 0.256ms returns FALSE
+T31CC 001:193.528 JLINK_HasError()
+T31CC 001:195.246 JLINK_IsHalted()
+T31CC 001:195.495 - 0.254ms returns FALSE
+T31CC 001:195.516 JLINK_HasError()
+T31CC 001:197.246 JLINK_IsHalted()
+T31CC 001:197.513 - 0.271ms returns FALSE
+T31CC 001:197.523 JLINK_HasError()
+T31CC 001:199.268 JLINK_IsHalted()
+T31CC 001:201.193   CPU_ReadMem(2 bytes @ 0x20000000)
+T31CC 001:201.484 - 2.221ms returns TRUE
+T31CC 001:201.494 JLINK_ReadReg(R15 (PC))
+T31CC 001:201.501 - 0.009ms returns 0x20000000
+T31CC 001:201.507 JLINK_ClrBPEx(BPHandle = 0x0000000C)
+T31CC 001:201.512 - 0.007ms returns 0x00
+T31CC 001:201.518 JLINK_ReadReg(R0)
+T31CC 001:201.522 - 0.007ms returns 0x00000000
+T31CC 001:201.990 JLINK_WriteMem(0x200005C8, 0x238 Bytes, ...)
+T31CC 001:201.999   Data:  B3 F9 02 30 A3 F5 FA 61 00 29 01 DB 0B 46 00 E0 ...
+T31CC 001:202.012   CPU_WriteMem(568 bytes @ 0x200005C8)
+T31CC 001:204.129 - 2.144ms returns 0x238
+T31CC 001:204.153 JLINK_WriteMem(0x20000800, 0x400 Bytes, ...)
+T31CC 001:204.169   Data:  08 74 2A E0 15 48 45 69 24 E0 B5 FA 85 F6 4F F0 ...
+T31CC 001:204.181   CPU_WriteMem(1024 bytes @ 0x20000800)
+T31CC 001:207.662 - 3.524ms returns 0x400
+T31CC 001:207.684 JLINK_WriteMem(0x20000C00, 0x400 Bytes, ...)
+T31CC 001:207.700   Data:  8D F8 0C 00 4F F0 00 40 02 90 06 20 8D F8 04 00 ...
+T31CC 001:207.729   CPU_WriteMem(1024 bytes @ 0x20000C00)
+T31CC 001:211.216 - 3.536ms returns 0x400
+T31CC 001:211.238 JLINK_WriteMem(0x20001000, 0x400 Bytes, ...)
+T31CC 001:211.244   Data:  90 ED 1B 1A D0 ED 36 1A 01 EE 80 1A 80 ED 1B 1A ...
+T31CC 001:211.255   CPU_WriteMem(1024 bytes @ 0x20001000)
+T31CC 001:214.735 - 3.502ms returns 0x400
+T31CC 001:214.747 JLINK_WriteMem(0x20001400, 0x1C8 Bytes, ...)
+T31CC 001:214.752   Data:  90 ED 01 1A D1 ED 02 1A 61 EE 21 1A 90 ED 40 1A ...
+T31CC 001:214.777   CPU_WriteMem(456 bytes @ 0x20001400)
+T31CC 001:216.569 - 1.838ms returns 0x1C8
+T31CC 001:216.593 JLINK_HasError()
+T31CC 001:216.611 JLINK_WriteReg(R0, 0x0002B000)
+T31CC 001:216.618 - 0.009ms returns 0
+T31CC 001:216.626 JLINK_WriteReg(R1, 0x00001000)
+T31CC 001:216.638 - 0.017ms returns 0
+T31CC 001:216.653 JLINK_WriteReg(R2, 0x200005C8)
+T31CC 001:216.663 - 0.018ms returns 0
+T31CC 001:216.678 JLINK_WriteReg(R3, 0x00000000)
+T31CC 001:216.688 - 0.028ms returns 0
+T31CC 001:216.710 JLINK_WriteReg(R4, 0x00000000)
+T31CC 001:216.726 - 0.018ms returns 0
+T31CC 001:216.766 JLINK_WriteReg(R5, 0x00000000)
+T31CC 001:216.776 - 0.012ms returns 0
+T31CC 001:216.783 JLINK_WriteReg(R6, 0x00000000)
+T31CC 001:216.788 - 0.007ms returns 0
+T31CC 001:216.793 JLINK_WriteReg(R7, 0x00000000)
+T31CC 001:216.798 - 0.007ms returns 0
+T31CC 001:216.804 JLINK_WriteReg(R8, 0x00000000)
+T31CC 001:216.809 - 0.007ms returns 0
+T31CC 001:216.814 JLINK_WriteReg(R9, 0x200005B4)
+T31CC 001:216.819 - 0.006ms returns 0
+T31CC 001:216.825 JLINK_WriteReg(R10, 0x00000000)
+T31CC 001:216.829 - 0.006ms returns 0
+T31CC 001:216.835 JLINK_WriteReg(R11, 0x00000000)
+T31CC 001:216.839 - 0.006ms returns 0
+T31CC 001:216.845 JLINK_WriteReg(R12, 0x00000000)
+T31CC 001:216.849 - 0.006ms returns 0
+T31CC 001:216.855 JLINK_WriteReg(R13 (SP), 0x20002000)
+T31CC 001:216.860 - 0.007ms returns 0
+T31CC 001:216.866 JLINK_WriteReg(R14, 0x20000001)
+T31CC 001:216.870 - 0.006ms returns 0
+T31CC 001:216.876 JLINK_WriteReg(R15 (PC), 0x20000154)
+T31CC 001:216.881 - 0.007ms returns 0
+T31CC 001:216.886 JLINK_WriteReg(XPSR, 0x01000000)
+T31CC 001:216.891 - 0.006ms returns 0
+T31CC 001:216.896 JLINK_WriteReg(MSP, 0x20002000)
+T31CC 001:216.901 - 0.006ms returns 0
+T31CC 001:216.906 JLINK_WriteReg(PSP, 0x20002000)
+T31CC 001:216.911 - 0.006ms returns 0
+T31CC 001:216.916 JLINK_WriteReg(CFBP, 0x00000000)
+T31CC 001:216.921 - 0.006ms returns 0
+T31CC 001:216.927 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2)
+T31CC 001:216.933 - 0.008ms returns 0x0000000D
+T31CC 001:216.938 JLINK_Go()
+T31CC 001:216.950   CPU_ReadMem(4 bytes @ 0xE0001000)
+T31CC 001:219.097 - 2.163ms
+T31CC 001:219.117 JLINK_IsHalted()
+T31CC 001:219.328 - 0.225ms returns FALSE
+T31CC 001:219.348 JLINK_HasError()
+T31CC 001:222.240 JLINK_IsHalted()
+T31CC 001:222.464 - 0.229ms returns FALSE
+T31CC 001:222.475 JLINK_HasError()
+T31CC 001:224.246 JLINK_IsHalted()
+T31CC 001:224.485 - 0.255ms returns FALSE
+T31CC 001:224.506 JLINK_HasError()
+T31CC 001:226.243 JLINK_IsHalted()
+T31CC 001:226.506 - 0.268ms returns FALSE
+T31CC 001:226.516 JLINK_HasError()
+T31CC 001:228.253 JLINK_IsHalted()
+T31CC 001:228.494 - 0.257ms returns FALSE
+T31CC 001:228.515 JLINK_HasError()
+T31CC 001:230.252 JLINK_IsHalted()
+T31CC 001:230.502 - 0.266ms returns FALSE
+T31CC 001:230.524 JLINK_HasError()
+T31CC 001:232.253 JLINK_IsHalted()
+T31CC 001:232.515 - 0.278ms returns FALSE
+T31CC 001:232.536 JLINK_HasError()
+T31CC 001:236.252 JLINK_IsHalted()
+T31CC 001:236.518 - 0.270ms returns FALSE
+T31CC 001:236.528 JLINK_HasError()
+T31CC 001:238.234 JLINK_IsHalted()
+T31CC 001:238.455 - 0.226ms returns FALSE
+T31CC 001:238.466 JLINK_HasError()
+T31CC 001:240.233 JLINK_IsHalted()
+T31CC 001:240.480 - 0.251ms returns FALSE
+T31CC 001:240.490 JLINK_HasError()
+T31CC 001:242.270 JLINK_IsHalted()
+T31CC 001:242.512 - 0.257ms returns FALSE
+T31CC 001:242.533 JLINK_HasError()
+T31CC 001:244.251 JLINK_IsHalted()
+T31CC 001:244.527 - 0.293ms returns FALSE
+T31CC 001:244.550 JLINK_HasError()
+T31CC 001:246.249 JLINK_IsHalted()
+T31CC 001:246.510 - 0.281ms returns FALSE
+T31CC 001:246.537 JLINK_HasError()
+T31CC 001:248.248 JLINK_IsHalted()
+T31CC 001:248.487 - 0.244ms returns FALSE
+T31CC 001:248.497 JLINK_HasError()
+T31CC 001:251.246 JLINK_IsHalted()
+T31CC 001:251.517 - 0.276ms returns FALSE
+T31CC 001:251.527 JLINK_HasError()
+T31CC 001:253.246 JLINK_IsHalted()
+T31CC 001:253.469 - 0.228ms returns FALSE
+T31CC 001:253.481 JLINK_HasError()
+T31CC 001:255.244 JLINK_IsHalted()
+T31CC 001:255.495 - 0.266ms returns FALSE
+T31CC 001:255.516 JLINK_HasError()
+T31CC 001:257.245 JLINK_IsHalted()
+T31CC 001:257.521 - 0.292ms returns FALSE
+T31CC 001:257.542 JLINK_HasError()
+T31CC 001:259.244 JLINK_IsHalted()
+T31CC 001:259.495 - 0.266ms returns FALSE
+T31CC 001:259.516 JLINK_HasError()
+T31CC 001:261.243 JLINK_IsHalted()
+T31CC 001:261.519 - 0.292ms returns FALSE
+T31CC 001:261.541 JLINK_HasError()
+T31CC 001:263.236 JLINK_IsHalted()
+T31CC 001:263.459 - 0.228ms returns FALSE
+T31CC 001:263.470 JLINK_HasError()
+T31CC 001:266.242 JLINK_IsHalted()
+T31CC 001:266.504 - 0.278ms returns FALSE
+T31CC 001:266.525 JLINK_HasError()
+T31CC 001:268.279 JLINK_IsHalted()
+T31CC 001:268.542 - 0.267ms returns FALSE
+T31CC 001:268.552 JLINK_HasError()
+T31CC 001:270.234 JLINK_IsHalted()
+T31CC 001:270.439 - 0.220ms returns FALSE
+T31CC 001:270.460 JLINK_HasError()
+T31CC 001:272.223 JLINK_IsHalted()
+T31CC 001:272.494 - 0.286ms returns FALSE
+T31CC 001:272.525 JLINK_HasError()
+T31CC 001:274.256 JLINK_IsHalted()
+T31CC 001:274.478 - 0.227ms returns FALSE
+T31CC 001:274.488 JLINK_HasError()
+T31CC 001:276.231 JLINK_IsHalted()
+T31CC 001:276.491 - 0.265ms returns FALSE
+T31CC 001:276.501 JLINK_HasError()
+T31CC 001:278.238 JLINK_IsHalted()
+T31CC 001:278.475 - 0.242ms returns FALSE
+T31CC 001:278.486 JLINK_HasError()
+T31CC 001:282.236 JLINK_IsHalted()
+T31CC 001:282.484 - 0.264ms returns FALSE
+T31CC 001:282.505 JLINK_HasError()
+T31CC 001:284.236 JLINK_IsHalted()
+T31CC 001:284.475 - 0.255ms returns FALSE
+T31CC 001:284.496 JLINK_HasError()
+T31CC 001:286.234 JLINK_IsHalted()
+T31CC 001:286.475 - 0.257ms returns FALSE
+T31CC 001:286.496 JLINK_HasError()
+T31CC 001:288.234 JLINK_IsHalted()
+T31CC 001:288.474 - 0.256ms returns FALSE
+T31CC 001:288.496 JLINK_HasError()
+T31CC 001:290.234 JLINK_IsHalted()
+T31CC 001:292.136   CPU_ReadMem(2 bytes @ 0x20000000)
+T31CC 001:292.380 - 2.150ms returns TRUE
+T31CC 001:292.390 JLINK_ReadReg(R15 (PC))
+T31CC 001:292.397 - 0.009ms returns 0x20000000
+T31CC 001:292.403 JLINK_ClrBPEx(BPHandle = 0x0000000D)
+T31CC 001:292.408 - 0.007ms returns 0x00
+T31CC 001:292.413 JLINK_ReadReg(R0)
+T31CC 001:292.418 - 0.006ms returns 0x00000000
+T31CC 001:292.880 JLINK_WriteMem(0x200005C8, 0x238 Bytes, ...)
+T31CC 001:292.888   Data:  91 ED 02 2A 61 EE 82 1A 01 EE C0 1A D0 ED 17 1A ...
+T31CC 001:292.901   CPU_WriteMem(568 bytes @ 0x200005C8)
+T31CC 001:295.116 - 2.241ms returns 0x238
+T31CC 001:295.128 JLINK_WriteMem(0x20000800, 0x400 Bytes, ...)
+T31CC 001:295.144   Data:  01 EE 80 1A D1 ED 01 1A 61 EE 80 1A 90 ED 3F 2A ...
+T31CC 001:295.155   CPU_WriteMem(1024 bytes @ 0x20000800)
+T31CC 001:298.616 - 3.494ms returns 0x400
+T31CC 001:298.640 JLINK_WriteMem(0x20000C00, 0x400 Bytes, ...)
+T31CC 001:298.655   Data:  00 68 5A 49 40 31 08 60 59 48 14 30 00 68 09 1D ...
+T31CC 001:298.667   CPU_WriteMem(1024 bytes @ 0x20000C00)
+T31CC 001:302.148 - 3.513ms returns 0x400
+T31CC 001:302.171 JLINK_WriteMem(0x20001000, 0x400 Bytes, ...)
+T31CC 001:302.188   Data:  25 F8 B0 EE 40 9A B0 EE 49 0A BD EC 04 8B 10 BD ...
+T31CC 001:302.212   CPU_WriteMem(1024 bytes @ 0x20001000)
+T31CC 001:305.736 - 3.570ms returns 0x400
+T31CC 001:305.748 JLINK_WriteMem(0x20001400, 0x1C8 Bytes, ...)
+T31CC 001:305.753   Data:  88 B9 B8 F1 00 0F 0E D1 6C B1 08 E0 64 1E 30 21 ...
+T31CC 001:305.779   CPU_WriteMem(456 bytes @ 0x20001400)
+T31CC 001:307.527 - 1.793ms returns 0x1C8
+T31CC 001:307.559 JLINK_HasError()
+T31CC 001:307.565 JLINK_WriteReg(R0, 0x0002C000)
+T31CC 001:307.585 - 0.021ms returns 0
+T31CC 001:307.638 JLINK_WriteReg(R1, 0x00001000)
+T31CC 001:307.659 - 0.023ms returns 0
+T31CC 001:307.669 JLINK_WriteReg(R2, 0x200005C8)
+T31CC 001:307.676 - 0.009ms returns 0
+T31CC 001:307.682 JLINK_WriteReg(R3, 0x00000000)
+T31CC 001:307.687 - 0.006ms returns 0
+T31CC 001:307.692 JLINK_WriteReg(R4, 0x00000000)
+T31CC 001:307.697 - 0.007ms returns 0
+T31CC 001:307.703 JLINK_WriteReg(R5, 0x00000000)
+T31CC 001:307.707 - 0.006ms returns 0
+T31CC 001:307.713 JLINK_WriteReg(R6, 0x00000000)
+T31CC 001:307.717 - 0.006ms returns 0
+T31CC 001:307.723 JLINK_WriteReg(R7, 0x00000000)
+T31CC 001:307.727 - 0.006ms returns 0
+T31CC 001:307.733 JLINK_WriteReg(R8, 0x00000000)
+T31CC 001:307.738 - 0.006ms returns 0
+T31CC 001:307.743 JLINK_WriteReg(R9, 0x200005B4)
+T31CC 001:307.748 - 0.006ms returns 0
+T31CC 001:307.753 JLINK_WriteReg(R10, 0x00000000)
+T31CC 001:307.758 - 0.006ms returns 0
+T31CC 001:307.763 JLINK_WriteReg(R11, 0x00000000)
+T31CC 001:307.768 - 0.006ms returns 0
+T31CC 001:307.773 JLINK_WriteReg(R12, 0x00000000)
+T31CC 001:307.778 - 0.006ms returns 0
+T31CC 001:307.784 JLINK_WriteReg(R13 (SP), 0x20002000)
+T31CC 001:307.789 - 0.007ms returns 0
+T31CC 001:307.794 JLINK_WriteReg(R14, 0x20000001)
+T31CC 001:307.799 - 0.006ms returns 0
+T31CC 001:307.804 JLINK_WriteReg(R15 (PC), 0x20000154)
+T31CC 001:307.809 - 0.006ms returns 0
+T31CC 001:307.815 JLINK_WriteReg(XPSR, 0x01000000)
+T31CC 001:307.819 - 0.006ms returns 0
+T31CC 001:307.825 JLINK_WriteReg(MSP, 0x20002000)
+T31CC 001:307.829 - 0.006ms returns 0
+T31CC 001:307.835 JLINK_WriteReg(PSP, 0x20002000)
+T31CC 001:307.839 - 0.006ms returns 0
+T31CC 001:307.845 JLINK_WriteReg(CFBP, 0x00000000)
+T31CC 001:307.849 - 0.006ms returns 0
+T31CC 001:307.855 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2)
+T31CC 001:307.861 - 0.008ms returns 0x0000000E
+T31CC 001:307.867 JLINK_Go()
+T31CC 001:307.878   CPU_ReadMem(4 bytes @ 0xE0001000)
+T31CC 001:309.927 - 2.065ms
+T31CC 001:309.937 JLINK_IsHalted()
+T31CC 001:310.178 - 0.246ms returns FALSE
+T31CC 001:310.188 JLINK_HasError()
+T31CC 001:314.214 JLINK_IsHalted()
+T31CC 001:314.447 - 0.237ms returns FALSE
+T31CC 001:314.457 JLINK_HasError()
+T31CC 001:316.208 JLINK_IsHalted()
+T31CC 001:316.440 - 0.237ms returns FALSE
+T31CC 001:316.450 JLINK_HasError()
+T31CC 001:318.207 JLINK_IsHalted()
+T31CC 001:318.458 - 0.255ms returns FALSE
+T31CC 001:318.468 JLINK_HasError()
+T31CC 001:320.219 JLINK_IsHalted()
+T31CC 001:320.470 - 0.256ms returns FALSE
+T31CC 001:320.481 JLINK_HasError()
+T31CC 001:322.228 JLINK_IsHalted()
+T31CC 001:322.472 - 0.261ms returns FALSE
+T31CC 001:322.494 JLINK_HasError()
+T31CC 001:324.223 JLINK_IsHalted()
+T31CC 001:324.471 - 0.264ms returns FALSE
+T31CC 001:324.492 JLINK_HasError()
+T31CC 001:326.225 JLINK_IsHalted()
+T31CC 001:326.455 - 0.237ms returns FALSE
+T31CC 001:326.469 JLINK_HasError()
+T31CC 001:330.205 JLINK_IsHalted()
+T31CC 001:330.452 - 0.252ms returns FALSE
+T31CC 001:330.462 JLINK_HasError()
+T31CC 001:332.205 JLINK_IsHalted()
+T31CC 001:332.460 - 0.259ms returns FALSE
+T31CC 001:332.469 JLINK_HasError()
+T31CC 001:334.224 JLINK_IsHalted()
+T31CC 001:334.475 - 0.267ms returns FALSE
+T31CC 001:334.497 JLINK_HasError()
+T31CC 001:336.219 JLINK_IsHalted()
+T31CC 001:336.458 - 0.255ms returns FALSE
+T31CC 001:336.479 JLINK_HasError()
+T31CC 001:338.224 JLINK_IsHalted()
+T31CC 001:338.505 - 0.298ms returns FALSE
+T31CC 001:338.527 JLINK_HasError()
+T31CC 001:340.224 JLINK_IsHalted()
+T31CC 001:340.490 - 0.283ms returns FALSE
+T31CC 001:340.512 JLINK_HasError()
+T31CC 001:342.226 JLINK_IsHalted()
+T31CC 001:342.489 - 0.268ms returns FALSE
+T31CC 001:342.499 JLINK_HasError()
+T31CC 001:347.223 JLINK_IsHalted()
+T31CC 001:347.500 - 0.282ms returns FALSE
+T31CC 001:347.510 JLINK_HasError()
+T31CC 001:349.214 JLINK_IsHalted()
+T31CC 001:349.491 - 0.292ms returns FALSE
+T31CC 001:349.512 JLINK_HasError()
+T31CC 001:351.209 JLINK_IsHalted()
+T31CC 001:351.438 - 0.234ms returns FALSE
+T31CC 001:351.448 JLINK_HasError()
+T31CC 001:353.208 JLINK_IsHalted()
+T31CC 001:353.441 - 0.238ms returns FALSE
+T31CC 001:353.452 JLINK_HasError()
+T31CC 001:355.213 JLINK_IsHalted()
+T31CC 001:355.454 - 0.261ms returns FALSE
+T31CC 001:355.481 JLINK_HasError()
+T31CC 001:357.212 JLINK_IsHalted()
+T31CC 001:357.453 - 0.257ms returns FALSE
+T31CC 001:357.474 JLINK_HasError()
+T31CC 001:359.236 JLINK_IsHalted()
+T31CC 001:359.464 - 0.245ms returns FALSE
+T31CC 001:359.486 JLINK_HasError()
+T31CC 001:362.210 JLINK_IsHalted()
+T31CC 001:362.454 - 0.259ms returns FALSE
+T31CC 001:362.475 JLINK_HasError()
+T31CC 001:364.212 JLINK_IsHalted()
+T31CC 001:364.475 - 0.278ms returns FALSE
+T31CC 001:364.496 JLINK_HasError()
+T31CC 001:366.211 JLINK_IsHalted()
+T31CC 001:366.453 - 0.258ms returns FALSE
+T31CC 001:366.474 JLINK_HasError()
+T31CC 001:368.210 JLINK_IsHalted()
+T31CC 001:368.485 - 0.291ms returns FALSE
+T31CC 001:368.506 JLINK_HasError()
+T31CC 001:370.209 JLINK_IsHalted()
+T31CC 001:370.434 - 0.230ms returns FALSE
+T31CC 001:370.456 JLINK_HasError()
+T31CC 001:372.208 JLINK_IsHalted()
+T31CC 001:372.484 - 0.292ms returns FALSE
+T31CC 001:372.506 JLINK_HasError()
+T31CC 001:374.211 JLINK_IsHalted()
+T31CC 001:374.420 - 0.216ms returns FALSE
+T31CC 001:374.432 JLINK_HasError()
+T31CC 001:378.194 JLINK_IsHalted()
+T31CC 001:378.474 - 0.285ms returns FALSE
+T31CC 001:378.495 JLINK_HasError()
+T31CC 001:380.194 JLINK_IsHalted()
+T31CC 001:382.143   CPU_ReadMem(2 bytes @ 0x20000000)
+T31CC 001:382.402 - 2.213ms returns TRUE
+T31CC 001:382.413 JLINK_ReadReg(R15 (PC))
+T31CC 001:382.420 - 0.009ms returns 0x20000000
+T31CC 001:382.426 JLINK_ClrBPEx(BPHandle = 0x0000000E)
+T31CC 001:382.431 - 0.007ms returns 0x00
+T31CC 001:382.436 JLINK_ReadReg(R0)
+T31CC 001:382.441 - 0.006ms returns 0x00000000
+T31CC 001:382.897 JLINK_WriteMem(0x200005C8, 0x238 Bytes, ...)
+T31CC 001:382.906   Data:  30 FA B2 44 B1 44 BF 1B 35 44 A0 68 A8 42 00 D1 ...
+T31CC 001:382.919   CPU_WriteMem(568 bytes @ 0x200005C8)
+T31CC 001:385.103 - 2.210ms returns 0x238
+T31CC 001:385.123 JLINK_WriteMem(0x20000800, 0x400 Bytes, ...)
+T31CC 001:385.129   Data:  01 20 01 F0 7F FA 02 B0 BD EC 0E 8B 02 B0 BD E8 ...
+T31CC 001:385.140   CPU_WriteMem(1024 bytes @ 0x20000800)
+T31CC 001:388.607 - 3.489ms returns 0x400
+T31CC 001:388.620 JLINK_WriteMem(0x20000C00, 0x400 Bytes, ...)
+T31CC 001:388.626   Data:  0A F8 53 EC 18 2B F8 F7 5F FF 9D ED 06 0B 41 EC ...
+T31CC 001:388.637   CPU_WriteMem(1024 bytes @ 0x20000C00)
+T31CC 001:392.114 - 3.499ms returns 0x400
+T31CC 001:392.127 JLINK_WriteMem(0x20001000, 0x400 Bytes, ...)
+T31CC 001:392.132   Data:  9F ED 68 0A BD EC 02 8B 10 BD 80 EE 20 8A 18 EE ...
+T31CC 001:392.144   CPU_WriteMem(1024 bytes @ 0x20001000)
+T31CC 001:395.605 - 3.493ms returns 0x400
+T31CC 001:395.626 JLINK_WriteMem(0x20001400, 0x1C8 Bytes, ...)
+T31CC 001:395.642   Data:  81 FC B0 EE 48 0A 03 B0 F0 EE 68 0A BD EC 04 8B ...
+T31CC 001:395.665   CPU_WriteMem(456 bytes @ 0x20001400)
+T31CC 001:397.451 - 1.829ms returns 0x1C8
+T31CC 001:397.463 JLINK_HasError()
+T31CC 001:397.483 JLINK_WriteReg(R0, 0x0002D000)
+T31CC 001:397.491 - 0.009ms returns 0
+T31CC 001:397.498 JLINK_WriteReg(R1, 0x00001000)
+T31CC 001:397.513 - 0.018ms returns 0
+T31CC 001:397.520 JLINK_WriteReg(R2, 0x200005C8)
+T31CC 001:397.525 - 0.007ms returns 0
+T31CC 001:397.574 JLINK_WriteReg(R3, 0x00000000)
+T31CC 001:397.582 - 0.010ms returns 0
+T31CC 001:397.588 JLINK_WriteReg(R4, 0x00000000)
+T31CC 001:397.593 - 0.007ms returns 0
+T31CC 001:397.599 JLINK_WriteReg(R5, 0x00000000)
+T31CC 001:397.604 - 0.006ms returns 0
+T31CC 001:397.609 JLINK_WriteReg(R6, 0x00000000)
+T31CC 001:397.614 - 0.006ms returns 0
+T31CC 001:397.619 JLINK_WriteReg(R7, 0x00000000)
+T31CC 001:397.624 - 0.006ms returns 0
+T31CC 001:397.629 JLINK_WriteReg(R8, 0x00000000)
+T31CC 001:397.634 - 0.006ms returns 0
+T31CC 001:397.640 JLINK_WriteReg(R9, 0x200005B4)
+T31CC 001:397.644 - 0.006ms returns 0
+T31CC 001:397.650 JLINK_WriteReg(R10, 0x00000000)
+T31CC 001:397.654 - 0.006ms returns 0
+T31CC 001:397.660 JLINK_WriteReg(R11, 0x00000000)
+T31CC 001:397.664 - 0.006ms returns 0
+T31CC 001:397.670 JLINK_WriteReg(R12, 0x00000000)
+T31CC 001:397.675 - 0.006ms returns 0
+T31CC 001:397.680 JLINK_WriteReg(R13 (SP), 0x20002000)
+T31CC 001:397.689 - 0.012ms returns 0
+T31CC 001:397.696 JLINK_WriteReg(R14, 0x20000001)
+T31CC 001:397.701 - 0.007ms returns 0
+T31CC 001:397.707 JLINK_WriteReg(R15 (PC), 0x20000154)
+T31CC 001:397.712 - 0.006ms returns 0
+T31CC 001:397.717 JLINK_WriteReg(XPSR, 0x01000000)
+T31CC 001:397.722 - 0.006ms returns 0
+T31CC 001:397.727 JLINK_WriteReg(MSP, 0x20002000)
+T31CC 001:397.732 - 0.006ms returns 0
+T31CC 001:397.737 JLINK_WriteReg(PSP, 0x20002000)
+T31CC 001:397.742 - 0.006ms returns 0
+T31CC 001:397.747 JLINK_WriteReg(CFBP, 0x00000000)
+T31CC 001:397.752 - 0.006ms returns 0
+T31CC 001:397.758 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2)
+T31CC 001:397.764 - 0.008ms returns 0x0000000F
+T31CC 001:397.770 JLINK_Go()
+T31CC 001:397.781   CPU_ReadMem(4 bytes @ 0xE0001000)
+T31CC 001:399.870 - 2.105ms
+T31CC 001:399.891 JLINK_IsHalted()
+T31CC 001:400.111 - 0.225ms returns FALSE
+T31CC 001:400.121 JLINK_HasError()
+T31CC 001:405.172 JLINK_IsHalted()
+T31CC 001:405.510 - 0.343ms returns FALSE
+T31CC 001:405.521 JLINK_HasError()
+T31CC 001:407.170 JLINK_IsHalted()
+T31CC 001:407.376 - 0.211ms returns FALSE
+T31CC 001:407.388 JLINK_HasError()
+T31CC 001:410.169 JLINK_IsHalted()
+T31CC 001:410.376 - 0.212ms returns FALSE
+T31CC 001:410.386 JLINK_HasError()
+T31CC 001:412.194 JLINK_IsHalted()
+T31CC 001:412.454 - 0.275ms returns FALSE
+T31CC 001:412.475 JLINK_HasError()
+T31CC 001:414.194 JLINK_IsHalted()
+T31CC 001:414.445 - 0.267ms returns FALSE
+T31CC 001:414.466 JLINK_HasError()
+T31CC 001:416.188 JLINK_IsHalted()
+T31CC 001:416.430 - 0.258ms returns FALSE
+T31CC 001:416.451 JLINK_HasError()
+T31CC 001:418.201 JLINK_IsHalted()
+T31CC 001:418.453 - 0.269ms returns FALSE
+T31CC 001:418.475 JLINK_HasError()
+T31CC 001:420.197 JLINK_IsHalted()
+T31CC 001:420.418 - 0.226ms returns FALSE
+T31CC 001:420.428 JLINK_HasError()
+T31CC 001:422.200 JLINK_IsHalted()
+T31CC 001:422.454 - 0.259ms returns FALSE
+T31CC 001:422.465 JLINK_HasError()
+T31CC 001:426.179 JLINK_IsHalted()
+T31CC 001:426.444 - 0.280ms returns FALSE
+T31CC 001:426.464 JLINK_HasError()
+T31CC 001:428.183 JLINK_IsHalted()
+T31CC 001:428.456 - 0.279ms returns FALSE
+T31CC 001:428.478 JLINK_HasError()
+T31CC 001:430.174 JLINK_IsHalted()
+T31CC 001:430.414 - 0.245ms returns FALSE
+T31CC 001:430.424 JLINK_HasError()
+T31CC 001:432.188 JLINK_IsHalted()
+T31CC 001:432.465 - 0.292ms returns FALSE
+T31CC 001:432.486 JLINK_HasError()
+T31CC 001:434.187 JLINK_IsHalted()
+T31CC 001:434.438 - 0.266ms returns FALSE
+T31CC 001:434.459 JLINK_HasError()
+T31CC 001:436.186 JLINK_IsHalted()
+T31CC 001:436.427 - 0.257ms returns FALSE
+T31CC 001:436.448 JLINK_HasError()
+T31CC 001:438.182 JLINK_IsHalted()
+T31CC 001:438.402 - 0.226ms returns FALSE
+T31CC 001:438.416 JLINK_HasError()
+T31CC 001:442.169 JLINK_IsHalted()
+T31CC 001:442.433 - 0.269ms returns FALSE
+T31CC 001:442.454 JLINK_HasError()
+T31CC 001:444.178 JLINK_IsHalted()
+T31CC 001:444.441 - 0.268ms returns FALSE
+T31CC 001:444.451 JLINK_HasError()
+T31CC 001:446.168 JLINK_IsHalted()
+T31CC 001:446.422 - 0.259ms returns FALSE
+T31CC 001:446.432 JLINK_HasError()
+T31CC 001:448.184 JLINK_IsHalted()
+T31CC 001:448.409 - 0.240ms returns FALSE
+T31CC 001:448.431 JLINK_HasError()
+T31CC 001:450.184 JLINK_IsHalted()
+T31CC 001:450.473 - 0.294ms returns FALSE
+T31CC 001:450.483 JLINK_HasError()
+T31CC 001:452.181 JLINK_IsHalted()
+T31CC 001:452.401 - 0.235ms returns FALSE
+T31CC 001:452.421 JLINK_HasError()
+T31CC 001:454.181 JLINK_IsHalted()
+T31CC 001:454.389 - 0.213ms returns FALSE
+T31CC 001:454.401 JLINK_HasError()
+T31CC 001:458.164 JLINK_IsHalted()
+T31CC 001:458.404 - 0.245ms returns FALSE
+T31CC 001:458.414 JLINK_HasError()
+T31CC 001:460.163 JLINK_IsHalted()
+T31CC 001:460.379 - 0.221ms returns FALSE
+T31CC 001:460.389 JLINK_HasError()
+T31CC 001:462.162 JLINK_IsHalted()
+T31CC 001:462.411 - 0.253ms returns FALSE
+T31CC 001:462.421 JLINK_HasError()
+T31CC 001:464.172 JLINK_IsHalted()
+T31CC 001:464.396 - 0.228ms returns FALSE
+T31CC 001:464.406 JLINK_HasError()
+T31CC 001:466.161 JLINK_IsHalted()
+T31CC 001:466.415 - 0.262ms returns FALSE
+T31CC 001:466.431 JLINK_HasError()
+T31CC 001:468.184 JLINK_IsHalted()
+T31CC 001:468.417 - 0.240ms returns FALSE
+T31CC 001:468.431 JLINK_HasError()
+T31CC 001:472.185 JLINK_IsHalted()
+T31CC 001:474.044   CPU_ReadMem(2 bytes @ 0x20000000)
+T31CC 001:474.301 - 2.131ms returns TRUE
+T31CC 001:474.323 JLINK_ReadReg(R15 (PC))
+T31CC 001:474.342 - 0.021ms returns 0x20000000
+T31CC 001:474.393 JLINK_ClrBPEx(BPHandle = 0x0000000F)
+T31CC 001:474.412 - 0.021ms returns 0x00
+T31CC 001:474.418 JLINK_ReadReg(R0)
+T31CC 001:474.434 - 0.017ms returns 0x00000000
+T31CC 001:474.987 JLINK_WriteMem(0x200005C8, 0x238 Bytes, ...)
+T31CC 001:474.996   Data:  68 AA 53 EC 10 2B 51 EC 19 0B F8 F7 20 FB 41 EC ...
+T31CC 001:475.011   CPU_WriteMem(568 bytes @ 0x200005C8)
+T31CC 001:477.092 - 2.121ms returns 0x238
+T31CC 001:477.113 JLINK_WriteMem(0x20000800, 0x400 Bytes, ...)
+T31CC 001:477.119   Data:  00 00 00 00 00 00 00 00 FB 21 E9 3F 7C D9 02 40 ...
+T31CC 001:477.131   CPU_WriteMem(1024 bytes @ 0x20000800)
+T31CC 001:480.616 - 3.508ms returns 0x400
+T31CC 001:480.638 JLINK_WriteMem(0x20000C00, 0x400 Bytes, ...)
+T31CC 001:480.643   Data:  11 2B F7 F7 61 FF E3 E7 34 9F 01 00 00 00 00 00 ...
+T31CC 001:480.654   CPU_WriteMem(1024 bytes @ 0x20000C00)
+T31CC 001:484.114 - 3.481ms returns 0x400
+T31CC 001:484.135 JLINK_WriteMem(0x20001000, 0x400 Bytes, ...)
+T31CC 001:484.141   Data:  00 10 0D 80 F2 E7 0D 70 F0 E7 19 F8 04 1B 8D F8 ...
+T31CC 001:484.155   CPU_WriteMem(1024 bytes @ 0x20001000)
+T31CC 001:487.612 - 3.482ms returns 0x400
+T31CC 001:487.623 JLINK_WriteMem(0x20001400, 0x1C8 Bytes, ...)
+T31CC 001:487.628   Data:  10 F1 04 0F 06 DA 01 21 CD E9 01 10 15 E0 AA F1 ...
+T31CC 001:487.638   CPU_WriteMem(456 bytes @ 0x20001400)
+T31CC 001:489.373 - 1.766ms returns 0x1C8
+T31CC 001:489.405 JLINK_HasError()
+T31CC 001:489.411 JLINK_WriteReg(R0, 0x0002E000)
+T31CC 001:489.418 - 0.008ms returns 0
+T31CC 001:489.424 JLINK_WriteReg(R1, 0x00001000)
+T31CC 001:489.429 - 0.007ms returns 0
+T31CC 001:489.434 JLINK_WriteReg(R2, 0x200005C8)
+T31CC 001:489.439 - 0.006ms returns 0
+T31CC 001:489.444 JLINK_WriteReg(R3, 0x00000000)
+T31CC 001:489.449 - 0.006ms returns 0
+T31CC 001:489.455 JLINK_WriteReg(R4, 0x00000000)
+T31CC 001:489.459 - 0.006ms returns 0
+T31CC 001:489.465 JLINK_WriteReg(R5, 0x00000000)
+T31CC 001:489.470 - 0.006ms returns 0
+T31CC 001:489.475 JLINK_WriteReg(R6, 0x00000000)
+T31CC 001:489.480 - 0.006ms returns 0
+T31CC 001:489.485 JLINK_WriteReg(R7, 0x00000000)
+T31CC 001:489.490 - 0.006ms returns 0
+T31CC 001:489.495 JLINK_WriteReg(R8, 0x00000000)
+T31CC 001:489.500 - 0.006ms returns 0
+T31CC 001:489.505 JLINK_WriteReg(R9, 0x200005B4)
+T31CC 001:489.510 - 0.006ms returns 0
+T31CC 001:489.515 JLINK_WriteReg(R10, 0x00000000)
+T31CC 001:489.520 - 0.006ms returns 0
+T31CC 001:489.526 JLINK_WriteReg(R11, 0x00000000)
+T31CC 001:489.530 - 0.006ms returns 0
+T31CC 001:489.536 JLINK_WriteReg(R12, 0x00000000)
+T31CC 001:489.540 - 0.006ms returns 0
+T31CC 001:489.546 JLINK_WriteReg(R13 (SP), 0x20002000)
+T31CC 001:489.551 - 0.007ms returns 0
+T31CC 001:489.556 JLINK_WriteReg(R14, 0x20000001)
+T31CC 001:489.561 - 0.006ms returns 0
+T31CC 001:489.567 JLINK_WriteReg(R15 (PC), 0x20000154)
+T31CC 001:489.571 - 0.006ms returns 0
+T31CC 001:489.577 JLINK_WriteReg(XPSR, 0x01000000)
+T31CC 001:489.582 - 0.006ms returns 0
+T31CC 001:489.587 JLINK_WriteReg(MSP, 0x20002000)
+T31CC 001:489.592 - 0.006ms returns 0
+T31CC 001:489.597 JLINK_WriteReg(PSP, 0x20002000)
+T31CC 001:489.602 - 0.006ms returns 0
+T31CC 001:489.607 JLINK_WriteReg(CFBP, 0x00000000)
+T31CC 001:489.613 - 0.007ms returns 0
+T31CC 001:489.618 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2)
+T31CC 001:489.624 - 0.007ms returns 0x00000010
+T31CC 001:489.640 JLINK_Go()
+T31CC 001:489.652   CPU_ReadMem(4 bytes @ 0xE0001000)
+T31CC 001:491.674 - 2.038ms
+T31CC 001:491.684 JLINK_IsHalted()
+T31CC 001:491.914 - 0.235ms returns FALSE
+T31CC 001:491.924 JLINK_HasError()
+T31CC 001:495.158 JLINK_IsHalted()
+T31CC 001:495.393 - 0.254ms returns FALSE
+T31CC 001:495.418 JLINK_HasError()
+T31CC 001:497.156 JLINK_IsHalted()
+T31CC 001:497.396 - 0.255ms returns FALSE
+T31CC 001:497.417 JLINK_HasError()
+T31CC 001:499.167 JLINK_IsHalted()
+T31CC 001:499.445 - 0.295ms returns FALSE
+T31CC 001:499.467 JLINK_HasError()
+T31CC 001:501.161 JLINK_IsHalted()
+T31CC 001:501.386 - 0.231ms returns FALSE
+T31CC 001:501.398 JLINK_HasError()
+T31CC 001:504.154 JLINK_IsHalted()
+T31CC 001:504.376 - 0.226ms returns FALSE
+T31CC 001:504.386 JLINK_HasError()
+T31CC 001:506.154 JLINK_IsHalted()
+T31CC 001:506.375 - 0.226ms returns FALSE
+T31CC 001:506.385 JLINK_HasError()
+T31CC 001:508.136 JLINK_IsHalted()
+T31CC 001:508.350 - 0.229ms returns FALSE
+T31CC 001:508.371 JLINK_HasError()
+T31CC 001:510.136 JLINK_IsHalted()
+T31CC 001:510.375 - 0.243ms returns FALSE
+T31CC 001:510.385 JLINK_HasError()
+T31CC 001:512.147 JLINK_IsHalted()
+T31CC 001:512.404 - 0.262ms returns FALSE
+T31CC 001:512.414 JLINK_HasError()
+T31CC 001:514.162 JLINK_IsHalted()
+T31CC 001:514.413 - 0.266ms returns FALSE
+T31CC 001:514.434 JLINK_HasError()
+T31CC 001:516.166 JLINK_IsHalted()
+T31CC 001:516.408 - 0.247ms returns FALSE
+T31CC 001:516.419 JLINK_HasError()
+T31CC 001:520.144 JLINK_IsHalted()
+T31CC 001:520.371 - 0.231ms returns FALSE
+T31CC 001:520.381 JLINK_HasError()
+T31CC 001:522.143 JLINK_IsHalted()
+T31CC 001:522.367 - 0.229ms returns FALSE
+T31CC 001:522.377 JLINK_HasError()
+T31CC 001:524.142 JLINK_IsHalted()
+T31CC 001:524.391 - 0.253ms returns FALSE
+T31CC 001:524.401 JLINK_HasError()
+T31CC 001:526.157 JLINK_IsHalted()
+T31CC 001:526.398 - 0.246ms returns FALSE
+T31CC 001:526.421 JLINK_HasError()
+T31CC 001:528.147 JLINK_IsHalted()
+T31CC 001:528.399 - 0.267ms returns FALSE
+T31CC 001:528.420 JLINK_HasError()
+T31CC 001:530.145 JLINK_IsHalted()
+T31CC 001:530.413 - 0.282ms returns FALSE
+T31CC 001:530.433 JLINK_HasError()
+T31CC 001:532.146 JLINK_IsHalted()
+T31CC 001:532.387 - 0.247ms returns FALSE
+T31CC 001:532.398 JLINK_HasError()
+T31CC 001:536.128 JLINK_IsHalted()
+T31CC 001:536.357 - 0.235ms returns FALSE
+T31CC 001:536.368 JLINK_HasError()
+T31CC 001:538.143 JLINK_IsHalted()
+T31CC 001:538.364 - 0.225ms returns FALSE
+T31CC 001:538.374 JLINK_HasError()
+T31CC 001:540.141 JLINK_IsHalted()
+T31CC 001:540.344 - 0.218ms returns FALSE
+T31CC 001:540.365 JLINK_HasError()
+T31CC 001:542.126 JLINK_IsHalted()
+T31CC 001:542.364 - 0.243ms returns FALSE
+T31CC 001:542.375 JLINK_HasError()
+T31CC 001:544.158 JLINK_IsHalted()
+T31CC 001:544.425 - 0.283ms returns FALSE
+T31CC 001:544.446 JLINK_HasError()
+T31CC 001:546.157 JLINK_IsHalted()
+T31CC 001:546.402 - 0.261ms returns FALSE
+T31CC 001:546.423 JLINK_HasError()
+T31CC 001:548.162 JLINK_IsHalted()
+T31CC 001:548.422 - 0.264ms returns FALSE
+T31CC 001:548.432 JLINK_HasError()
+T31CC 001:552.151 JLINK_IsHalted()
+T31CC 001:552.371 - 0.225ms returns FALSE
+T31CC 001:552.384 JLINK_HasError()
+T31CC 001:554.148 JLINK_IsHalted()
+T31CC 001:554.353 - 0.210ms returns FALSE
+T31CC 001:554.364 JLINK_HasError()
+T31CC 001:556.147 JLINK_IsHalted()
+T31CC 001:556.391 - 0.259ms returns FALSE
+T31CC 001:556.423 JLINK_HasError()
+T31CC 001:558.152 JLINK_IsHalted()
+T31CC 001:558.385 - 0.249ms returns FALSE
+T31CC 001:558.406 JLINK_HasError()
+T31CC 001:560.148 JLINK_IsHalted()
+T31CC 001:560.395 - 0.263ms returns FALSE
+T31CC 001:560.416 JLINK_HasError()
+T31CC 001:562.146 JLINK_IsHalted()
+T31CC 001:563.966   CPU_ReadMem(2 bytes @ 0x20000000)
+T31CC 001:564.238 - 2.099ms returns TRUE
+T31CC 001:564.253 JLINK_ReadReg(R15 (PC))
+T31CC 001:564.264 - 0.013ms returns 0x20000000
+T31CC 001:564.272 JLINK_ClrBPEx(BPHandle = 0x00000010)
+T31CC 001:564.280 - 0.011ms returns 0x00
+T31CC 001:564.289 JLINK_ReadReg(R0)
+T31CC 001:564.297 - 0.010ms returns 0x00000000
+T31CC 001:565.194 JLINK_WriteMem(0x200005C8, 0x238 Bytes, ...)
+T31CC 001:565.203   Data:  10 70 70 47 2D E9 FC 41 05 46 1C A1 03 C9 CD E9 ...
+T31CC 001:565.218   CPU_WriteMem(568 bytes @ 0x200005C8)
+T31CC 001:567.320 - 2.130ms returns 0x238
+T31CC 001:567.330 JLINK_WriteMem(0x20000800, 0x400 Bytes, ...)
+T31CC 001:567.335   Data:  2E 2E 5C 2E 2E 5C 2E 2E 5C 62 6C 65 5F 63 66 67 ...
+T31CC 001:567.352   CPU_WriteMem(1024 bytes @ 0x20000800)
+T31CC 001:570.842 - 3.517ms returns 0x400
+T31CC 001:570.853 JLINK_WriteMem(0x20000C00, 0x400 Bytes, ...)
+T31CC 001:570.858   Data:  19 3E 00 20 1C 3E 00 20 18 3E 00 20 49 F6 02 00 ...
+T31CC 001:570.869   CPU_WriteMem(1024 bytes @ 0x20000C00)
+T31CC 001:574.345 - 3.497ms returns 0x400
+T31CC 001:574.356 JLINK_WriteMem(0x20001000, 0x400 Bytes, ...)
+T31CC 001:574.361   Data:  04 A8 FD F7 17 FB 04 A8 F6 F7 33 FD 04 46 21 46 ...
+T31CC 001:574.372   CPU_WriteMem(1024 bytes @ 0x20001000)
+T31CC 001:577.848 - 3.497ms returns 0x400
+T31CC 001:577.858 JLINK_WriteMem(0x20001400, 0x1C8 Bytes, ...)
+T31CC 001:577.863   Data:  7D 3E 00 20 7E 3E 00 20 2D E9 F0 41 05 46 00 24 ...
+T31CC 001:577.874   CPU_WriteMem(456 bytes @ 0x20001400)
+T31CC 001:579.642 - 1.789ms returns 0x1C8
+T31CC 001:579.655 JLINK_HasError()
+T31CC 001:579.705 JLINK_WriteReg(R0, 0x0002F000)
+T31CC 001:579.716 - 0.012ms returns 0
+T31CC 001:579.722 JLINK_WriteReg(R1, 0x00001000)
+T31CC 001:579.727 - 0.007ms returns 0
+T31CC 001:579.732 JLINK_WriteReg(R2, 0x200005C8)
+T31CC 001:579.737 - 0.006ms returns 0
+T31CC 001:579.743 JLINK_WriteReg(R3, 0x00000000)
+T31CC 001:579.747 - 0.006ms returns 0
+T31CC 001:579.753 JLINK_WriteReg(R4, 0x00000000)
+T31CC 001:579.758 - 0.007ms returns 0
+T31CC 001:579.763 JLINK_WriteReg(R5, 0x00000000)
+T31CC 001:579.768 - 0.007ms returns 0
+T31CC 001:579.774 JLINK_WriteReg(R6, 0x00000000)
+T31CC 001:579.778 - 0.006ms returns 0
+T31CC 001:579.784 JLINK_WriteReg(R7, 0x00000000)
+T31CC 001:579.789 - 0.006ms returns 0
+T31CC 001:579.794 JLINK_WriteReg(R8, 0x00000000)
+T31CC 001:579.799 - 0.006ms returns 0
+T31CC 001:579.804 JLINK_WriteReg(R9, 0x200005B4)
+T31CC 001:579.809 - 0.006ms returns 0
+T31CC 001:579.815 JLINK_WriteReg(R10, 0x00000000)
+T31CC 001:579.819 - 0.006ms returns 0
+T31CC 001:579.825 JLINK_WriteReg(R11, 0x00000000)
+T31CC 001:579.829 - 0.007ms returns 0
+T31CC 001:579.836 JLINK_WriteReg(R12, 0x00000000)
+T31CC 001:579.851 - 0.017ms returns 0
+T31CC 001:579.857 JLINK_WriteReg(R13 (SP), 0x20002000)
+T31CC 001:579.862 - 0.007ms returns 0
+T31CC 001:579.868 JLINK_WriteReg(R14, 0x20000001)
+T31CC 001:579.873 - 0.007ms returns 0
+T31CC 001:579.878 JLINK_WriteReg(R15 (PC), 0x20000154)
+T31CC 001:579.883 - 0.007ms returns 0
+T31CC 001:579.889 JLINK_WriteReg(XPSR, 0x01000000)
+T31CC 001:579.894 - 0.007ms returns 0
+T31CC 001:579.899 JLINK_WriteReg(MSP, 0x20002000)
+T31CC 001:579.915 - 0.017ms returns 0
+T31CC 001:579.920 JLINK_WriteReg(PSP, 0x20002000)
+T31CC 001:579.925 - 0.006ms returns 0
+T31CC 001:579.931 JLINK_WriteReg(CFBP, 0x00000000)
+T31CC 001:579.935 - 0.006ms returns 0
+T31CC 001:579.941 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2)
+T31CC 001:579.947 - 0.008ms returns 0x00000011
+T31CC 001:579.953 JLINK_Go()
+T31CC 001:579.964   CPU_ReadMem(4 bytes @ 0xE0001000)
+T31CC 001:582.094 - 2.146ms
+T31CC 001:582.115 JLINK_IsHalted()
+T31CC 001:582.369 - 0.268ms returns FALSE
+T31CC 001:582.389 JLINK_HasError()
+T31CC 001:586.128 JLINK_IsHalted()
+T31CC 001:586.392 - 0.280ms returns FALSE
+T31CC 001:586.414 JLINK_HasError()
+T31CC 001:588.113 JLINK_IsHalted()
+T31CC 001:588.319 - 0.211ms returns FALSE
+T31CC 001:588.330 JLINK_HasError()
+T31CC 001:590.120 JLINK_IsHalted()
+T31CC 001:590.337 - 0.221ms returns FALSE
+T31CC 001:590.347 JLINK_HasError()
+T31CC 001:592.110 JLINK_IsHalted()
+T31CC 001:592.360 - 0.254ms returns FALSE
+T31CC 001:592.370 JLINK_HasError()
+T31CC 001:594.120 JLINK_IsHalted()
+T31CC 001:594.367 - 0.251ms returns FALSE
+T31CC 001:594.377 JLINK_HasError()
+T31CC 001:596.138 JLINK_IsHalted()
+T31CC 001:596.359 - 0.226ms returns FALSE
+T31CC 001:596.370 JLINK_HasError()
+T31CC 001:600.108 JLINK_IsHalted()
+T31CC 001:600.334 - 0.230ms returns FALSE
+T31CC 001:600.344 JLINK_HasError()
+T31CC 001:602.108 JLINK_IsHalted()
+T31CC 001:602.334 - 0.231ms returns FALSE
+T31CC 001:602.345 JLINK_HasError()
+T31CC 001:604.133 JLINK_IsHalted()
+T31CC 001:604.342 - 0.214ms returns FALSE
+T31CC 001:604.352 JLINK_HasError()
+T31CC 001:606.122 JLINK_IsHalted()
+T31CC 001:606.391 - 0.284ms returns FALSE
+T31CC 001:606.411 JLINK_HasError()
+T31CC 001:608.131 JLINK_IsHalted()
+T31CC 001:608.360 - 0.244ms returns FALSE
+T31CC 001:608.380 JLINK_HasError()
+T31CC 001:610.120 JLINK_IsHalted()
+T31CC 001:610.413 - 0.297ms returns FALSE
+T31CC 001:610.423 JLINK_HasError()
+T31CC 001:612.141 JLINK_IsHalted()
+T31CC 001:612.372 - 0.236ms returns FALSE
+T31CC 001:612.383 JLINK_HasError()
+T31CC 001:616.119 JLINK_IsHalted()
+T31CC 001:616.361 - 0.257ms returns FALSE
+T31CC 001:616.382 JLINK_HasError()
+T31CC 001:618.103 JLINK_IsHalted()
+T31CC 001:618.318 - 0.220ms returns FALSE
+T31CC 001:618.328 JLINK_HasError()
+T31CC 001:620.111 JLINK_IsHalted()
+T31CC 001:620.326 - 0.219ms returns FALSE
+T31CC 001:620.346 JLINK_HasError()
+T31CC 001:622.130 JLINK_IsHalted()
+T31CC 001:622.359 - 0.245ms returns FALSE
+T31CC 001:622.380 JLINK_HasError()
+T31CC 001:624.127 JLINK_IsHalted()
+T31CC 001:624.403 - 0.292ms returns FALSE
+T31CC 001:624.424 JLINK_HasError()
+T31CC 001:626.126 JLINK_IsHalted()
+T31CC 001:626.388 - 0.277ms returns FALSE
+T31CC 001:626.409 JLINK_HasError()
+T31CC 001:628.127 JLINK_IsHalted()
+T31CC 001:628.353 - 0.233ms returns FALSE
+T31CC 001:628.366 JLINK_HasError()
+T31CC 001:632.097 JLINK_IsHalted()
+T31CC 001:632.330 - 0.238ms returns FALSE
+T31CC 001:632.341 JLINK_HasError()
+T31CC 001:634.113 JLINK_IsHalted()
+T31CC 001:634.329 - 0.221ms returns FALSE
+T31CC 001:634.340 JLINK_HasError()
+T31CC 001:636.117 JLINK_IsHalted()
+T31CC 001:636.329 - 0.218ms returns FALSE
+T31CC 001:636.351 JLINK_HasError()
+T31CC 001:638.107 JLINK_IsHalted()
+T31CC 001:638.378 - 0.276ms returns FALSE
+T31CC 001:638.388 JLINK_HasError()
+T31CC 001:640.105 JLINK_IsHalted()
+T31CC 001:640.350 - 0.249ms returns FALSE
+T31CC 001:640.360 JLINK_HasError()
+T31CC 001:642.121 JLINK_IsHalted()
+T31CC 001:642.371 - 0.265ms returns FALSE
+T31CC 001:642.392 JLINK_HasError()
+T31CC 001:644.122 JLINK_IsHalted()
+T31CC 001:644.366 - 0.248ms returns FALSE
+T31CC 001:644.377 JLINK_HasError()
+T31CC 001:648.107 JLINK_IsHalted()
+T31CC 001:648.339 - 0.236ms returns FALSE
+T31CC 001:648.349 JLINK_HasError()
+T31CC 001:650.107 JLINK_IsHalted()
+T31CC 001:650.345 - 0.243ms returns FALSE
+T31CC 001:650.355 JLINK_HasError()
+T31CC 001:652.121 JLINK_IsHalted()
+T31CC 001:653.978   CPU_ReadMem(2 bytes @ 0x20000000)
+T31CC 001:654.248 - 2.132ms returns TRUE
+T31CC 001:654.258 JLINK_ReadReg(R15 (PC))
+T31CC 001:654.276 - 0.019ms returns 0x20000000
+T31CC 001:654.282 JLINK_ClrBPEx(BPHandle = 0x00000011)
+T31CC 001:654.287 - 0.007ms returns 0x00
+T31CC 001:654.293 JLINK_ReadReg(R0)
+T31CC 001:654.309 - 0.018ms returns 0x00000000
+T31CC 001:655.035 JLINK_WriteMem(0x200005C8, 0x238 Bytes, ...)
+T31CC 001:655.044   Data:  00 88 85 42 0D D1 11 48 00 88 82 00 01 A8 01 19 ...
+T31CC 001:655.059   CPU_WriteMem(568 bytes @ 0x200005C8)
+T31CC 001:657.179 - 2.149ms returns 0x238
+T31CC 001:657.192 JLINK_WriteMem(0x20000800, 0x400 Bytes, ...)
+T31CC 001:657.208   Data:  AC 3E 00 20 73 61 76 65 20 73 74 65 70 20 66 61 ...
+T31CC 001:657.220   CPU_WriteMem(1024 bytes @ 0x20000800)
+T31CC 001:660.739 - 3.552ms returns 0x400
+T31CC 001:660.751 JLINK_WriteMem(0x20000C00, 0x400 Bytes, ...)
+T31CC 001:660.767   Data:  63 6F 6E 6E 65 63 74 5F 6C 65 64 00 51 53 03 00 ...
+T31CC 001:660.778   CPU_WriteMem(1024 bytes @ 0x20000C00)
+T31CC 001:664.375 - 3.629ms returns 0x400
+T31CC 001:664.387 JLINK_WriteMem(0x20001000, 0x400 Bytes, ...)
+T31CC 001:664.403   Data:  49 49 09 5C 01 29 02 D1 61 1C 8C B2 01 E0 69 1C ...
+T31CC 001:664.414   CPU_WriteMem(1024 bytes @ 0x20001000)
+T31CC 001:667.899 - 3.516ms returns 0x400
+T31CC 001:667.910 JLINK_WriteMem(0x20001400, 0x1C8 Bytes, ...)
+T31CC 001:667.925   Data:  1E 48 80 78 32 28 03 DD 2F A1 09 20 F6 F7 40 FF ...
+T31CC 001:667.936   CPU_WriteMem(456 bytes @ 0x20001400)
+T31CC 001:669.797 - 1.892ms returns 0x1C8
+T31CC 001:669.809 JLINK_HasError()
+T31CC 001:669.826 JLINK_WriteReg(R0, 0x00030000)
+T31CC 001:669.833 - 0.009ms returns 0
+T31CC 001:669.840 JLINK_WriteReg(R1, 0x00001000)
+T31CC 001:669.851 - 0.013ms returns 0
+T31CC 001:669.859 JLINK_WriteReg(R2, 0x200005C8)
+T31CC 001:669.864 - 0.007ms returns 0
+T31CC 001:669.870 JLINK_WriteReg(R3, 0x00000000)
+T31CC 001:669.875 - 0.008ms returns 0
+T31CC 001:669.883 JLINK_WriteReg(R4, 0x00000000)
+T31CC 001:669.888 - 0.007ms returns 0
+T31CC 001:669.895 JLINK_WriteReg(R5, 0x00000000)
+T31CC 001:669.900 - 0.007ms returns 0
+T31CC 001:669.907 JLINK_WriteReg(R6, 0x00000000)
+T31CC 001:669.912 - 0.007ms returns 0
+T31CC 001:669.918 JLINK_WriteReg(R7, 0x00000000)
+T31CC 001:669.923 - 0.007ms returns 0
+T31CC 001:669.930 JLINK_WriteReg(R8, 0x00000000)
+T31CC 001:669.935 - 0.007ms returns 0
+T31CC 001:669.941 JLINK_WriteReg(R9, 0x200005B4)
+T31CC 001:669.946 - 0.006ms returns 0
+T31CC 001:669.953 JLINK_WriteReg(R10, 0x00000000)
+T31CC 001:669.958 - 0.007ms returns 0
+T31CC 001:669.964 JLINK_WriteReg(R11, 0x00000000)
+T31CC 001:669.969 - 0.007ms returns 0
+T31CC 001:669.976 JLINK_WriteReg(R12, 0x00000000)
+T31CC 001:669.981 - 0.007ms returns 0
+T31CC 001:669.988 JLINK_WriteReg(R13 (SP), 0x20002000)
+T31CC 001:669.993 - 0.007ms returns 0
+T31CC 001:669.999 JLINK_WriteReg(R14, 0x20000001)
+T31CC 001:670.004 - 0.006ms returns 0
+T31CC 001:670.011 JLINK_WriteReg(R15 (PC), 0x20000154)
+T31CC 001:670.016 - 0.007ms returns 0
+T31CC 001:670.022 JLINK_WriteReg(XPSR, 0x01000000)
+T31CC 001:670.027 - 0.006ms returns 0
+T31CC 001:670.034 JLINK_WriteReg(MSP, 0x20002000)
+T31CC 001:670.038 - 0.006ms returns 0
+T31CC 001:670.045 JLINK_WriteReg(PSP, 0x20002000)
+T31CC 001:670.050 - 0.006ms returns 0
+T31CC 001:670.057 JLINK_WriteReg(CFBP, 0x00000000)
+T31CC 001:670.061 - 0.006ms returns 0
+T31CC 001:670.068 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2)
+T31CC 001:670.074 - 0.008ms returns 0x00000012
+T31CC 001:670.082 JLINK_Go()
+T31CC 001:670.094   CPU_ReadMem(4 bytes @ 0xE0001000)
+T31CC 001:672.093 - 2.015ms
+T31CC 001:672.105 JLINK_IsHalted()
+T31CC 001:672.319 - 0.219ms returns FALSE
+T31CC 001:672.330 JLINK_HasError()
+T31CC 001:675.105 JLINK_IsHalted()
+T31CC 001:675.329 - 0.239ms returns FALSE
+T31CC 001:675.350 JLINK_HasError()
+T31CC 001:677.100 JLINK_IsHalted()
+T31CC 001:677.373 - 0.278ms returns FALSE
+T31CC 001:677.384 JLINK_HasError()
+T31CC 001:681.098 JLINK_IsHalted()
+T31CC 001:681.340 - 0.258ms returns FALSE
+T31CC 001:681.361 JLINK_HasError()
+T31CC 001:683.097 JLINK_IsHalted()
+T31CC 001:683.341 - 0.249ms returns FALSE
+T31CC 001:683.363 JLINK_HasError()
+T31CC 001:685.113 JLINK_IsHalted()
+T31CC 001:685.408 - 0.300ms returns FALSE
+T31CC 001:685.418 JLINK_HasError()
+T31CC 001:687.107 JLINK_IsHalted()
+T31CC 001:687.359 - 0.256ms returns FALSE
+T31CC 001:687.369 JLINK_HasError()
+T31CC 001:689.107 JLINK_IsHalted()
+T31CC 001:689.386 - 0.295ms returns FALSE
+T31CC 001:689.407 JLINK_HasError()
+T31CC 001:691.106 JLINK_IsHalted()
+T31CC 001:691.368 - 0.279ms returns FALSE
+T31CC 001:691.390 JLINK_HasError()
+T31CC 001:693.109 JLINK_IsHalted()
+T31CC 001:693.344 - 0.241ms returns FALSE
+T31CC 001:693.355 JLINK_HasError()
+T31CC 001:697.093 JLINK_IsHalted()
+T31CC 001:697.366 - 0.278ms returns FALSE
+T31CC 001:697.376 JLINK_HasError()
+T31CC 001:699.103 JLINK_IsHalted()
+T31CC 001:699.326 - 0.228ms returns FALSE
+T31CC 001:699.337 JLINK_HasError()
+T31CC 001:701.092 JLINK_IsHalted()
+T31CC 001:701.306 - 0.220ms returns FALSE
+T31CC 001:701.317 JLINK_HasError()
+T31CC 001:703.093 JLINK_IsHalted()
+T31CC 001:703.312 - 0.224ms returns FALSE
+T31CC 001:703.322 JLINK_HasError()
+T31CC 001:705.102 JLINK_IsHalted()
+T31CC 001:705.382 - 0.295ms returns FALSE
+T31CC 001:705.403 JLINK_HasError()
+T31CC 001:707.101 JLINK_IsHalted()
+T31CC 001:707.357 - 0.271ms returns FALSE
+T31CC 001:707.378 JLINK_HasError()
+T31CC 001:709.095 JLINK_IsHalted()
+T31CC 001:709.327 - 0.237ms returns FALSE
+T31CC 001:709.337 JLINK_HasError()
+T31CC 001:713.100 JLINK_IsHalted()
+T31CC 001:713.367 - 0.271ms returns FALSE
+T31CC 001:713.377 JLINK_HasError()
+T31CC 001:715.098 JLINK_IsHalted()
+T31CC 001:715.358 - 0.276ms returns FALSE
+T31CC 001:715.380 JLINK_HasError()
+T31CC 001:717.099 JLINK_IsHalted()
+T31CC 001:717.347 - 0.252ms returns FALSE
+T31CC 001:717.357 JLINK_HasError()
+T31CC 001:719.091 JLINK_IsHalted()
+T31CC 001:719.319 - 0.233ms returns FALSE
+T31CC 001:719.330 JLINK_HasError()
+T31CC 001:721.080 JLINK_IsHalted()
+T31CC 001:721.336 - 0.260ms returns FALSE
+T31CC 001:721.346 JLINK_HasError()
+T31CC 001:723.095 JLINK_IsHalted()
+T31CC 001:723.354 - 0.275ms returns FALSE
+T31CC 001:723.375 JLINK_HasError()
+T31CC 001:725.096 JLINK_IsHalted()
+T31CC 001:725.352 - 0.273ms returns FALSE
+T31CC 001:725.374 JLINK_HasError()
+T31CC 001:728.100 JLINK_IsHalted()
+T31CC 001:728.388 - 0.294ms returns FALSE
+T31CC 001:728.399 JLINK_HasError()
+T31CC 001:730.093 JLINK_IsHalted()
+T31CC 001:730.370 - 0.293ms returns FALSE
+T31CC 001:730.392 JLINK_HasError()
+T31CC 001:732.092 JLINK_IsHalted()
+T31CC 001:732.344 - 0.268ms returns FALSE
+T31CC 001:732.365 JLINK_HasError()
+T31CC 001:734.092 JLINK_IsHalted()
+T31CC 001:734.331 - 0.255ms returns FALSE
+T31CC 001:734.352 JLINK_HasError()
+T31CC 001:736.091 JLINK_IsHalted()
+T31CC 001:736.352 - 0.277ms returns FALSE
+T31CC 001:736.373 JLINK_HasError()
+T31CC 001:738.091 JLINK_IsHalted()
+T31CC 001:738.332 - 0.258ms returns FALSE
+T31CC 001:738.354 JLINK_HasError()
+T31CC 001:740.095 JLINK_IsHalted()
+T31CC 001:740.327 - 0.240ms returns FALSE
+T31CC 001:740.346 JLINK_HasError()
+T31CC 001:744.089 JLINK_IsHalted()
+T31CC 001:745.966   CPU_ReadMem(2 bytes @ 0x20000000)
+T31CC 001:746.273 - 2.189ms returns TRUE
+T31CC 001:746.283 JLINK_ReadReg(R15 (PC))
+T31CC 001:746.290 - 0.009ms returns 0x20000000
+T31CC 001:746.296 JLINK_ClrBPEx(BPHandle = 0x00000012)
+T31CC 001:746.301 - 0.007ms returns 0x00
+T31CC 001:746.306 JLINK_ReadReg(R0)
+T31CC 001:746.311 - 0.006ms returns 0x00000000
+T31CC 001:746.797 JLINK_WriteMem(0x200005C8, 0x238 Bytes, ...)
+T31CC 001:746.806   Data:  C7 FF 06 46 9D B9 96 B9 00 20 02 F0 09 FE 00 28 ...
+T31CC 001:746.820   CPU_WriteMem(568 bytes @ 0x200005C8)
+T31CC 001:748.998 - 2.205ms returns 0x238
+T31CC 001:749.008 JLINK_WriteMem(0x20000800, 0x400 Bytes, ...)
+T31CC 001:749.014   Data:  F9 F7 98 FB 10 BD 00 00 61 12 03 00 6F 74 61 00 ...
+T31CC 001:749.024   CPU_WriteMem(1024 bytes @ 0x20000800)
+T31CC 001:752.511 - 3.508ms returns 0x400
+T31CC 001:752.535 JLINK_WriteMem(0x20000C00, 0x400 Bytes, ...)
+T31CC 001:752.553   Data:  04 61 06 48 08 F0 02 F9 05 4A 06 A1 4F F4 7A 70 ...
+T31CC 001:752.575   CPU_WriteMem(1024 bytes @ 0x20000C00)
+T31CC 001:756.080 - 3.551ms returns 0x400
+T31CC 001:756.093 JLINK_WriteMem(0x20001000, 0x400 Bytes, ...)
+T31CC 001:756.099   Data:  5D A1 61 48 FB F7 16 FB 60 49 08 60 02 E0 60 48 ...
+T31CC 001:756.112   CPU_WriteMem(1024 bytes @ 0x20001000)
+T31CC 001:759.583 - 3.495ms returns 0x400
+T31CC 001:759.596 JLINK_WriteMem(0x20001400, 0x1C8 Bytes, ...)
+T31CC 001:759.612   Data:  0D 20 F5 F7 45 FF 30 48 40 7E 01 28 05 DD 36 48 ...
+T31CC 001:759.623   CPU_WriteMem(456 bytes @ 0x20001400)
+T31CC 001:761.402 - 1.811ms returns 0x1C8
+T31CC 001:761.415 JLINK_HasError()
+T31CC 001:761.431 JLINK_WriteReg(R0, 0x00031000)
+T31CC 001:761.438 - 0.009ms returns 0
+T31CC 001:761.445 JLINK_WriteReg(R1, 0x00001000)
+T31CC 001:761.450 - 0.007ms returns 0
+T31CC 001:761.513 JLINK_WriteReg(R2, 0x200005C8)
+T31CC 001:761.534 - 0.023ms returns 0
+T31CC 001:761.540 JLINK_WriteReg(R3, 0x00000000)
+T31CC 001:761.545 - 0.007ms returns 0
+T31CC 001:761.550 JLINK_WriteReg(R4, 0x00000000)
+T31CC 001:761.555 - 0.006ms returns 0
+T31CC 001:761.560 JLINK_WriteReg(R5, 0x00000000)
+T31CC 001:761.565 - 0.006ms returns 0
+T31CC 001:761.571 JLINK_WriteReg(R6, 0x00000000)
+T31CC 001:761.575 - 0.006ms returns 0
+T31CC 001:761.581 JLINK_WriteReg(R7, 0x00000000)
+T31CC 001:761.585 - 0.006ms returns 0
+T31CC 001:761.591 JLINK_WriteReg(R8, 0x00000000)
+T31CC 001:761.595 - 0.006ms returns 0
+T31CC 001:761.601 JLINK_WriteReg(R9, 0x200005B4)
+T31CC 001:761.605 - 0.006ms returns 0
+T31CC 001:761.611 JLINK_WriteReg(R10, 0x00000000)
+T31CC 001:761.616 - 0.006ms returns 0
+T31CC 001:761.621 JLINK_WriteReg(R11, 0x00000000)
+T31CC 001:761.629 - 0.012ms returns 0
+T31CC 001:761.637 JLINK_WriteReg(R12, 0x00000000)
+T31CC 001:761.641 - 0.006ms returns 0
+T31CC 001:761.647 JLINK_WriteReg(R13 (SP), 0x20002000)
+T31CC 001:761.652 - 0.007ms returns 0
+T31CC 001:761.657 JLINK_WriteReg(R14, 0x20000001)
+T31CC 001:761.662 - 0.006ms returns 0
+T31CC 001:761.667 JLINK_WriteReg(R15 (PC), 0x20000154)
+T31CC 001:761.672 - 0.006ms returns 0
+T31CC 001:761.678 JLINK_WriteReg(XPSR, 0x01000000)
+T31CC 001:761.682 - 0.006ms returns 0
+T31CC 001:761.688 JLINK_WriteReg(MSP, 0x20002000)
+T31CC 001:761.692 - 0.006ms returns 0
+T31CC 001:761.698 JLINK_WriteReg(PSP, 0x20002000)
+T31CC 001:761.703 - 0.006ms returns 0
+T31CC 001:761.708 JLINK_WriteReg(CFBP, 0x00000000)
+T31CC 001:761.713 - 0.006ms returns 0
+T31CC 001:761.721 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2)
+T31CC 001:761.727 - 0.008ms returns 0x00000013
+T31CC 001:761.733 JLINK_Go()
+T31CC 001:761.744   CPU_ReadMem(4 bytes @ 0xE0001000)
+T31CC 001:763.826 - 2.098ms
+T31CC 001:763.836 JLINK_IsHalted()
+T31CC 001:764.103 - 0.283ms returns FALSE
+T31CC 001:764.124 JLINK_HasError()
+T31CC 001:767.736 JLINK_IsHalted()
+T31CC 001:768.003 - 0.272ms returns FALSE
+T31CC 001:768.013 JLINK_HasError()
+T31CC 001:769.751 JLINK_IsHalted()
+T31CC 001:769.960 - 0.223ms returns FALSE
+T31CC 001:769.981 JLINK_HasError()
+T31CC 001:771.725 JLINK_IsHalted()
+T31CC 001:771.961 - 0.241ms returns FALSE
+T31CC 001:771.973 JLINK_HasError()
+T31CC 001:774.737 JLINK_IsHalted()
+T31CC 001:774.955 - 0.224ms returns FALSE
+T31CC 001:774.966 JLINK_HasError()
+T31CC 001:776.736 JLINK_IsHalted()
+T31CC 001:776.970 - 0.250ms returns FALSE
+T31CC 001:776.991 JLINK_HasError()
+T31CC 001:778.730 JLINK_IsHalted()
+T31CC 001:778.995 - 0.281ms returns FALSE
+T31CC 001:779.017 JLINK_HasError()
+T31CC 001:780.729 JLINK_IsHalted()
+T31CC 001:780.958 - 0.244ms returns FALSE
+T31CC 001:780.980 JLINK_HasError()
+T31CC 001:782.730 JLINK_IsHalted()
+T31CC 001:782.967 - 0.253ms returns FALSE
+T31CC 001:782.988 JLINK_HasError()
+T31CC 001:784.749 JLINK_IsHalted()
+T31CC 001:785.011 - 0.267ms returns FALSE
+T31CC 001:785.022 JLINK_HasError()
+T31CC 001:786.772 JLINK_IsHalted()
+T31CC 001:787.000 - 0.235ms returns FALSE
+T31CC 001:787.015 JLINK_HasError()
+T31CC 001:790.733 JLINK_IsHalted()
+T31CC 001:790.994 - 0.277ms returns FALSE
+T31CC 001:791.016 JLINK_HasError()
+T31CC 001:792.724 JLINK_IsHalted()
+T31CC 001:792.971 - 0.263ms returns FALSE
+T31CC 001:792.992 JLINK_HasError()
+T31CC 001:794.716 JLINK_IsHalted()
+T31CC 001:794.943 - 0.242ms returns FALSE
+T31CC 001:794.963 JLINK_HasError()
+T31CC 001:796.731 JLINK_IsHalted()
+T31CC 001:797.023 - 0.297ms returns FALSE
+T31CC 001:797.033 JLINK_HasError()
+T31CC 001:798.741 JLINK_IsHalted()
+T31CC 001:798.994 - 0.258ms returns FALSE
+T31CC 001:799.015 JLINK_HasError()
+T31CC 001:800.724 JLINK_IsHalted()
+T31CC 001:800.964 - 0.244ms returns FALSE
+T31CC 001:800.974 JLINK_HasError()
+T31CC 001:802.738 JLINK_IsHalted()
+T31CC 001:802.959 - 0.230ms returns FALSE
+T31CC 001:802.974 JLINK_HasError()
+T31CC 001:806.712 JLINK_IsHalted()
+T31CC 001:806.957 - 0.250ms returns FALSE
+T31CC 001:806.968 JLINK_HasError()
+T31CC 001:808.711 JLINK_IsHalted()
+T31CC 001:808.942 - 0.247ms returns FALSE
+T31CC 001:808.963 JLINK_HasError()
+T31CC 001:810.710 JLINK_IsHalted()
+T31CC 001:810.936 - 0.241ms returns FALSE
+T31CC 001:810.957 JLINK_HasError()
+T31CC 001:812.720 JLINK_IsHalted()
+T31CC 001:812.937 - 0.232ms returns FALSE
+T31CC 001:812.959 JLINK_HasError()
+T31CC 001:814.730 JLINK_IsHalted()
+T31CC 001:814.950 - 0.224ms returns FALSE
+T31CC 001:814.960 JLINK_HasError()
+T31CC 001:816.719 JLINK_IsHalted()
+T31CC 001:816.973 - 0.258ms returns FALSE
+T31CC 001:816.983 JLINK_HasError()
+T31CC 001:818.724 JLINK_IsHalted()
+T31CC 001:818.956 - 0.237ms returns FALSE
+T31CC 001:818.967 JLINK_HasError()
+T31CC 001:822.722 JLINK_IsHalted()
+T31CC 001:822.948 - 0.242ms returns FALSE
+T31CC 001:822.970 JLINK_HasError()
+T31CC 001:824.724 JLINK_IsHalted()
+T31CC 001:824.945 - 0.226ms returns FALSE
+T31CC 001:824.956 JLINK_HasError()
+T31CC 001:826.726 JLINK_IsHalted()
+T31CC 001:826.965 - 0.244ms returns FALSE
+T31CC 001:826.976 JLINK_HasError()
+T31CC 001:828.716 JLINK_IsHalted()
+T31CC 001:828.955 - 0.244ms returns FALSE
+T31CC 001:828.965 JLINK_HasError()
+T31CC 001:830.715 JLINK_IsHalted()
+T31CC 001:830.952 - 0.241ms returns FALSE
+T31CC 001:830.962 JLINK_HasError()
+T31CC 001:832.714 JLINK_IsHalted()
+T31CC 001:832.979 - 0.270ms returns FALSE
+T31CC 001:832.989 JLINK_HasError()
+T31CC 001:834.729 JLINK_IsHalted()
+T31CC 001:836.577   CPU_ReadMem(2 bytes @ 0x20000000)
+T31CC 001:836.839 - 2.115ms returns TRUE
+T31CC 001:836.849 JLINK_ReadReg(R15 (PC))
+T31CC 001:836.857 - 0.009ms returns 0x20000000
+T31CC 001:836.863 JLINK_ClrBPEx(BPHandle = 0x00000013)
+T31CC 001:836.868 - 0.007ms returns 0x00
+T31CC 001:836.874 JLINK_ReadReg(R0)
+T31CC 001:836.880 - 0.007ms returns 0x00000000
+T31CC 001:837.444 JLINK_WriteMem(0x200005C8, 0x238 Bytes, ...)
+T31CC 001:837.453   Data:  24 00 A8 42 02 DB 0C 48 50 F8 24 50 0A 48 50 F8 ...
+T31CC 001:837.467   CPU_WriteMem(568 bytes @ 0x200005C8)
+T31CC 001:839.556 - 2.117ms returns 0x238
+T31CC 001:839.568 JLINK_WriteMem(0x20000800, 0x400 Bytes, ...)
+T31CC 001:839.574   Data:  08 70 0B 48 01 F0 A8 FC 00 20 06 49 08 70 07 E0 ...
+T31CC 001:839.602   CPU_WriteMem(1024 bytes @ 0x20000800)
+T31CC 001:843.089 - 3.525ms returns 0x400
+T31CC 001:843.101 JLINK_WriteMem(0x20000C00, 0x400 Bytes, ...)
+T31CC 001:843.106   Data:  20 0A D4 ED 01 0A 60 EE 88 0A 95 ED 00 1A 00 EE ...
+T31CC 001:843.133   CPU_WriteMem(1024 bytes @ 0x20000C00)
+T31CC 001:846.633 - 3.537ms returns 0x400
+T31CC 001:846.644 JLINK_WriteMem(0x20001000, 0x400 Bytes, ...)
+T31CC 001:846.649   Data:  20 44 FA E7 F0 B5 04 46 0D 46 1E 46 04 B1 0A B9 ...
+T31CC 001:846.677   CPU_WriteMem(1024 bytes @ 0x20001000)
+T31CC 001:850.172 - 3.533ms returns 0x400
+T31CC 001:850.185 JLINK_WriteMem(0x20001400, 0x1C8 Bytes, ...)
+T31CC 001:850.200   Data:  14 2C 01 DB 00 20 10 BD 21 46 02 48 0C F0 97 FE ...
+T31CC 001:850.212   CPU_WriteMem(456 bytes @ 0x20001400)
+T31CC 001:852.008 - 1.828ms returns 0x1C8
+T31CC 001:852.021 JLINK_HasError()
+T31CC 001:852.028 JLINK_WriteReg(R0, 0x00032000)
+T31CC 001:852.036 - 0.010ms returns 0
+T31CC 001:852.043 JLINK_WriteReg(R1, 0x00001000)
+T31CC 001:852.049 - 0.008ms returns 0
+T31CC 001:852.057 JLINK_WriteReg(R2, 0x200005C8)
+T31CC 001:852.062 - 0.007ms returns 0
+T31CC 001:852.106 JLINK_WriteReg(R3, 0x00000000)
+T31CC 001:852.117 - 0.012ms returns 0
+T31CC 001:852.123 JLINK_WriteReg(R4, 0x00000000)
+T31CC 001:852.128 - 0.007ms returns 0
+T31CC 001:852.134 JLINK_WriteReg(R5, 0x00000000)
+T31CC 001:852.139 - 0.007ms returns 0
+T31CC 001:852.145 JLINK_WriteReg(R6, 0x00000000)
+T31CC 001:852.150 - 0.007ms returns 0
+T31CC 001:852.156 JLINK_WriteReg(R7, 0x00000000)
+T31CC 001:852.161 - 0.007ms returns 0
+T31CC 001:852.167 JLINK_WriteReg(R8, 0x00000000)
+T31CC 001:852.172 - 0.007ms returns 0
+T31CC 001:852.178 JLINK_WriteReg(R9, 0x200005B4)
+T31CC 001:852.183 - 0.007ms returns 0
+T31CC 001:852.189 JLINK_WriteReg(R10, 0x00000000)
+T31CC 001:852.195 - 0.007ms returns 0
+T31CC 001:852.201 JLINK_WriteReg(R11, 0x00000000)
+T31CC 001:852.206 - 0.007ms returns 0
+T31CC 001:852.212 JLINK_WriteReg(R12, 0x00000000)
+T31CC 001:852.217 - 0.007ms returns 0
+T31CC 001:852.223 JLINK_WriteReg(R13 (SP), 0x20002000)
+T31CC 001:852.229 - 0.008ms returns 0
+T31CC 001:852.235 JLINK_WriteReg(R14, 0x20000001)
+T31CC 001:852.240 - 0.007ms returns 0
+T31CC 001:852.246 JLINK_WriteReg(R15 (PC), 0x20000154)
+T31CC 001:852.251 - 0.007ms returns 0
+T31CC 001:852.257 JLINK_WriteReg(XPSR, 0x01000000)
+T31CC 001:852.262 - 0.007ms returns 0
+T31CC 001:852.268 JLINK_WriteReg(MSP, 0x20002000)
+T31CC 001:852.273 - 0.007ms returns 0
+T31CC 001:852.279 JLINK_WriteReg(PSP, 0x20002000)
+T31CC 001:852.284 - 0.007ms returns 0
+T31CC 001:852.290 JLINK_WriteReg(CFBP, 0x00000000)
+T31CC 001:852.295 - 0.007ms returns 0
+T31CC 001:852.301 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2)
+T31CC 001:852.307 - 0.008ms returns 0x00000014
+T31CC 001:852.313 JLINK_Go()
+T31CC 001:852.329   CPU_ReadMem(4 bytes @ 0xE0001000)
+T31CC 001:854.335 - 2.027ms
+T31CC 001:854.356 JLINK_IsHalted()
+T31CC 001:854.565 - 0.214ms returns FALSE
+T31CC 001:854.576 JLINK_HasError()
+T31CC 001:857.696 JLINK_IsHalted()
+T31CC 001:857.903 - 0.212ms returns FALSE
+T31CC 001:857.915 JLINK_HasError()
+T31CC 001:859.695 JLINK_IsHalted()
+T31CC 001:859.919 - 0.228ms returns FALSE
+T31CC 001:859.929 JLINK_HasError()
+T31CC 001:861.693 JLINK_IsHalted()
+T31CC 001:861.923 - 0.245ms returns FALSE
+T31CC 001:861.944 JLINK_HasError()
+T31CC 001:863.692 JLINK_IsHalted()
+T31CC 001:863.920 - 0.244ms returns FALSE
+T31CC 001:863.941 JLINK_HasError()
+T31CC 001:865.720 JLINK_IsHalted()
+T31CC 001:865.985 - 0.270ms returns FALSE
+T31CC 001:865.995 JLINK_HasError()
+T31CC 001:867.713 JLINK_IsHalted()
+T31CC 001:867.934 - 0.226ms returns FALSE
+T31CC 001:867.945 JLINK_HasError()
+T31CC 001:870.692 JLINK_IsHalted()
+T31CC 001:870.922 - 0.245ms returns FALSE
+T31CC 001:870.943 JLINK_HasError()
+T31CC 001:872.691 JLINK_IsHalted()
+T31CC 001:872.918 - 0.243ms returns FALSE
+T31CC 001:872.939 JLINK_HasError()
+T31CC 001:874.692 JLINK_IsHalted()
+T31CC 001:874.921 - 0.244ms returns FALSE
+T31CC 001:874.942 JLINK_HasError()
+T31CC 001:876.699 JLINK_IsHalted()
+T31CC 001:876.938 - 0.255ms returns FALSE
+T31CC 001:876.959 JLINK_HasError()
+T31CC 001:878.717 JLINK_IsHalted()
+T31CC 001:878.977 - 0.265ms returns FALSE
+T31CC 001:878.987 JLINK_HasError()
+T31CC 001:880.698 JLINK_IsHalted()
+T31CC 001:880.938 - 0.244ms returns FALSE
+T31CC 001:880.948 JLINK_HasError()
+T31CC 001:882.699 JLINK_IsHalted()
+T31CC 001:882.978 - 0.284ms returns FALSE
+T31CC 001:882.989 JLINK_HasError()
+T31CC 001:886.697 JLINK_IsHalted()
+T31CC 001:886.904 - 0.212ms returns FALSE
+T31CC 001:886.915 JLINK_HasError()
+T31CC 001:888.701 JLINK_IsHalted()
+T31CC 001:888.965 - 0.278ms returns FALSE
+T31CC 001:888.985 JLINK_HasError()
+T31CC 001:890.701 JLINK_IsHalted()
+T31CC 001:890.943 - 0.257ms returns FALSE
+T31CC 001:890.963 JLINK_HasError()
+T31CC 001:892.699 JLINK_IsHalted()
+T31CC 001:892.933 - 0.250ms returns FALSE
+T31CC 001:892.954 JLINK_HasError()
+T31CC 001:894.716 JLINK_IsHalted()
+T31CC 001:894.981 - 0.280ms returns FALSE
+T31CC 001:895.001 JLINK_HasError()
+T31CC 001:896.698 JLINK_IsHalted()
+T31CC 001:896.971 - 0.289ms returns FALSE
+T31CC 001:896.992 JLINK_HasError()
+T31CC 001:898.718 JLINK_IsHalted()
+T31CC 001:898.946 - 0.233ms returns FALSE
+T31CC 001:898.957 JLINK_HasError()
+T31CC 001:906.712 JLINK_IsHalted()
+T31CC 001:906.957 - 0.250ms returns FALSE
+T31CC 001:906.967 JLINK_HasError()
+T31CC 001:908.734 JLINK_IsHalted()
+T31CC 001:908.972 - 0.244ms returns FALSE
+T31CC 001:908.983 JLINK_HasError()
+T31CC 001:910.707 JLINK_IsHalted()
+T31CC 001:910.950 - 0.248ms returns FALSE
+T31CC 001:910.960 JLINK_HasError()
+T31CC 001:912.704 JLINK_IsHalted()
+T31CC 001:912.964 - 0.275ms returns FALSE
+T31CC 001:912.996 JLINK_HasError()
+T31CC 001:914.699 JLINK_IsHalted()
+T31CC 001:914.941 - 0.247ms returns FALSE
+T31CC 001:914.951 JLINK_HasError()
+T31CC 001:917.687 JLINK_IsHalted()
+T31CC 001:917.972 - 0.290ms returns FALSE
+T31CC 001:917.982 JLINK_HasError()
+T31CC 001:919.705 JLINK_IsHalted()
+T31CC 001:919.965 - 0.264ms returns FALSE
+T31CC 001:919.986 JLINK_HasError()
+T31CC 001:921.686 JLINK_IsHalted()
+T31CC 001:921.980 - 0.299ms returns FALSE
+T31CC 001:921.991 JLINK_HasError()
+T31CC 001:923.690 JLINK_IsHalted()
+T31CC 001:923.978 - 0.293ms returns FALSE
+T31CC 001:923.989 JLINK_HasError()
+T31CC 001:925.706 JLINK_IsHalted()
+T31CC 001:927.590   CPU_ReadMem(2 bytes @ 0x20000000)
+T31CC 001:927.868 - 2.166ms returns TRUE
+T31CC 001:927.878 JLINK_ReadReg(R15 (PC))
+T31CC 001:927.886 - 0.009ms returns 0x20000000
+T31CC 001:927.892 JLINK_ClrBPEx(BPHandle = 0x00000014)
+T31CC 001:927.897 - 0.007ms returns 0x00
+T31CC 001:927.903 JLINK_ReadReg(R0)
+T31CC 001:927.908 - 0.007ms returns 0x00000000
+T31CC 001:928.372 JLINK_WriteMem(0x200005C8, 0x238 Bytes, ...)
+T31CC 001:928.381   Data:  20 80 00 20 CE E7 00 00 70 B5 0D F0 9D FA 04 46 ...
+T31CC 001:928.394   CPU_WriteMem(568 bytes @ 0x200005C8)
+T31CC 001:930.584 - 2.217ms returns 0x238
+T31CC 001:930.597 JLINK_WriteMem(0x20000800, 0x400 Bytes, ...)
+T31CC 001:930.612   Data:  60 7B 08 B9 05 26 0F E0 62 7B 04 F1 0E 01 12 48 ...
+T31CC 001:930.703   CPU_WriteMem(1024 bytes @ 0x20000800)
+T31CC 001:934.192 - 3.600ms returns 0x400
+T31CC 001:934.205 JLINK_WriteMem(0x20000C00, 0x400 Bytes, ...)
+T31CC 001:934.220   Data:  A0 69 0C F0 D7 FB F0 E7 70 B5 86 B0 04 46 0D 46 ...
+T31CC 001:934.231   CPU_WriteMem(1024 bytes @ 0x20000C00)
+T31CC 001:937.760 - 3.560ms returns 0x400
+T31CC 001:937.772 JLINK_WriteMem(0x20001000, 0x400 Bytes, ...)
+T31CC 001:937.777   Data:  04 7E 00 20 B6 42 00 20 10 B5 00 24 08 E0 07 48 ...
+T31CC 001:937.789   CPU_WriteMem(1024 bytes @ 0x20001000)
+T31CC 001:941.271 - 3.504ms returns 0x400
+T31CC 001:941.283 JLINK_WriteMem(0x20001400, 0x1C8 Bytes, ...)
+T31CC 001:941.299   Data:  00 EB 40 04 04 EB C0 04 14 44 A3 72 00 EB 40 03 ...
+T31CC 001:941.310   CPU_WriteMem(456 bytes @ 0x20001400)
+T31CC 001:943.116 - 1.838ms returns 0x1C8
+T31CC 001:943.128 JLINK_HasError()
+T31CC 001:943.145 JLINK_WriteReg(R0, 0x00033000)
+T31CC 001:943.153 - 0.009ms returns 0
+T31CC 001:943.160 JLINK_WriteReg(R1, 0x00001000)
+T31CC 001:943.165 - 0.007ms returns 0
+T31CC 001:943.228 JLINK_WriteReg(R2, 0x200005C8)
+T31CC 001:943.248 - 0.023ms returns 0
+T31CC 001:943.255 JLINK_WriteReg(R3, 0x00000000)
+T31CC 001:943.259 - 0.006ms returns 0
+T31CC 001:943.265 JLINK_WriteReg(R4, 0x00000000)
+T31CC 001:943.269 - 0.006ms returns 0
+T31CC 001:943.275 JLINK_WriteReg(R5, 0x00000000)
+T31CC 001:943.280 - 0.006ms returns 0
+T31CC 001:943.285 JLINK_WriteReg(R6, 0x00000000)
+T31CC 001:943.290 - 0.006ms returns 0
+T31CC 001:943.295 JLINK_WriteReg(R7, 0x00000000)
+T31CC 001:943.300 - 0.006ms returns 0
+T31CC 001:943.305 JLINK_WriteReg(R8, 0x00000000)
+T31CC 001:943.310 - 0.006ms returns 0
+T31CC 001:943.315 JLINK_WriteReg(R9, 0x200005B4)
+T31CC 001:943.320 - 0.006ms returns 0
+T31CC 001:943.325 JLINK_WriteReg(R10, 0x00000000)
+T31CC 001:943.330 - 0.006ms returns 0
+T31CC 001:943.336 JLINK_WriteReg(R11, 0x00000000)
+T31CC 001:943.340 - 0.006ms returns 0
+T31CC 001:943.346 JLINK_WriteReg(R12, 0x00000000)
+T31CC 001:943.350 - 0.006ms returns 0
+T31CC 001:943.356 JLINK_WriteReg(R13 (SP), 0x20002000)
+T31CC 001:943.361 - 0.007ms returns 0
+T31CC 001:943.366 JLINK_WriteReg(R14, 0x20000001)
+T31CC 001:943.371 - 0.006ms returns 0
+T31CC 001:943.377 JLINK_WriteReg(R15 (PC), 0x20000154)
+T31CC 001:943.381 - 0.006ms returns 0
+T31CC 001:943.387 JLINK_WriteReg(XPSR, 0x01000000)
+T31CC 001:943.391 - 0.006ms returns 0
+T31CC 001:943.397 JLINK_WriteReg(MSP, 0x20002000)
+T31CC 001:943.403 - 0.018ms returns 0
+T31CC 001:943.418 JLINK_WriteReg(PSP, 0x20002000)
+T31CC 001:943.423 - 0.007ms returns 0
+T31CC 001:943.429 JLINK_WriteReg(CFBP, 0x00000000)
+T31CC 001:943.434 - 0.006ms returns 0
+T31CC 001:943.440 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2)
+T31CC 001:943.446 - 0.008ms returns 0x00000015
+T31CC 001:943.452 JLINK_Go()
+T31CC 001:943.464   CPU_ReadMem(4 bytes @ 0xE0001000)
+T31CC 001:945.521 - 2.074ms
+T31CC 001:945.532 JLINK_IsHalted()
+T31CC 001:945.772 - 0.256ms returns FALSE
+T31CC 001:945.793 JLINK_HasError()
+T31CC 001:950.666 JLINK_IsHalted()
+T31CC 001:950.887 - 0.237ms returns FALSE
+T31CC 001:950.910 JLINK_HasError()
+T31CC 001:952.664 JLINK_IsHalted()
+T31CC 001:952.894 - 0.246ms returns FALSE
+T31CC 001:952.915 JLINK_HasError()
+T31CC 001:954.680 JLINK_IsHalted()
+T31CC 001:954.901 - 0.226ms returns FALSE
+T31CC 001:954.912 JLINK_HasError()
+T31CC 001:956.691 JLINK_IsHalted()
+T31CC 001:956.938 - 0.252ms returns FALSE
+T31CC 001:956.949 JLINK_HasError()
+T31CC 001:958.674 JLINK_IsHalted()
+T31CC 001:958.928 - 0.259ms returns FALSE
+T31CC 001:958.938 JLINK_HasError()
+T31CC 001:960.673 JLINK_IsHalted()
+T31CC 001:960.892 - 0.223ms returns FALSE
+T31CC 001:960.902 JLINK_HasError()
+T31CC 001:962.685 JLINK_IsHalted()
+T31CC 001:962.909 - 0.228ms returns FALSE
+T31CC 001:962.919 JLINK_HasError()
+T31CC 001:966.671 JLINK_IsHalted()
+T31CC 001:966.940 - 0.276ms returns FALSE
+T31CC 001:966.953 JLINK_HasError()
+T31CC 001:968.674 JLINK_IsHalted()
+T31CC 001:968.939 - 0.279ms returns FALSE
+T31CC 001:968.971 JLINK_HasError()
+T31CC 001:970.687 JLINK_IsHalted()
+T31CC 001:970.912 - 0.232ms returns FALSE
+T31CC 001:970.925 JLINK_HasError()
+T31CC 001:972.692 JLINK_IsHalted()
+T31CC 001:972.921 - 0.234ms returns FALSE
+T31CC 001:972.942 JLINK_HasError()
+T31CC 001:974.675 JLINK_IsHalted()
+T31CC 001:974.966 - 0.297ms returns FALSE
+T31CC 001:974.977 JLINK_HasError()
+T31CC 001:976.690 JLINK_IsHalted()
+T31CC 001:976.938 - 0.263ms returns FALSE
+T31CC 001:976.958 JLINK_HasError()
+T31CC 001:978.680 JLINK_IsHalted()
+T31CC 001:978.902 - 0.227ms returns FALSE
+T31CC 001:978.913 JLINK_HasError()
+T31CC 001:982.666 JLINK_IsHalted()
+T31CC 001:982.931 - 0.270ms returns FALSE
+T31CC 001:982.941 JLINK_HasError()
+T31CC 001:984.665 JLINK_IsHalted()
+T31CC 001:984.902 - 0.253ms returns FALSE
+T31CC 001:984.924 JLINK_HasError()
+T31CC 001:986.676 JLINK_IsHalted()
+T31CC 001:986.887 - 0.217ms returns FALSE
+T31CC 001:986.898 JLINK_HasError()
+T31CC 001:988.670 JLINK_IsHalted()
+T31CC 001:988.910 - 0.246ms returns FALSE
+T31CC 001:988.931 JLINK_HasError()
+T31CC 001:990.669 JLINK_IsHalted()
+T31CC 001:990.961 - 0.297ms returns FALSE
+T31CC 001:990.972 JLINK_HasError()
+T31CC 001:992.684 JLINK_IsHalted()
+T31CC 001:992.971 - 0.302ms returns FALSE
+T31CC 001:992.992 JLINK_HasError()
+T31CC 001:994.712 JLINK_IsHalted()
+T31CC 001:994.993 - 0.286ms returns FALSE
+T31CC 001:995.003 JLINK_HasError()
+T31CC 001:998.675 JLINK_IsHalted()
+T31CC 001:998.890 - 0.222ms returns FALSE
+T31CC 001:998.904 JLINK_HasError()
+T31CC 002:000.661 JLINK_IsHalted()
+T31CC 002:000.943 - 0.288ms returns FALSE
+T31CC 002:000.954 JLINK_HasError()
+T31CC 002:002.658 JLINK_IsHalted()
+T31CC 002:002.902 - 0.260ms returns FALSE
+T31CC 002:002.924 JLINK_HasError()
+T31CC 002:004.677 JLINK_IsHalted()
+T31CC 002:004.908 - 0.249ms returns FALSE
+T31CC 002:004.932 JLINK_HasError()
+T31CC 002:006.659 JLINK_IsHalted()
+T31CC 002:006.940 - 0.286ms returns FALSE
+T31CC 002:006.951 JLINK_HasError()
+T31CC 002:008.675 JLINK_IsHalted()
+T31CC 002:008.954 - 0.296ms returns FALSE
+T31CC 002:008.976 JLINK_HasError()
+T31CC 002:010.677 JLINK_IsHalted()
+T31CC 002:010.896 - 0.224ms returns FALSE
+T31CC 002:010.907 JLINK_HasError()
+T31CC 002:015.673 JLINK_IsHalted()
+T31CC 002:017.601   CPU_ReadMem(2 bytes @ 0x20000000)
+T31CC 002:017.850 - 2.182ms returns TRUE
+T31CC 002:017.860 JLINK_ReadReg(R15 (PC))
+T31CC 002:017.867 - 0.009ms returns 0x20000000
+T31CC 002:017.873 JLINK_ClrBPEx(BPHandle = 0x00000015)
+T31CC 002:017.879 - 0.007ms returns 0x00
+T31CC 002:017.884 JLINK_ReadReg(R0)
+T31CC 002:017.889 - 0.007ms returns 0x00000000
+T31CC 002:018.391 JLINK_WriteMem(0x200005C8, 0x238 Bytes, ...)
+T31CC 002:018.400   Data:  01 DD 02 20 CB E7 4F 78 93 F8 01 C0 67 45 01 DD ...
+T31CC 002:018.414   CPU_WriteMem(568 bytes @ 0x200005C8)
+T31CC 002:020.540 - 2.154ms returns 0x238
+T31CC 002:020.550 JLINK_WriteMem(0x20000800, 0x400 Bytes, ...)
+T31CC 002:020.556   Data:  E8 DB 69 46 00 20 05 F0 D3 FC 23 49 68 46 FF F7 ...
+T31CC 002:020.567   CPU_WriteMem(1024 bytes @ 0x20000800)
+T31CC 002:024.116 - 3.570ms returns 0x400
+T31CC 002:024.128 JLINK_WriteMem(0x20000C00, 0x400 Bytes, ...)
+T31CC 002:024.144   Data:  11 0A 9D ED 1E 1A 00 EE 81 0A 85 ED 05 0A 94 ED ...
+T31CC 002:024.155   CPU_WriteMem(1024 bytes @ 0x20000C00)
+T31CC 002:027.635 - 3.514ms returns 0x400
+T31CC 002:027.649 JLINK_WriteMem(0x20001000, 0x400 Bytes, ...)
+T31CC 002:027.665   Data:  9D ED 16 1A 00 EE 81 0A D4 ED 3D 0A 9D ED 1A 1A ...
+T31CC 002:027.676   CPU_WriteMem(1024 bytes @ 0x20001000)
+T31CC 002:031.195 - 3.550ms returns 0x400
+T31CC 002:031.206 JLINK_WriteMem(0x20001400, 0x1C8 Bytes, ...)
+T31CC 002:031.222   Data:  11 DD 60 68 00 78 18 B9 01 20 0F 49 08 70 70 BD ...
+T31CC 002:031.232   CPU_WriteMem(456 bytes @ 0x20001400)
+T31CC 002:033.115 - 1.913ms returns 0x1C8
+T31CC 002:033.127 JLINK_HasError()
+T31CC 002:033.143 JLINK_WriteReg(R0, 0x00034000)
+T31CC 002:033.155 - 0.016ms returns 0
+T31CC 002:033.175 JLINK_WriteReg(R1, 0x00001000)
+T31CC 002:033.180 - 0.007ms returns 0
+T31CC 002:033.196 JLINK_WriteReg(R2, 0x200005C8)
+T31CC 002:033.200 - 0.007ms returns 0
+T31CC 002:033.207 JLINK_WriteReg(R3, 0x00000000)
+T31CC 002:033.212 - 0.007ms returns 0
+T31CC 002:033.219 JLINK_WriteReg(R4, 0x00000000)
+T31CC 002:033.223 - 0.006ms returns 0
+T31CC 002:033.230 JLINK_WriteReg(R5, 0x00000000)
+T31CC 002:033.235 - 0.007ms returns 0
+T31CC 002:033.242 JLINK_WriteReg(R6, 0x00000000)
+T31CC 002:033.246 - 0.006ms returns 0
+T31CC 002:033.253 JLINK_WriteReg(R7, 0x00000000)
+T31CC 002:033.258 - 0.006ms returns 0
+T31CC 002:033.264 JLINK_WriteReg(R8, 0x00000000)
+T31CC 002:033.270 - 0.007ms returns 0
+T31CC 002:033.276 JLINK_WriteReg(R9, 0x200005B4)
+T31CC 002:033.281 - 0.007ms returns 0
+T31CC 002:033.288 JLINK_WriteReg(R10, 0x00000000)
+T31CC 002:033.293 - 0.007ms returns 0
+T31CC 002:033.355 JLINK_WriteReg(R11, 0x00000000)
+T31CC 002:033.376 - 0.023ms returns 0
+T31CC 002:033.382 JLINK_WriteReg(R12, 0x00000000)
+T31CC 002:033.387 - 0.006ms returns 0
+T31CC 002:033.392 JLINK_WriteReg(R13 (SP), 0x20002000)
+T31CC 002:033.397 - 0.007ms returns 0
+T31CC 002:033.403 JLINK_WriteReg(R14, 0x20000001)
+T31CC 002:033.408 - 0.007ms returns 0
+T31CC 002:033.413 JLINK_WriteReg(R15 (PC), 0x20000154)
+T31CC 002:033.418 - 0.008ms returns 0
+T31CC 002:033.425 JLINK_WriteReg(XPSR, 0x01000000)
+T31CC 002:033.440 - 0.017ms returns 0
+T31CC 002:033.446 JLINK_WriteReg(MSP, 0x20002000)
+T31CC 002:033.451 - 0.007ms returns 0
+T31CC 002:033.457 JLINK_WriteReg(PSP, 0x20002000)
+T31CC 002:033.472 - 0.017ms returns 0
+T31CC 002:033.477 JLINK_WriteReg(CFBP, 0x00000000)
+T31CC 002:033.482 - 0.006ms returns 0
+T31CC 002:033.488 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2)
+T31CC 002:033.494 - 0.008ms returns 0x00000016
+T31CC 002:033.499 JLINK_Go()
+T31CC 002:033.511   CPU_ReadMem(4 bytes @ 0xE0001000)
+T31CC 002:035.535 - 2.041ms
+T31CC 002:035.545 JLINK_IsHalted()
+T31CC 002:035.771 - 0.241ms returns FALSE
+T31CC 002:035.792 JLINK_HasError()
+T31CC 002:037.666 JLINK_IsHalted()
+T31CC 002:037.890 - 0.239ms returns FALSE
+T31CC 002:037.912 JLINK_HasError()
+T31CC 002:039.649 JLINK_IsHalted()
+T31CC 002:039.887 - 0.243ms returns FALSE
+T31CC 002:039.898 JLINK_HasError()
+T31CC 002:041.647 JLINK_IsHalted()
+T31CC 002:041.885 - 0.243ms returns FALSE
+T31CC 002:041.894 JLINK_HasError()
+T31CC 002:043.657 JLINK_IsHalted()
+T31CC 002:043.890 - 0.238ms returns FALSE
+T31CC 002:043.901 JLINK_HasError()
+T31CC 002:047.645 JLINK_IsHalted()
+T31CC 002:047.895 - 0.265ms returns FALSE
+T31CC 002:047.926 JLINK_HasError()
+T31CC 002:049.645 JLINK_IsHalted()
+T31CC 002:049.859 - 0.229ms returns FALSE
+T31CC 002:049.890 JLINK_HasError()
+T31CC 002:051.645 JLINK_IsHalted()
+T31CC 002:051.908 - 0.269ms returns FALSE
+T31CC 002:051.929 JLINK_HasError()
+T31CC 002:053.654 JLINK_IsHalted()
+T31CC 002:053.863 - 0.214ms returns FALSE
+T31CC 002:053.873 JLINK_HasError()
+T31CC 002:055.644 JLINK_IsHalted()
+T31CC 002:055.910 - 0.272ms returns FALSE
+T31CC 002:055.921 JLINK_HasError()
+T31CC 002:057.659 JLINK_IsHalted()
+T31CC 002:057.925 - 0.281ms returns FALSE
+T31CC 002:057.945 JLINK_HasError()
+T31CC 002:059.647 JLINK_IsHalted()
+T31CC 002:059.931 - 0.290ms returns FALSE
+T31CC 002:059.942 JLINK_HasError()
+T31CC 002:063.646 JLINK_IsHalted()
+T31CC 002:063.866 - 0.236ms returns FALSE
+T31CC 002:063.887 JLINK_HasError()
+T31CC 002:065.646 JLINK_IsHalted()
+T31CC 002:065.916 - 0.286ms returns FALSE
+T31CC 002:065.937 JLINK_HasError()
+T31CC 002:067.643 JLINK_IsHalted()
+T31CC 002:067.888 - 0.249ms returns FALSE
+T31CC 002:067.898 JLINK_HasError()
+T31CC 002:069.662 JLINK_IsHalted()
+T31CC 002:069.890 - 0.232ms returns FALSE
+T31CC 002:069.900 JLINK_HasError()
+T31CC 002:071.638 JLINK_IsHalted()
+T31CC 002:071.892 - 0.259ms returns FALSE
+T31CC 002:071.902 JLINK_HasError()
+T31CC 002:073.636 JLINK_IsHalted()
+T31CC 002:073.875 - 0.243ms returns FALSE
+T31CC 002:073.885 JLINK_HasError()
+T31CC 002:075.637 JLINK_IsHalted()
+T31CC 002:075.895 - 0.264ms returns FALSE
+T31CC 002:075.907 JLINK_HasError()
+T31CC 002:078.625 JLINK_IsHalted()
+T31CC 002:078.845 - 0.235ms returns FALSE
+T31CC 002:078.865 JLINK_HasError()
+T31CC 002:080.640 JLINK_IsHalted()
+T31CC 002:080.865 - 0.240ms returns FALSE
+T31CC 002:080.886 JLINK_HasError()
+T31CC 002:082.623 JLINK_IsHalted()
+T31CC 002:082.847 - 0.239ms returns FALSE
+T31CC 002:082.868 JLINK_HasError()
+T31CC 002:084.985 JLINK_IsHalted()
+T31CC 002:085.259 - 0.291ms returns FALSE
+T31CC 002:085.291 JLINK_HasError()
+T31CC 002:086.649 JLINK_IsHalted()
+T31CC 002:086.883 - 0.238ms returns FALSE
+T31CC 002:086.893 JLINK_HasError()
+T31CC 002:088.632 JLINK_IsHalted()
+T31CC 002:088.873 - 0.255ms returns FALSE
+T31CC 002:088.893 JLINK_HasError()
+T31CC 002:090.659 JLINK_IsHalted()
+T31CC 002:090.869 - 0.217ms returns FALSE
+T31CC 002:090.883 JLINK_HasError()
+T31CC 002:094.631 JLINK_IsHalted()
+T31CC 002:094.869 - 0.243ms returns FALSE
+T31CC 002:094.879 JLINK_HasError()
+T31CC 002:096.629 JLINK_IsHalted()
+T31CC 002:096.866 - 0.241ms returns FALSE
+T31CC 002:096.875 JLINK_HasError()
+T31CC 002:098.635 JLINK_IsHalted()
+T31CC 002:098.926 - 0.297ms returns FALSE
+T31CC 002:098.937 JLINK_HasError()
+T31CC 002:100.649 JLINK_IsHalted()
+T31CC 002:100.896 - 0.262ms returns FALSE
+T31CC 002:100.917 JLINK_HasError()
+T31CC 002:102.649 JLINK_IsHalted()
+T31CC 002:102.903 - 0.269ms returns FALSE
+T31CC 002:102.923 JLINK_HasError()
+T31CC 002:104.635 JLINK_IsHalted()
+T31CC 002:104.878 - 0.258ms returns FALSE
+T31CC 002:104.898 JLINK_HasError()
+T31CC 002:106.628 JLINK_IsHalted()
+T31CC 002:108.394   CPU_ReadMem(2 bytes @ 0x20000000)
+T31CC 002:108.653 - 2.030ms returns TRUE
+T31CC 002:108.663 JLINK_ReadReg(R15 (PC))
+T31CC 002:108.669 - 0.009ms returns 0x20000000
+T31CC 002:108.675 JLINK_ClrBPEx(BPHandle = 0x00000016)
+T31CC 002:108.680 - 0.007ms returns 0x00
+T31CC 002:108.686 JLINK_ReadReg(R0)
+T31CC 002:108.691 - 0.006ms returns 0x00000000
+T31CC 002:109.188 JLINK_WriteMem(0x200005C8, 0x238 Bytes, ...)
+T31CC 002:109.197   Data:  F2 D1 00 BF 00 BF 00 BF 00 BF 00 BF 00 BF BF F3 ...
+T31CC 002:109.210   CPU_WriteMem(568 bytes @ 0x200005C8)
+T31CC 002:111.301 - 2.128ms returns 0x238
+T31CC 002:111.324 JLINK_WriteMem(0x20000800, 0x400 Bytes, ...)
+T31CC 002:111.339   Data:  28 1D 62 68 10 5C 41 EA 00 21 19 48 01 86 FA F7 ...
+T31CC 002:111.352   CPU_WriteMem(1024 bytes @ 0x20000800)
+T31CC 002:114.870 - 3.551ms returns 0x400
+T31CC 002:114.882 JLINK_WriteMem(0x20000C00, 0x400 Bytes, ...)
+T31CC 002:114.898   Data:  00 00 20 F0 F0 00 10 30 8D F8 00 00 00 BF 9D F8 ...
+T31CC 002:114.909   CPU_WriteMem(1024 bytes @ 0x20000C00)
+T31CC 002:118.509 - 3.632ms returns 0x400
+T31CC 002:118.520 JLINK_WriteMem(0x20001000, 0x400 Bytes, ...)
+T31CC 002:118.536   Data:  03 00 00 BF 08 E0 9D F8 03 10 1D F8 00 20 11 44 ...
+T31CC 002:118.547   CPU_WriteMem(1024 bytes @ 0x20001000)
+T31CC 002:122.104 - 3.589ms returns 0x400
+T31CC 002:122.117 JLINK_WriteMem(0x20001400, 0x1C8 Bytes, ...)
+T31CC 002:122.122   Data:  91 40 08 43 99 49 97 4A 12 68 88 54 0C E0 97 48 ...
+T31CC 002:122.133   CPU_WriteMem(456 bytes @ 0x20001400)
+T31CC 002:123.897 - 1.795ms returns 0x1C8
+T31CC 002:123.919 JLINK_HasError()
+T31CC 002:123.937 JLINK_WriteReg(R0, 0x00035000)
+T31CC 002:123.954 - 0.019ms returns 0
+T31CC 002:123.961 JLINK_WriteReg(R1, 0x00001000)
+T31CC 002:123.966 - 0.007ms returns 0
+T31CC 002:124.004 JLINK_WriteReg(R2, 0x200005C8)
+T31CC 002:124.026 - 0.035ms returns 0
+T31CC 002:124.043 JLINK_WriteReg(R3, 0x00000000)
+T31CC 002:124.048 - 0.006ms returns 0
+T31CC 002:124.064 JLINK_WriteReg(R4, 0x00000000)
+T31CC 002:124.068 - 0.006ms returns 0
+T31CC 002:124.074 JLINK_WriteReg(R5, 0x00000000)
+T31CC 002:124.078 - 0.006ms returns 0
+T31CC 002:124.095 JLINK_WriteReg(R6, 0x00000000)
+T31CC 002:124.100 - 0.017ms returns 0
+T31CC 002:124.116 JLINK_WriteReg(R7, 0x00000000)
+T31CC 002:124.121 - 0.007ms returns 0
+T31CC 002:124.142 JLINK_WriteReg(R8, 0x00000000)
+T31CC 002:124.146 - 0.006ms returns 0
+T31CC 002:124.162 JLINK_WriteReg(R9, 0x200005B4)
+T31CC 002:124.181 - 0.022ms returns 0
+T31CC 002:124.189 JLINK_WriteReg(R10, 0x00000000)
+T31CC 002:124.193 - 0.006ms returns 0
+T31CC 002:124.199 JLINK_WriteReg(R11, 0x00000000)
+T31CC 002:124.203 - 0.017ms returns 0
+T31CC 002:124.219 JLINK_WriteReg(R12, 0x00000000)
+T31CC 002:124.224 - 0.006ms returns 0
+T31CC 002:124.229 JLINK_WriteReg(R13 (SP), 0x20002000)
+T31CC 002:124.245 - 0.018ms returns 0
+T31CC 002:124.250 JLINK_WriteReg(R14, 0x20000001)
+T31CC 002:124.255 - 0.006ms returns 0
+T31CC 002:124.260 JLINK_WriteReg(R15 (PC), 0x20000154)
+T31CC 002:124.265 - 0.017ms returns 0
+T31CC 002:124.281 JLINK_WriteReg(XPSR, 0x01000000)
+T31CC 002:124.286 - 0.006ms returns 0
+T31CC 002:124.291 JLINK_WriteReg(MSP, 0x20002000)
+T31CC 002:124.306 - 0.017ms returns 0
+T31CC 002:124.312 JLINK_WriteReg(PSP, 0x20002000)
+T31CC 002:124.317 - 0.006ms returns 0
+T31CC 002:124.322 JLINK_WriteReg(CFBP, 0x00000000)
+T31CC 002:124.327 - 0.006ms returns 0
+T31CC 002:124.343 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2)
+T31CC 002:124.348 - 0.007ms returns 0x00000017
+T31CC 002:124.354 JLINK_Go()
+T31CC 002:124.376   CPU_ReadMem(4 bytes @ 0xE0001000)
+T31CC 002:126.454 - 2.105ms
+T31CC 002:126.474 JLINK_IsHalted()
+T31CC 002:126.717 - 0.248ms returns FALSE
+T31CC 002:126.728 JLINK_HasError()
+T31CC 002:130.618 JLINK_IsHalted()
+T31CC 002:130.872 - 0.259ms returns FALSE
+T31CC 002:130.882 JLINK_HasError()
+T31CC 002:132.629 JLINK_IsHalted()
+T31CC 002:132.860 - 0.247ms returns FALSE
+T31CC 002:132.881 JLINK_HasError()
+T31CC 002:134.618 JLINK_IsHalted()
+T31CC 002:134.868 - 0.265ms returns FALSE
+T31CC 002:134.889 JLINK_HasError()
+T31CC 002:136.634 JLINK_IsHalted()
+T31CC 002:136.851 - 0.226ms returns FALSE
+T31CC 002:136.872 JLINK_HasError()
+T31CC 002:140.621 JLINK_IsHalted()
+T31CC 002:140.846 - 0.230ms returns FALSE
+T31CC 002:140.857 JLINK_HasError()
+T31CC 002:142.620 JLINK_IsHalted()
+T31CC 002:142.842 - 0.227ms returns FALSE
+T31CC 002:142.853 JLINK_HasError()
+T31CC 002:144.635 JLINK_IsHalted()
+T31CC 002:144.906 - 0.276ms returns FALSE
+T31CC 002:144.917 JLINK_HasError()
+T31CC 002:146.614 JLINK_IsHalted()
+T31CC 002:146.844 - 0.246ms returns FALSE
+T31CC 002:146.865 JLINK_HasError()
+T31CC 002:148.635 JLINK_IsHalted()
+T31CC 002:148.903 - 0.284ms returns FALSE
+T31CC 002:148.925 JLINK_HasError()
+T31CC 002:150.636 JLINK_IsHalted()
+T31CC 002:150.894 - 0.263ms returns FALSE
+T31CC 002:150.915 JLINK_HasError()
+T31CC 002:152.629 JLINK_IsHalted()
+T31CC 002:152.851 - 0.227ms returns FALSE
+T31CC 002:152.862 JLINK_HasError()
+T31CC 002:156.633 JLINK_IsHalted()
+T31CC 002:156.902 - 0.274ms returns FALSE
+T31CC 002:156.913 JLINK_HasError()
+T31CC 002:158.626 JLINK_IsHalted()
+T31CC 002:158.886 - 0.264ms returns FALSE
+T31CC 002:158.896 JLINK_HasError()
+T31CC 002:160.626 JLINK_IsHalted()
+T31CC 002:160.869 - 0.248ms returns FALSE
+T31CC 002:160.879 JLINK_HasError()
+T31CC 002:162.625 JLINK_IsHalted()
+T31CC 002:162.896 - 0.276ms returns FALSE
+T31CC 002:162.917 JLINK_HasError()
+T31CC 002:164.624 JLINK_IsHalted()
+T31CC 002:164.886 - 0.276ms returns FALSE
+T31CC 002:164.916 JLINK_HasError()
+T31CC 002:166.633 JLINK_IsHalted()
+T31CC 002:166.876 - 0.248ms returns FALSE
+T31CC 002:166.886 JLINK_HasError()
+T31CC 002:168.624 JLINK_IsHalted()
+T31CC 002:168.872 - 0.254ms returns FALSE
+T31CC 002:168.883 JLINK_HasError()
+T31CC 002:172.596 JLINK_IsHalted()
+T31CC 002:172.822 - 0.243ms returns FALSE
+T31CC 002:172.844 JLINK_HasError()
+T31CC 002:174.597 JLINK_IsHalted()
+T31CC 002:174.830 - 0.249ms returns FALSE
+T31CC 002:174.851 JLINK_HasError()
+T31CC 002:176.626 JLINK_IsHalted()
+T31CC 002:176.882 - 0.273ms returns FALSE
+T31CC 002:176.904 JLINK_HasError()
+T31CC 002:178.603 JLINK_IsHalted()
+T31CC 002:178.842 - 0.255ms returns FALSE
+T31CC 002:178.864 JLINK_HasError()
+T31CC 002:180.620 JLINK_IsHalted()
+T31CC 002:180.866 - 0.261ms returns FALSE
+T31CC 002:180.886 JLINK_HasError()
+T31CC 002:182.602 JLINK_IsHalted()
+T31CC 002:182.851 - 0.253ms returns FALSE
+T31CC 002:182.861 JLINK_HasError()
+T31CC 002:184.612 JLINK_IsHalted()
+T31CC 002:184.923 - 0.318ms returns FALSE
+T31CC 002:184.936 JLINK_HasError()
+T31CC 002:189.593 JLINK_IsHalted()
+T31CC 002:189.817 - 0.240ms returns FALSE
+T31CC 002:189.838 JLINK_HasError()
+T31CC 002:191.589 JLINK_IsHalted()
+T31CC 002:191.818 - 0.244ms returns FALSE
+T31CC 002:191.838 JLINK_HasError()
+T31CC 002:193.588 JLINK_IsHalted()
+T31CC 002:193.817 - 0.244ms returns FALSE
+T31CC 002:193.838 JLINK_HasError()
+T31CC 002:195.598 JLINK_IsHalted()
+T31CC 002:195.853 - 0.260ms returns FALSE
+T31CC 002:195.863 JLINK_HasError()
+T31CC 002:197.610 JLINK_IsHalted()
+T31CC 002:199.460   CPU_ReadMem(2 bytes @ 0x20000000)
+T31CC 002:199.753 - 2.149ms returns TRUE
+T31CC 002:199.764 JLINK_ReadReg(R15 (PC))
+T31CC 002:199.771 - 0.009ms returns 0x20000000
+T31CC 002:199.777 JLINK_ClrBPEx(BPHandle = 0x00000017)
+T31CC 002:199.783 - 0.007ms returns 0x00
+T31CC 002:199.788 JLINK_ReadReg(R0)
+T31CC 002:199.793 - 0.007ms returns 0x00000000
+T31CC 002:200.265 JLINK_WriteMem(0x200005C8, 0x238 Bytes, ...)
+T31CC 002:200.273   Data:  01 20 1E 49 08 60 00 20 1D 49 08 60 1A 48 00 68 ...
+T31CC 002:200.287   CPU_WriteMem(568 bytes @ 0x200005C8)
+T31CC 002:202.381 - 2.121ms returns 0x238
+T31CC 002:202.393 JLINK_WriteMem(0x20000800, 0x400 Bytes, ...)
+T31CC 002:202.409   Data:  BC 46 B8 46 00 BF 4F F0 A0 4B DA 46 45 EA 46 0B ...
+T31CC 002:202.420   CPU_WriteMem(1024 bytes @ 0x20000800)
+T31CC 002:205.925 - 3.536ms returns 0x400
+T31CC 002:205.937 JLINK_WriteMem(0x20000C00, 0x400 Bytes, ...)
+T31CC 002:205.952   Data:  07 80 93 F8 00 80 07 46 40 1C 0C F8 07 80 5F 88 ...
+T31CC 002:205.964   CPU_WriteMem(1024 bytes @ 0x20000C00)
+T31CC 002:209.503 - 3.572ms returns 0x400
+T31CC 002:209.515 JLINK_WriteMem(0x20001000, 0x400 Bytes, ...)
+T31CC 002:209.531   Data:  34 4A 00 20 02 78 12 06 43 78 42 EA 03 42 83 78 ...
+T31CC 002:209.541   CPU_WriteMem(1024 bytes @ 0x20001000)
+T31CC 002:213.115 - 3.605ms returns 0x400
+T31CC 002:213.126 JLINK_WriteMem(0x20001400, 0x1C8 Bytes, ...)
+T31CC 002:213.142   Data:  08 A8 09 A9 04 23 3C 22 CD E9 00 10 14 21 E5 48 ...
+T31CC 002:213.153   CPU_WriteMem(456 bytes @ 0x20001400)
+T31CC 002:214.920 - 1.798ms returns 0x1C8
+T31CC 002:214.932 JLINK_HasError()
+T31CC 002:214.949 JLINK_WriteReg(R0, 0x00036000)
+T31CC 002:214.956 - 0.009ms returns 0
+T31CC 002:214.963 JLINK_WriteReg(R1, 0x00001000)
+T31CC 002:214.968 - 0.007ms returns 0
+T31CC 002:215.030 JLINK_WriteReg(R2, 0x200005C8)
+T31CC 002:215.050 - 0.022ms returns 0
+T31CC 002:215.056 JLINK_WriteReg(R3, 0x00000000)
+T31CC 002:215.061 - 0.006ms returns 0
+T31CC 002:215.066 JLINK_WriteReg(R4, 0x00000000)
+T31CC 002:215.071 - 0.006ms returns 0
+T31CC 002:215.076 JLINK_WriteReg(R5, 0x00000000)
+T31CC 002:215.081 - 0.006ms returns 0
+T31CC 002:215.086 JLINK_WriteReg(R6, 0x00000000)
+T31CC 002:215.091 - 0.006ms returns 0
+T31CC 002:215.097 JLINK_WriteReg(R7, 0x00000000)
+T31CC 002:215.101 - 0.006ms returns 0
+T31CC 002:215.107 JLINK_WriteReg(R8, 0x00000000)
+T31CC 002:215.111 - 0.006ms returns 0
+T31CC 002:215.117 JLINK_WriteReg(R9, 0x200005B4)
+T31CC 002:215.121 - 0.006ms returns 0
+T31CC 002:215.127 JLINK_WriteReg(R10, 0x00000000)
+T31CC 002:215.132 - 0.006ms returns 0
+T31CC 002:215.137 JLINK_WriteReg(R11, 0x00000000)
+T31CC 002:215.142 - 0.006ms returns 0
+T31CC 002:215.147 JLINK_WriteReg(R12, 0x00000000)
+T31CC 002:215.152 - 0.006ms returns 0
+T31CC 002:215.157 JLINK_WriteReg(R13 (SP), 0x20002000)
+T31CC 002:215.162 - 0.007ms returns 0
+T31CC 002:215.168 JLINK_WriteReg(R14, 0x20000001)
+T31CC 002:215.172 - 0.006ms returns 0
+T31CC 002:215.178 JLINK_WriteReg(R15 (PC), 0x20000154)
+T31CC 002:215.183 - 0.006ms returns 0
+T31CC 002:215.188 JLINK_WriteReg(XPSR, 0x01000000)
+T31CC 002:215.193 - 0.006ms returns 0
+T31CC 002:215.198 JLINK_WriteReg(MSP, 0x20002000)
+T31CC 002:215.203 - 0.006ms returns 0
+T31CC 002:215.208 JLINK_WriteReg(PSP, 0x20002000)
+T31CC 002:215.213 - 0.006ms returns 0
+T31CC 002:215.218 JLINK_WriteReg(CFBP, 0x00000000)
+T31CC 002:215.223 - 0.006ms returns 0
+T31CC 002:215.229 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2)
+T31CC 002:215.235 - 0.011ms returns 0x00000018
+T31CC 002:215.245 JLINK_Go()
+T31CC 002:215.257   CPU_ReadMem(4 bytes @ 0xE0001000)
+T31CC 002:217.273 - 2.033ms
+T31CC 002:217.284 JLINK_IsHalted()
+T31CC 002:217.545 - 0.277ms returns FALSE
+T31CC 002:217.566 JLINK_HasError()
+T31CC 002:221.584 JLINK_IsHalted()
+T31CC 002:221.815 - 0.236ms returns FALSE
+T31CC 002:221.827 JLINK_HasError()
+T31CC 002:223.595 JLINK_IsHalted()
+T31CC 002:223.830 - 0.240ms returns FALSE
+T31CC 002:223.840 JLINK_HasError()
+T31CC 002:225.589 JLINK_IsHalted()
+T31CC 002:225.844 - 0.260ms returns FALSE
+T31CC 002:225.854 JLINK_HasError()
+T31CC 002:227.588 JLINK_IsHalted()
+T31CC 002:227.840 - 0.256ms returns FALSE
+T31CC 002:227.850 JLINK_HasError()
+T31CC 002:229.605 JLINK_IsHalted()
+T31CC 002:229.868 - 0.267ms returns FALSE
+T31CC 002:229.877 JLINK_HasError()
+T31CC 002:231.598 JLINK_IsHalted()
+T31CC 002:231.833 - 0.240ms returns FALSE
+T31CC 002:231.844 JLINK_HasError()
+T31CC 002:235.586 JLINK_IsHalted()
+T31CC 002:235.839 - 0.258ms returns FALSE
+T31CC 002:235.849 JLINK_HasError()
+T31CC 002:237.585 JLINK_IsHalted()
+T31CC 002:237.836 - 0.256ms returns FALSE
+T31CC 002:237.846 JLINK_HasError()
+T31CC 002:239.601 JLINK_IsHalted()
+T31CC 002:239.839 - 0.242ms returns FALSE
+T31CC 002:239.849 JLINK_HasError()
+T31CC 002:241.584 JLINK_IsHalted()
+T31CC 002:241.831 - 0.252ms returns FALSE
+T31CC 002:241.840 JLINK_HasError()
+T31CC 002:243.600 JLINK_IsHalted()
+T31CC 002:243.847 - 0.251ms returns FALSE
+T31CC 002:243.856 JLINK_HasError()
+T31CC 002:245.583 JLINK_IsHalted()
+T31CC 002:245.840 - 0.262ms returns FALSE
+T31CC 002:245.850 JLINK_HasError()
+T31CC 002:247.584 JLINK_IsHalted()
+T31CC 002:247.844 - 0.265ms returns FALSE
+T31CC 002:247.854 JLINK_HasError()
+T31CC 002:251.570 JLINK_IsHalted()
+T31CC 002:251.794 - 0.240ms returns FALSE
+T31CC 002:251.815 JLINK_HasError()
+T31CC 002:253.579 JLINK_IsHalted()
+T31CC 002:253.818 - 0.243ms returns FALSE
+T31CC 002:253.829 JLINK_HasError()
+T31CC 002:255.579 JLINK_IsHalted()
+T31CC 002:255.807 - 0.233ms returns FALSE
+T31CC 002:255.818 JLINK_HasError()
+T31CC 002:257.578 JLINK_IsHalted()
+T31CC 002:257.848 - 0.275ms returns FALSE
+T31CC 002:257.859 JLINK_HasError()
+T31CC 002:259.600 JLINK_IsHalted()
+T31CC 002:259.851 - 0.267ms returns FALSE
+T31CC 002:259.871 JLINK_HasError()
+T31CC 002:261.583 JLINK_IsHalted()
+T31CC 002:261.850 - 0.282ms returns FALSE
+T31CC 002:261.870 JLINK_HasError()
+T31CC 002:263.577 JLINK_IsHalted()
+T31CC 002:263.826 - 0.253ms returns FALSE
+T31CC 002:263.836 JLINK_HasError()
+T31CC 002:266.576 JLINK_IsHalted()
+T31CC 002:266.801 - 0.240ms returns FALSE
+T31CC 002:266.824 JLINK_HasError()
+T31CC 002:268.563 JLINK_IsHalted()
+T31CC 002:268.793 - 0.245ms returns FALSE
+T31CC 002:268.814 JLINK_HasError()
+T31CC 002:270.573 JLINK_IsHalted()
+T31CC 002:270.809 - 0.241ms returns FALSE
+T31CC 002:270.820 JLINK_HasError()
+T31CC 002:272.580 JLINK_IsHalted()
+T31CC 002:272.846 - 0.282ms returns FALSE
+T31CC 002:272.867 JLINK_HasError()
+T31CC 002:274.579 JLINK_IsHalted()
+T31CC 002:274.797 - 0.233ms returns FALSE
+T31CC 002:274.817 JLINK_HasError()
+T31CC 002:276.577 JLINK_IsHalted()
+T31CC 002:276.846 - 0.284ms returns FALSE
+T31CC 002:276.866 JLINK_HasError()
+T31CC 002:278.572 JLINK_IsHalted()
+T31CC 002:278.803 - 0.235ms returns FALSE
+T31CC 002:278.814 JLINK_HasError()
+T31CC 002:281.577 JLINK_IsHalted()
+T31CC 002:281.807 - 0.246ms returns FALSE
+T31CC 002:281.828 JLINK_HasError()
+T31CC 002:283.576 JLINK_IsHalted()
+T31CC 002:283.804 - 0.243ms returns FALSE
+T31CC 002:283.835 JLINK_HasError()
+T31CC 002:285.590 JLINK_IsHalted()
+T31CC 002:285.852 - 0.267ms returns FALSE
+T31CC 002:285.863 JLINK_HasError()
+T31CC 002:287.576 JLINK_IsHalted()
+T31CC 002:289.421   CPU_ReadMem(2 bytes @ 0x20000000)
+T31CC 002:289.700 - 2.129ms returns TRUE
+T31CC 002:289.711 JLINK_ReadReg(R15 (PC))
+T31CC 002:289.718 - 0.009ms returns 0x20000000
+T31CC 002:289.723 JLINK_ClrBPEx(BPHandle = 0x00000018)
+T31CC 002:289.728 - 0.007ms returns 0x00
+T31CC 002:289.734 JLINK_ReadReg(R0)
+T31CC 002:289.739 - 0.010ms returns 0x00000000
+T31CC 002:290.205 JLINK_WriteMem(0x200005C8, 0x238 Bytes, ...)
+T31CC 002:290.214   Data:  00 10 40 1A B0 F5 7A 7F 00 DD 01 26 7E 4A 39 B2 ...
+T31CC 002:290.227   CPU_WriteMem(568 bytes @ 0x200005C8)
+T31CC 002:292.324 - 2.123ms returns 0x238
+T31CC 002:292.348 JLINK_WriteMem(0x20000800, 0x400 Bytes, ...)
+T31CC 002:292.354   Data:  B0 F9 00 00 00 28 05 DD 1A 48 00 88 40 1E 00 B2 ...
+T31CC 002:292.365   CPU_WriteMem(1024 bytes @ 0x20000800)
+T31CC 002:295.867 - 3.524ms returns 0x400
+T31CC 002:295.879 JLINK_WriteMem(0x20000C00, 0x400 Bytes, ...)
+T31CC 002:295.895   Data:  00 B1 B6 1D 44 48 90 F8 49 00 00 B1 B6 1D 42 48 ...
+T31CC 002:295.906   CPU_WriteMem(1024 bytes @ 0x20000C00)
+T31CC 002:299.375 - 3.500ms returns 0x400
+T31CC 002:299.386 JLINK_WriteMem(0x20001000, 0x400 Bytes, ...)
+T31CC 002:299.401   Data:  D0 ED 00 0A 30 EE 20 0A 21 48 23 49 09 78 00 EB ...
+T31CC 002:299.412   CPU_WriteMem(1024 bytes @ 0x20001000)
+T31CC 002:302.920 - 3.539ms returns 0x400
+T31CC 002:302.932 JLINK_WriteMem(0x20001400, 0x1C8 Bytes, ...)
+T31CC 002:302.947   Data:  00 78 40 1C 09 49 08 70 08 48 00 78 03 28 E4 DB ...
+T31CC 002:302.957   CPU_WriteMem(456 bytes @ 0x20001400)
+T31CC 002:304.764 - 1.847ms returns 0x1C8
+T31CC 002:304.797 JLINK_HasError()
+T31CC 002:304.814 JLINK_WriteReg(R0, 0x00037000)
+T31CC 002:304.822 - 0.010ms returns 0
+T31CC 002:304.829 JLINK_WriteReg(R1, 0x00001000)
+T31CC 002:304.834 - 0.007ms returns 0
+T31CC 002:304.841 JLINK_WriteReg(R2, 0x200005C8)
+T31CC 002:304.846 - 0.007ms returns 0
+T31CC 002:304.878 JLINK_WriteReg(R3, 0x00000000)
+T31CC 002:304.886 - 0.010ms returns 0
+T31CC 002:304.893 JLINK_WriteReg(R4, 0x00000000)
+T31CC 002:304.897 - 0.007ms returns 0
+T31CC 002:304.903 JLINK_WriteReg(R5, 0x00000000)
+T31CC 002:304.908 - 0.019ms returns 0
+T31CC 002:304.926 JLINK_WriteReg(R6, 0x00000000)
+T31CC 002:304.931 - 0.006ms returns 0
+T31CC 002:304.936 JLINK_WriteReg(R7, 0x00000000)
+T31CC 002:304.941 - 0.006ms returns 0
+T31CC 002:304.946 JLINK_WriteReg(R8, 0x00000000)
+T31CC 002:304.951 - 0.006ms returns 0
+T31CC 002:304.956 JLINK_WriteReg(R9, 0x200005B4)
+T31CC 002:304.961 - 0.006ms returns 0
+T31CC 002:304.967 JLINK_WriteReg(R10, 0x00000000)
+T31CC 002:304.971 - 0.006ms returns 0
+T31CC 002:304.977 JLINK_WriteReg(R11, 0x00000000)
+T31CC 002:304.981 - 0.006ms returns 0
+T31CC 002:304.987 JLINK_WriteReg(R12, 0x00000000)
+T31CC 002:304.991 - 0.006ms returns 0
+T31CC 002:304.997 JLINK_WriteReg(R13 (SP), 0x20002000)
+T31CC 002:305.002 - 0.007ms returns 0
+T31CC 002:305.008 JLINK_WriteReg(R14, 0x20000001)
+T31CC 002:305.012 - 0.006ms returns 0
+T31CC 002:305.018 JLINK_WriteReg(R15 (PC), 0x20000154)
+T31CC 002:305.023 - 0.006ms returns 0
+T31CC 002:305.028 JLINK_WriteReg(XPSR, 0x01000000)
+T31CC 002:305.033 - 0.006ms returns 0
+T31CC 002:305.038 JLINK_WriteReg(MSP, 0x20002000)
+T31CC 002:305.043 - 0.006ms returns 0
+T31CC 002:305.048 JLINK_WriteReg(PSP, 0x20002000)
+T31CC 002:305.053 - 0.006ms returns 0
+T31CC 002:305.058 JLINK_WriteReg(CFBP, 0x00000000)
+T31CC 002:305.063 - 0.006ms returns 0
+T31CC 002:305.068 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2)
+T31CC 002:305.074 - 0.008ms returns 0x00000019
+T31CC 002:305.080 JLINK_Go()
+T31CC 002:305.091   CPU_ReadMem(4 bytes @ 0xE0001000)
+T31CC 002:307.117 - 2.042ms
+T31CC 002:307.128 JLINK_IsHalted()
+T31CC 002:307.390 - 0.278ms returns FALSE
+T31CC 002:307.412 JLINK_HasError()
+T31CC 002:308.583 JLINK_IsHalted()
+T31CC 002:308.845 - 0.266ms returns FALSE
+T31CC 002:308.855 JLINK_HasError()
+T31CC 002:312.561 JLINK_IsHalted()
+T31CC 002:312.789 - 0.245ms returns FALSE
+T31CC 002:312.811 JLINK_HasError()
+T31CC 002:314.577 JLINK_IsHalted()
+T31CC 002:314.823 - 0.261ms returns FALSE
+T31CC 002:314.844 JLINK_HasError()
+T31CC 002:316.561 JLINK_IsHalted()
+T31CC 002:316.797 - 0.252ms returns FALSE
+T31CC 002:316.818 JLINK_HasError()
+T31CC 002:318.581 JLINK_IsHalted()
+T31CC 002:318.849 - 0.283ms returns FALSE
+T31CC 002:318.869 JLINK_HasError()
+T31CC 002:320.574 JLINK_IsHalted()
+T31CC 002:320.810 - 0.243ms returns FALSE
+T31CC 002:320.838 JLINK_HasError()
+T31CC 002:322.564 JLINK_IsHalted()
+T31CC 002:322.840 - 0.290ms returns FALSE
+T31CC 002:322.860 JLINK_HasError()
+T31CC 002:324.598 JLINK_IsHalted()
+T31CC 002:324.851 - 0.272ms returns FALSE
+T31CC 002:324.914 JLINK_HasError()
+T31CC 002:329.570 JLINK_IsHalted()
+T31CC 002:329.788 - 0.222ms returns FALSE
+T31CC 002:329.800 JLINK_HasError()
+T31CC 002:331.557 JLINK_IsHalted()
+T31CC 002:331.804 - 0.252ms returns FALSE
+T31CC 002:331.814 JLINK_HasError()
+T31CC 002:333.555 JLINK_IsHalted()
+T31CC 002:333.806 - 0.256ms returns FALSE
+T31CC 002:333.817 JLINK_HasError()
+T31CC 002:335.571 JLINK_IsHalted()
+T31CC 002:335.824 - 0.259ms returns FALSE
+T31CC 002:335.835 JLINK_HasError()
+T31CC 002:337.570 JLINK_IsHalted()
+T31CC 002:337.842 - 0.277ms returns FALSE
+T31CC 002:337.853 JLINK_HasError()
+T31CC 002:339.557 JLINK_IsHalted()
+T31CC 002:339.849 - 0.297ms returns FALSE
+T31CC 002:339.860 JLINK_HasError()
+T31CC 002:341.563 JLINK_IsHalted()
+T31CC 002:341.798 - 0.240ms returns FALSE
+T31CC 002:341.809 JLINK_HasError()
+T31CC 002:344.556 JLINK_IsHalted()
+T31CC 002:344.826 - 0.275ms returns FALSE
+T31CC 002:344.836 JLINK_HasError()
+T31CC 002:346.555 JLINK_IsHalted()
+T31CC 002:346.788 - 0.249ms returns FALSE
+T31CC 002:346.809 JLINK_HasError()
+T31CC 002:348.548 JLINK_IsHalted()
+T31CC 002:348.783 - 0.251ms returns FALSE
+T31CC 002:348.805 JLINK_HasError()
+T31CC 002:350.548 JLINK_IsHalted()
+T31CC 002:350.813 - 0.281ms returns FALSE
+T31CC 002:350.834 JLINK_HasError()
+T31CC 002:352.564 JLINK_IsHalted()
+T31CC 002:352.825 - 0.266ms returns FALSE
+T31CC 002:352.835 JLINK_HasError()
+T31CC 002:354.568 JLINK_IsHalted()
+T31CC 002:354.829 - 0.276ms returns FALSE
+T31CC 002:354.850 JLINK_HasError()
+T31CC 002:356.568 JLINK_IsHalted()
+T31CC 002:356.815 - 0.252ms returns FALSE
+T31CC 002:356.826 JLINK_HasError()
+T31CC 002:360.534 JLINK_IsHalted()
+T31CC 002:360.767 - 0.247ms returns FALSE
+T31CC 002:360.787 JLINK_HasError()
+T31CC 002:362.533 JLINK_IsHalted()
+T31CC 002:362.771 - 0.255ms returns FALSE
+T31CC 002:362.793 JLINK_HasError()
+T31CC 002:364.545 JLINK_IsHalted()
+T31CC 002:364.767 - 0.228ms returns FALSE
+T31CC 002:364.778 JLINK_HasError()
+T31CC 002:366.544 JLINK_IsHalted()
+T31CC 002:366.799 - 0.260ms returns FALSE
+T31CC 002:366.809 JLINK_HasError()
+T31CC 002:368.550 JLINK_IsHalted()
+T31CC 002:368.818 - 0.284ms returns FALSE
+T31CC 002:368.838 JLINK_HasError()
+T31CC 002:370.558 JLINK_IsHalted()
+T31CC 002:370.765 - 0.212ms returns FALSE
+T31CC 002:370.775 JLINK_HasError()
+T31CC 002:372.560 JLINK_IsHalted()
+T31CC 002:372.798 - 0.247ms returns FALSE
+T31CC 002:372.813 JLINK_HasError()
+T31CC 002:376.562 JLINK_IsHalted()
+T31CC 002:376.818 - 0.261ms returns FALSE
+T31CC 002:376.829 JLINK_HasError()
+T31CC 002:378.557 JLINK_IsHalted()
+T31CC 002:380.392   CPU_ReadMem(2 bytes @ 0x20000000)
+T31CC 002:380.645 - 2.092ms returns TRUE
+T31CC 002:380.655 JLINK_ReadReg(R15 (PC))
+T31CC 002:380.662 - 0.009ms returns 0x20000000
+T31CC 002:380.668 JLINK_ClrBPEx(BPHandle = 0x00000019)
+T31CC 002:380.673 - 0.007ms returns 0x00
+T31CC 002:380.679 JLINK_ReadReg(R0)
+T31CC 002:380.683 - 0.006ms returns 0x00000000
+T31CC 002:381.167 JLINK_WriteMem(0x200005C8, 0x238 Bytes, ...)
+T31CC 002:381.176   Data:  2C 0A B4 EE E0 0A F1 EE 10 FA 02 DD 00 20 29 49 ...
+T31CC 002:381.190   CPU_WriteMem(568 bytes @ 0x200005C8)
+T31CC 002:383.296 - 2.133ms returns 0x238
+T31CC 002:383.308 JLINK_WriteMem(0x20000800, 0x400 Bytes, ...)
+T31CC 002:383.313   Data:  01 08 18 98 01 28 00 D1 81 46 59 E0 01 24 04 25 ...
+T31CC 002:383.324   CPU_WriteMem(1024 bytes @ 0x20000800)
+T31CC 002:386.802 - 3.500ms returns 0x400
+T31CC 002:386.816 JLINK_WriteMem(0x20000C00, 0x400 Bytes, ...)
+T31CC 002:386.829   Data:  00 90 01 23 6A 46 03 21 15 48 05 F0 C2 FC 00 21 ...
+T31CC 002:386.845   CPU_WriteMem(1024 bytes @ 0x20000C00)
+T31CC 002:390.350 - 3.539ms returns 0x400
+T31CC 002:390.363 JLINK_WriteMem(0x20001000, 0x400 Bytes, ...)
+T31CC 002:390.369   Data:  4F F0 FF 30 C0 E7 9D F8 08 00 06 28 02 D0 4F F0 ...
+T31CC 002:390.382   CPU_WriteMem(1024 bytes @ 0x20001000)
+T31CC 002:393.870 - 3.522ms returns 0x400
+T31CC 002:393.891 JLINK_WriteMem(0x20001400, 0x1C8 Bytes, ...)
+T31CC 002:393.907   Data:  70 BD 70 B5 05 46 0C 46 4F F4 A0 70 00 EB 84 00 ...
+T31CC 002:393.928   CPU_WriteMem(456 bytes @ 0x20001400)
+T31CC 002:395.768 - 1.881ms returns 0x1C8
+T31CC 002:395.780 JLINK_HasError()
+T31CC 002:395.799 JLINK_WriteReg(R0, 0x00038000)
+T31CC 002:395.806 - 0.009ms returns 0
+T31CC 002:395.813 JLINK_WriteReg(R1, 0x00001000)
+T31CC 002:395.829 - 0.018ms returns 0
+T31CC 002:395.836 JLINK_WriteReg(R2, 0x200005C8)
+T31CC 002:395.841 - 0.006ms returns 0
+T31CC 002:395.889 JLINK_WriteReg(R3, 0x00000000)
+T31CC 002:395.898 - 0.020ms returns 0
+T31CC 002:395.914 JLINK_WriteReg(R4, 0x00000000)
+T31CC 002:395.929 - 0.017ms returns 0
+T31CC 002:395.935 JLINK_WriteReg(R5, 0x00000000)
+T31CC 002:395.940 - 0.006ms returns 0
+T31CC 002:395.945 JLINK_WriteReg(R6, 0x00000000)
+T31CC 002:395.950 - 0.017ms returns 0
+T31CC 002:395.966 JLINK_WriteReg(R7, 0x00000000)
+T31CC 002:395.970 - 0.006ms returns 0
+T31CC 002:395.976 JLINK_WriteReg(R8, 0x00000000)
+T31CC 002:395.991 - 0.017ms returns 0
+T31CC 002:395.997 JLINK_WriteReg(R9, 0x200005B4)
+T31CC 002:396.002 - 0.006ms returns 0
+T31CC 002:396.007 JLINK_WriteReg(R10, 0x00000000)
+T31CC 002:396.012 - 0.006ms returns 0
+T31CC 002:396.028 JLINK_WriteReg(R11, 0x00000000)
+T31CC 002:396.032 - 0.006ms returns 0
+T31CC 002:396.038 JLINK_WriteReg(R12, 0x00000000)
+T31CC 002:396.042 - 0.017ms returns 0
+T31CC 002:396.059 JLINK_WriteReg(R13 (SP), 0x20002000)
+T31CC 002:396.064 - 0.007ms returns 0
+T31CC 002:396.070 JLINK_WriteReg(R14, 0x20000001)
+T31CC 002:396.074 - 0.006ms returns 0
+T31CC 002:396.090 JLINK_WriteReg(R15 (PC), 0x20000154)
+T31CC 002:396.095 - 0.006ms returns 0
+T31CC 002:396.100 JLINK_WriteReg(XPSR, 0x01000000)
+T31CC 002:396.105 - 0.017ms returns 0
+T31CC 002:396.121 JLINK_WriteReg(MSP, 0x20002000)
+T31CC 002:396.126 - 0.006ms returns 0
+T31CC 002:396.131 JLINK_WriteReg(PSP, 0x20002000)
+T31CC 002:396.136 - 0.006ms returns 0
+T31CC 002:396.152 JLINK_WriteReg(CFBP, 0x00000000)
+T31CC 002:396.156 - 0.006ms returns 0
+T31CC 002:396.162 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2)
+T31CC 002:396.168 - 0.018ms returns 0x0000001A
+T31CC 002:396.184 JLINK_Go()
+T31CC 002:396.195   CPU_ReadMem(4 bytes @ 0xE0001000)
+T31CC 002:398.227 - 2.048ms
+T31CC 002:398.248 JLINK_IsHalted()
+T31CC 002:398.470 - 0.226ms returns FALSE
+T31CC 002:398.480 JLINK_HasError()
+T31CC 002:403.533 JLINK_IsHalted()
+T31CC 002:403.742 - 0.214ms returns FALSE
+T31CC 002:403.753 JLINK_HasError()
+T31CC 002:405.521 JLINK_IsHalted()
+T31CC 002:405.743 - 0.237ms returns FALSE
+T31CC 002:405.764 JLINK_HasError()
+T31CC 002:408.518 JLINK_IsHalted()
+T31CC 002:408.741 - 0.238ms returns FALSE
+T31CC 002:408.762 JLINK_HasError()
+T31CC 002:410.553 JLINK_IsHalted()
+T31CC 002:410.795 - 0.258ms returns FALSE
+T31CC 002:410.816 JLINK_HasError()
+T31CC 002:412.533 JLINK_IsHalted()
+T31CC 002:412.777 - 0.259ms returns FALSE
+T31CC 002:412.798 JLINK_HasError()
+T31CC 002:414.536 JLINK_IsHalted()
+T31CC 002:414.810 - 0.290ms returns FALSE
+T31CC 002:414.831 JLINK_HasError()
+T31CC 002:416.550 JLINK_IsHalted()
+T31CC 002:416.819 - 0.285ms returns FALSE
+T31CC 002:416.841 JLINK_HasError()
+T31CC 002:418.532 JLINK_IsHalted()
+T31CC 002:418.783 - 0.266ms returns FALSE
+T31CC 002:418.803 JLINK_HasError()
+T31CC 002:420.560 JLINK_IsHalted()
+T31CC 002:420.779 - 0.225ms returns FALSE
+T31CC 002:420.790 JLINK_HasError()
+T31CC 002:424.547 JLINK_IsHalted()
+T31CC 002:424.798 - 0.256ms returns FALSE
+T31CC 002:424.809 JLINK_HasError()
+T31CC 002:426.547 JLINK_IsHalted()
+T31CC 002:426.811 - 0.269ms returns FALSE
+T31CC 002:426.821 JLINK_HasError()
+T31CC 002:428.541 JLINK_IsHalted()
+T31CC 002:428.811 - 0.275ms returns FALSE
+T31CC 002:428.833 JLINK_HasError()
+T31CC 002:430.524 JLINK_IsHalted()
+T31CC 002:430.768 - 0.249ms returns FALSE
+T31CC 002:430.779 JLINK_HasError()
+T31CC 002:432.523 JLINK_IsHalted()
+T31CC 002:432.763 - 0.244ms returns FALSE
+T31CC 002:432.779 JLINK_HasError()
+T31CC 002:434.539 JLINK_IsHalted()
+T31CC 002:434.784 - 0.250ms returns FALSE
+T31CC 002:434.794 JLINK_HasError()
+T31CC 002:436.532 JLINK_IsHalted()
+T31CC 002:436.754 - 0.228ms returns FALSE
+T31CC 002:436.767 JLINK_HasError()
+T31CC 002:441.521 JLINK_IsHalted()
+T31CC 002:441.779 - 0.264ms returns FALSE
+T31CC 002:441.790 JLINK_HasError()
+T31CC 002:443.519 JLINK_IsHalted()
+T31CC 002:443.786 - 0.282ms returns FALSE
+T31CC 002:443.807 JLINK_HasError()
+T31CC 002:445.517 JLINK_IsHalted()
+T31CC 002:445.746 - 0.245ms returns FALSE
+T31CC 002:445.768 JLINK_HasError()
+T31CC 002:447.517 JLINK_IsHalted()
+T31CC 002:447.745 - 0.244ms returns FALSE
+T31CC 002:447.766 JLINK_HasError()
+T31CC 002:449.539 JLINK_IsHalted()
+T31CC 002:449.816 - 0.282ms returns FALSE
+T31CC 002:449.838 JLINK_HasError()
+T31CC 002:451.539 JLINK_IsHalted()
+T31CC 002:451.788 - 0.264ms returns FALSE
+T31CC 002:451.808 JLINK_HasError()
+T31CC 002:453.533 JLINK_IsHalted()
+T31CC 002:453.752 - 0.225ms returns FALSE
+T31CC 002:453.764 JLINK_HasError()
+T31CC 002:457.537 JLINK_IsHalted()
+T31CC 002:457.781 - 0.249ms returns FALSE
+T31CC 002:457.792 JLINK_HasError()
+T31CC 002:459.530 JLINK_IsHalted()
+T31CC 002:459.772 - 0.246ms returns FALSE
+T31CC 002:459.782 JLINK_HasError()
+T31CC 002:461.529 JLINK_IsHalted()
+T31CC 002:461.788 - 0.264ms returns FALSE
+T31CC 002:461.798 JLINK_HasError()
+T31CC 002:463.535 JLINK_IsHalted()
+T31CC 002:463.750 - 0.220ms returns FALSE
+T31CC 002:463.760 JLINK_HasError()
+T31CC 002:465.514 JLINK_IsHalted()
+T31CC 002:465.744 - 0.246ms returns FALSE
+T31CC 002:465.765 JLINK_HasError()
+T31CC 002:467.528 JLINK_IsHalted()
+T31CC 002:467.777 - 0.265ms returns FALSE
+T31CC 002:467.798 JLINK_HasError()
+T31CC 002:469.511 JLINK_IsHalted()
+T31CC 002:471.394   CPU_ReadMem(2 bytes @ 0x20000000)
+T31CC 002:471.648 - 2.141ms returns TRUE
+T31CC 002:471.658 JLINK_ReadReg(R15 (PC))
+T31CC 002:471.666 - 0.009ms returns 0x20000000
+T31CC 002:471.672 JLINK_ClrBPEx(BPHandle = 0x0000001A)
+T31CC 002:471.677 - 0.007ms returns 0x00
+T31CC 002:471.683 JLINK_ReadReg(R0)
+T31CC 002:471.688 - 0.007ms returns 0x00000000
+T31CC 002:472.157 JLINK_WriteMem(0x200005C8, 0x238 Bytes, ...)
+T31CC 002:472.166   Data:  7F 45 51 46 20 46 00 F0 53 FA 20 68 08 F0 E0 F8 ...
+T31CC 002:472.180   CPU_WriteMem(568 bytes @ 0x200005C8)
+T31CC 002:474.303 - 2.151ms returns 0x238
+T31CC 002:474.315 JLINK_WriteMem(0x20000800, 0x400 Bytes, ...)
+T31CC 002:474.331   Data:  82 45 02 DB 11 98 00 28 58 D1 08 88 00 28 08 DD ...
+T31CC 002:474.342   CPU_WriteMem(1024 bytes @ 0x20000800)
+T31CC 002:477.822 - 3.511ms returns 0x400
+T31CC 002:477.833 JLINK_WriteMem(0x20000C00, 0x400 Bytes, ...)
+T31CC 002:477.849   Data:  EC F9 02 E0 E0 7F 07 F0 72 FA 00 20 60 77 20 72 ...
+T31CC 002:477.859   CPU_WriteMem(1024 bytes @ 0x20000C00)
+T31CC 002:481.376 - 3.547ms returns 0x400
+T31CC 002:481.387 JLINK_WriteMem(0x20001000, 0x400 Bytes, ...)
+T31CC 002:481.403   Data:  65 E0 00 F0 19 F9 40 1C 10 BB 02 20 31 49 08 70 ...
+T31CC 002:481.413   CPU_WriteMem(1024 bytes @ 0x20001000)
+T31CC 002:484.866 - 3.485ms returns 0x400
+T31CC 002:484.880 JLINK_WriteMem(0x20001400, 0x1C8 Bytes, ...)
+T31CC 002:484.886   Data:  06 D3 00 20 8A 49 08 60 0A 20 88 49 C1 F8 F8 03 ...
+T31CC 002:484.898   CPU_WriteMem(456 bytes @ 0x20001400)
+T31CC 002:486.716 - 1.841ms returns 0x1C8
+T31CC 002:486.728 JLINK_HasError()
+T31CC 002:486.762 JLINK_WriteReg(R0, 0x00039000)
+T31CC 002:486.772 - 0.013ms returns 0
+T31CC 002:486.779 JLINK_WriteReg(R1, 0x00001000)
+T31CC 002:486.784 - 0.007ms returns 0
+T31CC 002:486.790 JLINK_WriteReg(R2, 0x200005C8)
+T31CC 002:486.794 - 0.006ms returns 0
+T31CC 002:486.811 JLINK_WriteReg(R3, 0x00000000)
+T31CC 002:486.816 - 0.007ms returns 0
+T31CC 002:486.821 JLINK_WriteReg(R4, 0x00000000)
+T31CC 002:486.826 - 0.006ms returns 0
+T31CC 002:486.832 JLINK_WriteReg(R5, 0x00000000)
+T31CC 002:486.836 - 0.006ms returns 0
+T31CC 002:486.842 JLINK_WriteReg(R6, 0x00000000)
+T31CC 002:486.846 - 0.006ms returns 0
+T31CC 002:486.852 JLINK_WriteReg(R7, 0x00000000)
+T31CC 002:486.860 - 0.012ms returns 0
+T31CC 002:486.868 JLINK_WriteReg(R8, 0x00000000)
+T31CC 002:486.873 - 0.007ms returns 0
+T31CC 002:486.878 JLINK_WriteReg(R9, 0x200005B4)
+T31CC 002:486.883 - 0.006ms returns 0
+T31CC 002:486.888 JLINK_WriteReg(R10, 0x00000000)
+T31CC 002:486.893 - 0.006ms returns 0
+T31CC 002:486.899 JLINK_WriteReg(R11, 0x00000000)
+T31CC 002:486.903 - 0.006ms returns 0
+T31CC 002:486.909 JLINK_WriteReg(R12, 0x00000000)
+T31CC 002:486.914 - 0.006ms returns 0
+T31CC 002:486.919 JLINK_WriteReg(R13 (SP), 0x20002000)
+T31CC 002:486.924 - 0.007ms returns 0
+T31CC 002:486.930 JLINK_WriteReg(R14, 0x20000001)
+T31CC 002:486.934 - 0.006ms returns 0
+T31CC 002:486.940 JLINK_WriteReg(R15 (PC), 0x20000154)
+T31CC 002:486.945 - 0.006ms returns 0
+T31CC 002:486.950 JLINK_WriteReg(XPSR, 0x01000000)
+T31CC 002:486.955 - 0.006ms returns 0
+T31CC 002:486.960 JLINK_WriteReg(MSP, 0x20002000)
+T31CC 002:486.965 - 0.006ms returns 0
+T31CC 002:486.970 JLINK_WriteReg(PSP, 0x20002000)
+T31CC 002:486.975 - 0.006ms returns 0
+T31CC 002:486.981 JLINK_WriteReg(CFBP, 0x00000000)
+T31CC 002:486.985 - 0.006ms returns 0
+T31CC 002:486.991 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2)
+T31CC 002:486.997 - 0.008ms returns 0x0000001B
+T31CC 002:487.002 JLINK_Go()
+T31CC 002:487.014   CPU_ReadMem(4 bytes @ 0xE0001000)
+T31CC 002:489.121 - 2.123ms
+T31CC 002:489.131 JLINK_IsHalted()
+T31CC 002:489.388 - 0.262ms returns FALSE
+T31CC 002:489.399 JLINK_HasError()
+T31CC 002:492.508 JLINK_IsHalted()
+T31CC 002:492.773 - 0.271ms returns FALSE
+T31CC 002:492.784 JLINK_HasError()
+T31CC 002:494.525 JLINK_IsHalted()
+T31CC 002:494.785 - 0.276ms returns FALSE
+T31CC 002:494.806 JLINK_HasError()
+T31CC 002:496.507 JLINK_IsHalted()
+T31CC 002:496.741 - 0.239ms returns FALSE
+T31CC 002:496.762 JLINK_HasError()
+T31CC 002:498.507 JLINK_IsHalted()
+T31CC 002:498.782 - 0.290ms returns FALSE
+T31CC 002:498.802 JLINK_HasError()
+T31CC 002:500.502 JLINK_IsHalted()
+T31CC 002:500.723 - 0.226ms returns FALSE
+T31CC 002:500.734 JLINK_HasError()
+T31CC 002:503.500 JLINK_IsHalted()
+T31CC 002:503.724 - 0.229ms returns FALSE
+T31CC 002:503.734 JLINK_HasError()
+T31CC 002:505.510 JLINK_IsHalted()
+T31CC 002:505.735 - 0.231ms returns FALSE
+T31CC 002:505.746 JLINK_HasError()
+T31CC 002:507.503 JLINK_IsHalted()
+T31CC 002:507.721 - 0.222ms returns FALSE
+T31CC 002:507.731 JLINK_HasError()
+T31CC 002:509.515 JLINK_IsHalted()
+T31CC 002:509.762 - 0.252ms returns FALSE
+T31CC 002:509.772 JLINK_HasError()
+T31CC 002:511.497 JLINK_IsHalted()
+T31CC 002:511.751 - 0.259ms returns FALSE
+T31CC 002:511.761 JLINK_HasError()
+T31CC 002:513.498 JLINK_IsHalted()
+T31CC 002:513.751 - 0.258ms returns FALSE
+T31CC 002:513.761 JLINK_HasError()
+T31CC 002:515.526 JLINK_IsHalted()
+T31CC 002:515.761 - 0.241ms returns FALSE
+T31CC 002:515.772 JLINK_HasError()
+T31CC 002:519.510 JLINK_IsHalted()
+T31CC 002:519.734 - 0.229ms returns FALSE
+T31CC 002:519.745 JLINK_HasError()
+T31CC 002:521.500 JLINK_IsHalted()
+T31CC 002:521.768 - 0.284ms returns FALSE
+T31CC 002:521.788 JLINK_HasError()
+T31CC 002:523.499 JLINK_IsHalted()
+T31CC 002:523.723 - 0.239ms returns FALSE
+T31CC 002:523.753 JLINK_HasError()
+T31CC 002:525.516 JLINK_IsHalted()
+T31CC 002:525.776 - 0.265ms returns FALSE
+T31CC 002:525.786 JLINK_HasError()
+T31CC 002:527.497 JLINK_IsHalted()
+T31CC 002:527.765 - 0.285ms returns FALSE
+T31CC 002:527.787 JLINK_HasError()
+T31CC 002:529.492 JLINK_IsHalted()
+T31CC 002:529.769 - 0.282ms returns FALSE
+T31CC 002:529.779 JLINK_HasError()
+T31CC 002:531.513 JLINK_IsHalted()
+T31CC 002:531.791 - 0.283ms returns FALSE
+T31CC 002:531.812 JLINK_HasError()
+T31CC 002:534.516 JLINK_IsHalted()
+T31CC 002:534.772 - 0.270ms returns FALSE
+T31CC 002:534.792 JLINK_HasError()
+T31CC 002:536.516 JLINK_IsHalted()
+T31CC 002:536.761 - 0.249ms returns FALSE
+T31CC 002:536.771 JLINK_HasError()
+T31CC 002:538.501 JLINK_IsHalted()
+T31CC 002:538.762 - 0.267ms returns FALSE
+T31CC 002:538.787 JLINK_HasError()
+T31CC 002:540.502 JLINK_IsHalted()
+T31CC 002:540.731 - 0.244ms returns FALSE
+T31CC 002:540.769 JLINK_HasError()
+T31CC 002:542.487 JLINK_IsHalted()
+T31CC 002:542.717 - 0.245ms returns FALSE
+T31CC 002:542.738 JLINK_HasError()
+T31CC 002:544.498 JLINK_IsHalted()
+T31CC 002:544.721 - 0.228ms returns FALSE
+T31CC 002:544.732 JLINK_HasError()
+T31CC 002:546.488 JLINK_IsHalted()
+T31CC 002:546.721 - 0.241ms returns FALSE
+T31CC 002:546.736 JLINK_HasError()
+T31CC 002:550.475 JLINK_IsHalted()
+T31CC 002:550.707 - 0.247ms returns FALSE
+T31CC 002:550.727 JLINK_HasError()
+T31CC 002:552.474 JLINK_IsHalted()
+T31CC 002:552.701 - 0.243ms returns FALSE
+T31CC 002:552.722 JLINK_HasError()
+T31CC 002:554.473 JLINK_IsHalted()
+T31CC 002:554.716 - 0.258ms returns FALSE
+T31CC 002:554.736 JLINK_HasError()
+T31CC 002:556.472 JLINK_IsHalted()
+T31CC 002:556.705 - 0.248ms returns FALSE
+T31CC 002:556.726 JLINK_HasError()
+T31CC 002:558.495 JLINK_IsHalted()
+T31CC 002:558.773 - 0.294ms returns FALSE
+T31CC 002:558.794 JLINK_HasError()
+T31CC 002:560.488 JLINK_IsHalted()
+T31CC 002:562.371   CPU_ReadMem(2 bytes @ 0x20000000)
+T31CC 002:562.621 - 2.138ms returns TRUE
+T31CC 002:562.632 JLINK_ReadReg(R15 (PC))
+T31CC 002:562.640 - 0.010ms returns 0x20000000
+T31CC 002:562.646 JLINK_ClrBPEx(BPHandle = 0x0000001B)
+T31CC 002:562.651 - 0.007ms returns 0x00
+T31CC 002:562.657 JLINK_ReadReg(R0)
+T31CC 002:562.662 - 0.007ms returns 0x00000000
+T31CC 002:563.681 JLINK_WriteMem(0x200005C8, 0x238 Bytes, ...)
+T31CC 002:563.691   Data:  FF 30 54 E6 17 48 D0 F8 F8 03 40 1C 15 49 C1 F8 ...
+T31CC 002:563.707   CPU_WriteMem(568 bytes @ 0x200005C8)
+T31CC 002:565.796 - 2.130ms returns 0x238
+T31CC 002:565.819 JLINK_WriteMem(0x20000800, 0x400 Bytes, ...)
+T31CC 002:565.835   Data:  06 D1 02 E0 00 23 53 72 02 E0 06 23 53 72 00 BF ...
+T31CC 002:565.847   CPU_WriteMem(1024 bytes @ 0x20000800)
+T31CC 002:569.375 - 3.560ms returns 0x400
+T31CC 002:569.386 JLINK_WriteMem(0x20000C00, 0x400 Bytes, ...)
+T31CC 002:569.402   Data:  FC E7 00 00 70 71 00 20 01 46 11 B9 4F F0 FF 30 ...
+T31CC 002:569.413   CPU_WriteMem(1024 bytes @ 0x20000C00)
+T31CC 002:572.922 - 3.540ms returns 0x400
+T31CC 002:572.933 JLINK_WriteMem(0x20001000, 0x400 Bytes, ...)
+T31CC 002:572.949   Data:  00 00 7A 44 00 20 C1 49 08 70 C1 48 00 68 01 0E ...
+T31CC 002:572.960   CPU_WriteMem(1024 bytes @ 0x20001000)
+T31CC 002:576.506 - 3.577ms returns 0x400
+T31CC 002:576.517 JLINK_WriteMem(0x20001400, 0x1C8 Bytes, ...)
+T31CC 002:576.533   Data:  05 98 41 F8 24 00 64 1C AC 42 B4 DB 01 20 F8 F7 ...
+T31CC 002:576.543   CPU_WriteMem(456 bytes @ 0x20001400)
+T31CC 002:578.349 - 1.837ms returns 0x1C8
+T31CC 002:578.361 JLINK_HasError()
+T31CC 002:578.378 JLINK_WriteReg(R0, 0x0003A000)
+T31CC 002:578.385 - 0.009ms returns 0
+T31CC 002:578.392 JLINK_WriteReg(R1, 0x00001000)
+T31CC 002:578.397 - 0.007ms returns 0
+T31CC 002:578.491 JLINK_WriteReg(R2, 0x200005C8)
+T31CC 002:578.507 - 0.019ms returns 0
+T31CC 002:578.525 JLINK_WriteReg(R3, 0x00000000)
+T31CC 002:578.530 - 0.007ms returns 0
+T31CC 002:578.546 JLINK_WriteReg(R4, 0x00000000)
+T31CC 002:578.551 - 0.007ms returns 0
+T31CC 002:578.556 JLINK_WriteReg(R5, 0x00000000)
+T31CC 002:578.561 - 0.006ms returns 0
+T31CC 002:578.567 JLINK_WriteReg(R6, 0x00000000)
+T31CC 002:578.571 - 0.006ms returns 0
+T31CC 002:578.577 JLINK_WriteReg(R7, 0x00000000)
+T31CC 002:578.582 - 0.007ms returns 0
+T31CC 002:578.588 JLINK_WriteReg(R8, 0x00000000)
+T31CC 002:578.592 - 0.007ms returns 0
+T31CC 002:578.598 JLINK_WriteReg(R9, 0x200005B4)
+T31CC 002:578.603 - 0.006ms returns 0
+T31CC 002:578.608 JLINK_WriteReg(R10, 0x00000000)
+T31CC 002:578.613 - 0.007ms returns 0
+T31CC 002:578.619 JLINK_WriteReg(R11, 0x00000000)
+T31CC 002:578.624 - 0.006ms returns 0
+T31CC 002:578.629 JLINK_WriteReg(R12, 0x00000000)
+T31CC 002:578.634 - 0.006ms returns 0
+T31CC 002:578.639 JLINK_WriteReg(R13 (SP), 0x20002000)
+T31CC 002:578.645 - 0.007ms returns 0
+T31CC 002:578.650 JLINK_WriteReg(R14, 0x20000001)
+T31CC 002:578.655 - 0.006ms returns 0
+T31CC 002:578.661 JLINK_WriteReg(R15 (PC), 0x20000154)
+T31CC 002:578.666 - 0.007ms returns 0
+T31CC 002:578.671 JLINK_WriteReg(XPSR, 0x01000000)
+T31CC 002:578.682 - 0.015ms returns 0
+T31CC 002:578.690 JLINK_WriteReg(MSP, 0x20002000)
+T31CC 002:578.695 - 0.007ms returns 0
+T31CC 002:578.702 JLINK_WriteReg(PSP, 0x20002000)
+T31CC 002:578.717 - 0.016ms returns 0
+T31CC 002:578.723 JLINK_WriteReg(CFBP, 0x00000000)
+T31CC 002:578.728 - 0.007ms returns 0
+T31CC 002:578.734 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2)
+T31CC 002:578.740 - 0.008ms returns 0x0000001C
+T31CC 002:578.746 JLINK_Go()
+T31CC 002:578.758   CPU_ReadMem(4 bytes @ 0xE0001000)
+T31CC 002:580.823 - 2.081ms
+T31CC 002:580.833 JLINK_IsHalted()
+T31CC 002:581.104 - 0.286ms returns FALSE
+T31CC 002:581.125 JLINK_HasError()
+T31CC 002:584.474 JLINK_IsHalted()
+T31CC 002:584.728 - 0.259ms returns FALSE
+T31CC 002:584.738 JLINK_HasError()
+T31CC 002:586.484 JLINK_IsHalted()
+T31CC 002:586.707 - 0.228ms returns FALSE
+T31CC 002:586.718 JLINK_HasError()
+T31CC 002:588.478 JLINK_IsHalted()
+T31CC 002:588.697 - 0.224ms returns FALSE
+T31CC 002:588.708 JLINK_HasError()
+T31CC 002:590.489 JLINK_IsHalted()
+T31CC 002:590.713 - 0.229ms returns FALSE
+T31CC 002:590.723 JLINK_HasError()
+T31CC 002:592.472 JLINK_IsHalted()
+T31CC 002:592.713 - 0.247ms returns FALSE
+T31CC 002:592.724 JLINK_HasError()
+T31CC 002:594.493 JLINK_IsHalted()
+T31CC 002:594.752 - 0.264ms returns FALSE
+T31CC 002:594.763 JLINK_HasError()
+T31CC 002:598.460 JLINK_IsHalted()
+T31CC 002:598.678 - 0.233ms returns FALSE
+T31CC 002:598.698 JLINK_HasError()
+T31CC 002:600.458 JLINK_IsHalted()
+T31CC 002:600.685 - 0.243ms returns FALSE
+T31CC 002:600.706 JLINK_HasError()
+T31CC 002:602.459 JLINK_IsHalted()
+T31CC 002:602.709 - 0.265ms returns FALSE
+T31CC 002:602.729 JLINK_HasError()
+T31CC 002:604.470 JLINK_IsHalted()
+T31CC 002:604.702 - 0.237ms returns FALSE
+T31CC 002:604.714 JLINK_HasError()
+T31CC 002:606.489 JLINK_IsHalted()
+T31CC 002:606.753 - 0.280ms returns FALSE
+T31CC 002:606.774 JLINK_HasError()
+T31CC 002:608.483 JLINK_IsHalted()
+T31CC 002:608.743 - 0.266ms returns FALSE
+T31CC 002:608.754 JLINK_HasError()
+T31CC 002:610.480 JLINK_IsHalted()
+T31CC 002:610.713 - 0.250ms returns FALSE
+T31CC 002:610.736 JLINK_HasError()
+T31CC 002:614.466 JLINK_IsHalted()
+T31CC 002:614.703 - 0.241ms returns FALSE
+T31CC 002:614.712 JLINK_HasError()
+T31CC 002:616.464 JLINK_IsHalted()
+T31CC 002:616.702 - 0.243ms returns FALSE
+T31CC 002:616.712 JLINK_HasError()
+T31CC 002:618.468 JLINK_IsHalted()
+T31CC 002:618.718 - 0.264ms returns FALSE
+T31CC 002:618.738 JLINK_HasError()
+T31CC 002:620.478 JLINK_IsHalted()
+T31CC 002:620.717 - 0.255ms returns FALSE
+T31CC 002:620.740 JLINK_HasError()
+T31CC 002:622.483 JLINK_IsHalted()
+T31CC 002:622.789 - 0.322ms returns FALSE
+T31CC 002:622.810 JLINK_HasError()
+T31CC 002:624.469 JLINK_IsHalted()
+T31CC 002:624.739 - 0.286ms returns FALSE
+T31CC 002:624.760 JLINK_HasError()
+T31CC 002:626.486 JLINK_IsHalted()
+T31CC 002:626.713 - 0.232ms returns FALSE
+T31CC 002:626.723 JLINK_HasError()
+T31CC 002:630.461 JLINK_IsHalted()
+T31CC 002:630.718 - 0.262ms returns FALSE
+T31CC 002:630.728 JLINK_HasError()
+T31CC 002:632.459 JLINK_IsHalted()
+T31CC 002:632.738 - 0.283ms returns FALSE
+T31CC 002:632.748 JLINK_HasError()
+T31CC 002:634.460 JLINK_IsHalted()
+T31CC 002:634.720 - 0.266ms returns FALSE
+T31CC 002:634.742 JLINK_HasError()
+T31CC 002:636.469 JLINK_IsHalted()
+T31CC 002:636.683 - 0.219ms returns FALSE
+T31CC 002:636.693 JLINK_HasError()
+T31CC 002:638.462 JLINK_IsHalted()
+T31CC 002:638.715 - 0.268ms returns FALSE
+T31CC 002:638.735 JLINK_HasError()
+T31CC 002:640.461 JLINK_IsHalted()
+T31CC 002:640.728 - 0.282ms returns FALSE
+T31CC 002:640.748 JLINK_HasError()
+T31CC 002:642.480 JLINK_IsHalted()
+T31CC 002:642.744 - 0.270ms returns FALSE
+T31CC 002:642.755 JLINK_HasError()
+T31CC 002:646.444 JLINK_IsHalted()
+T31CC 002:646.662 - 0.233ms returns FALSE
+T31CC 002:646.683 JLINK_HasError()
+T31CC 002:648.443 JLINK_IsHalted()
+T31CC 002:648.670 - 0.243ms returns FALSE
+T31CC 002:648.691 JLINK_HasError()
+T31CC 002:650.441 JLINK_IsHalted()
+T31CC 002:650.670 - 0.244ms returns FALSE
+T31CC 002:650.696 JLINK_HasError()
+T31CC 002:652.457 JLINK_IsHalted()
+T31CC 002:654.301   CPU_ReadMem(2 bytes @ 0x20000000)
+T31CC 002:654.544 - 2.093ms returns TRUE
+T31CC 002:654.555 JLINK_ReadReg(R15 (PC))
+T31CC 002:654.563 - 0.009ms returns 0x20000000
+T31CC 002:654.569 JLINK_ClrBPEx(BPHandle = 0x0000001C)
+T31CC 002:654.574 - 0.007ms returns 0x00
+T31CC 002:654.581 JLINK_ReadReg(R0)
+T31CC 002:654.586 - 0.007ms returns 0x00000000
+T31CC 002:655.085 JLINK_WriteMem(0x200005C8, 0x238 Bytes, ...)
+T31CC 002:655.094   Data:  84 FE 04 46 00 BF 25 46 35 B1 00 BF 15 A2 44 21 ...
+T31CC 002:655.107   CPU_WriteMem(568 bytes @ 0x200005C8)
+T31CC 002:657.180 - 2.100ms returns 0x238
+T31CC 002:657.204 JLINK_WriteMem(0x20000800, 0x400 Bytes, ...)
+T31CC 002:657.220   Data:  46 68 00 20 B0 47 05 46 68 1C 10 B9 4F F0 FF 30 ...
+T31CC 002:657.232   CPU_WriteMem(1024 bytes @ 0x20000800)
+T31CC 002:660.721 - 3.522ms returns 0x400
+T31CC 002:660.744 JLINK_WriteMem(0x20000C00, 0x400 Bytes, ...)
+T31CC 002:660.749   Data:  00 20 15 49 08 70 00 BF 00 BF B6 E6 F4 40 00 20 ...
+T31CC 002:660.771   CPU_WriteMem(1024 bytes @ 0x20000C00)
+T31CC 002:664.255 - 3.516ms returns 0x400
+T31CC 002:664.277 JLINK_WriteMem(0x20001000, 0x400 Bytes, ...)
+T31CC 002:664.295   Data:  EC F7 46 F9 0C 48 00 78 0C 49 08 70 00 20 09 49 ...
+T31CC 002:664.318   CPU_WriteMem(1024 bytes @ 0x20001000)
+T31CC 002:667.818 - 3.546ms returns 0x400
+T31CC 002:667.830 JLINK_WriteMem(0x20001400, 0x1C8 Bytes, ...)
+T31CC 002:667.846   Data:  00 78 B0 B9 02 20 12 49 08 70 12 E0 0F 48 00 78 ...
+T31CC 002:667.857   CPU_WriteMem(456 bytes @ 0x20001400)
+T31CC 002:669.649 - 1.824ms returns 0x1C8
+T31CC 002:669.672 JLINK_HasError()
+T31CC 002:669.688 JLINK_WriteReg(R0, 0x0003B000)
+T31CC 002:669.696 - 0.009ms returns 0
+T31CC 002:669.703 JLINK_WriteReg(R1, 0x00001000)
+T31CC 002:669.708 - 0.007ms returns 0
+T31CC 002:669.735 JLINK_WriteReg(R2, 0x200005C8)
+T31CC 002:669.743 - 0.021ms returns 0
+T31CC 002:669.760 JLINK_WriteReg(R3, 0x00000000)
+T31CC 002:669.764 - 0.006ms returns 0
+T31CC 002:669.770 JLINK_WriteReg(R4, 0x00000000)
+T31CC 002:669.774 - 0.006ms returns 0
+T31CC 002:669.780 JLINK_WriteReg(R5, 0x00000000)
+T31CC 002:669.785 - 0.006ms returns 0
+T31CC 002:669.790 JLINK_WriteReg(R6, 0x00000000)
+T31CC 002:669.795 - 0.006ms returns 0
+T31CC 002:669.800 JLINK_WriteReg(R7, 0x00000000)
+T31CC 002:669.805 - 0.006ms returns 0
+T31CC 002:669.811 JLINK_WriteReg(R8, 0x00000000)
+T31CC 002:669.815 - 0.007ms returns 0
+T31CC 002:669.821 JLINK_WriteReg(R9, 0x200005B4)
+T31CC 002:669.826 - 0.006ms returns 0
+T31CC 002:669.831 JLINK_WriteReg(R10, 0x00000000)
+T31CC 002:669.836 - 0.006ms returns 0
+T31CC 002:669.842 JLINK_WriteReg(R11, 0x00000000)
+T31CC 002:669.846 - 0.006ms returns 0
+T31CC 002:669.852 JLINK_WriteReg(R12, 0x00000000)
+T31CC 002:669.856 - 0.006ms returns 0
+T31CC 002:669.862 JLINK_WriteReg(R13 (SP), 0x20002000)
+T31CC 002:669.867 - 0.007ms returns 0
+T31CC 002:669.872 JLINK_WriteReg(R14, 0x20000001)
+T31CC 002:669.877 - 0.006ms returns 0
+T31CC 002:669.883 JLINK_WriteReg(R15 (PC), 0x20000154)
+T31CC 002:669.887 - 0.007ms returns 0
+T31CC 002:669.893 JLINK_WriteReg(XPSR, 0x01000000)
+T31CC 002:669.897 - 0.006ms returns 0
+T31CC 002:669.903 JLINK_WriteReg(MSP, 0x20002000)
+T31CC 002:669.908 - 0.006ms returns 0
+T31CC 002:669.913 JLINK_WriteReg(PSP, 0x20002000)
+T31CC 002:669.918 - 0.006ms returns 0
+T31CC 002:669.923 JLINK_WriteReg(CFBP, 0x00000000)
+T31CC 002:669.928 - 0.006ms returns 0
+T31CC 002:669.933 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2)
+T31CC 002:669.939 - 0.007ms returns 0x0000001D
+T31CC 002:669.945 JLINK_Go()
+T31CC 002:669.956   CPU_ReadMem(4 bytes @ 0xE0001000)
+T31CC 002:671.933 - 1.993ms
+T31CC 002:671.944 JLINK_IsHalted()
+T31CC 002:672.165 - 0.227ms returns FALSE
+T31CC 002:672.177 JLINK_HasError()
+T31CC 002:678.461 JLINK_IsHalted()
+T31CC 002:678.724 - 0.267ms returns FALSE
+T31CC 002:678.734 JLINK_HasError()
+T31CC 002:680.460 JLINK_IsHalted()
+T31CC 002:680.719 - 0.264ms returns FALSE
+T31CC 002:680.729 JLINK_HasError()
+T31CC 002:682.444 JLINK_IsHalted()
+T31CC 002:682.676 - 0.238ms returns FALSE
+T31CC 002:682.687 JLINK_HasError()
+T31CC 002:684.453 JLINK_IsHalted()
+T31CC 002:684.693 - 0.247ms returns FALSE
+T31CC 002:684.706 JLINK_HasError()
+T31CC 002:686.459 JLINK_IsHalted()
+T31CC 002:686.715 - 0.261ms returns FALSE
+T31CC 002:686.726 JLINK_HasError()
+T31CC 002:688.448 JLINK_IsHalted()
+T31CC 002:688.668 - 0.225ms returns FALSE
+T31CC 002:688.679 JLINK_HasError()
+T31CC 002:690.452 JLINK_IsHalted()
+T31CC 002:690.715 - 0.280ms returns FALSE
+T31CC 002:690.736 JLINK_HasError()
+T31CC 002:695.444 JLINK_IsHalted()
+T31CC 002:695.667 - 0.228ms returns FALSE
+T31CC 002:695.690 JLINK_HasError()
+T31CC 002:697.444 JLINK_IsHalted()
+T31CC 002:697.667 - 0.228ms returns FALSE
+T31CC 002:697.677 JLINK_HasError()
+T31CC 002:699.443 JLINK_IsHalted()
+T31CC 002:699.668 - 0.240ms returns FALSE
+T31CC 002:699.689 JLINK_HasError()
+T31CC 002:701.442 JLINK_IsHalted()
+T31CC 002:701.666 - 0.229ms returns FALSE
+T31CC 002:701.676 JLINK_HasError()
+T31CC 002:703.444 JLINK_IsHalted()
+T31CC 002:703.667 - 0.230ms returns FALSE
+T31CC 002:703.682 JLINK_HasError()
+T31CC 002:705.438 JLINK_IsHalted()
+T31CC 002:705.689 - 0.256ms returns FALSE
+T31CC 002:705.698 JLINK_HasError()
+T31CC 002:707.454 JLINK_IsHalted()
+T31CC 002:707.680 - 0.230ms returns FALSE
+T31CC 002:707.690 JLINK_HasError()
+T31CC 002:710.424 JLINK_IsHalted()
+T31CC 002:710.659 - 0.251ms returns FALSE
+T31CC 002:710.680 JLINK_HasError()
+T31CC 002:712.423 JLINK_IsHalted()
+T31CC 002:712.649 - 0.242ms returns FALSE
+T31CC 002:712.670 JLINK_HasError()
+T31CC 002:714.446 JLINK_IsHalted()
+T31CC 002:714.699 - 0.258ms returns FALSE
+T31CC 002:714.710 JLINK_HasError()
+T31CC 002:716.431 JLINK_IsHalted()
+T31CC 002:716.671 - 0.256ms returns FALSE
+T31CC 002:716.693 JLINK_HasError()
+T31CC 002:718.452 JLINK_IsHalted()
+T31CC 002:718.735 - 0.299ms returns FALSE
+T31CC 002:718.757 JLINK_HasError()
+T31CC 002:720.453 JLINK_IsHalted()
+T31CC 002:720.724 - 0.287ms returns FALSE
+T31CC 002:720.745 JLINK_HasError()
+T31CC 002:722.457 JLINK_IsHalted()
+T31CC 002:722.677 - 0.225ms returns FALSE
+T31CC 002:722.687 JLINK_HasError()
+T31CC 002:726.419 JLINK_IsHalted()
+T31CC 002:726.647 - 0.244ms returns FALSE
+T31CC 002:726.668 JLINK_HasError()
+T31CC 002:728.418 JLINK_IsHalted()
+T31CC 002:728.642 - 0.239ms returns FALSE
+T31CC 002:728.663 JLINK_HasError()
+T31CC 002:730.418 JLINK_IsHalted()
+T31CC 002:730.644 - 0.231ms returns FALSE
+T31CC 002:730.654 JLINK_HasError()
+T31CC 002:732.427 JLINK_IsHalted()
+T31CC 002:732.708 - 0.286ms returns FALSE
+T31CC 002:732.719 JLINK_HasError()
+T31CC 002:734.442 JLINK_IsHalted()
+T31CC 002:734.689 - 0.262ms returns FALSE
+T31CC 002:734.710 JLINK_HasError()
+T31CC 002:736.437 JLINK_IsHalted()
+T31CC 002:736.646 - 0.213ms returns FALSE
+T31CC 002:736.666 JLINK_HasError()
+T31CC 002:738.443 JLINK_IsHalted()
+T31CC 002:738.689 - 0.262ms returns FALSE
+T31CC 002:738.710 JLINK_HasError()
+T31CC 002:741.431 JLINK_IsHalted()
+T31CC 002:741.725 - 0.298ms returns FALSE
+T31CC 002:741.735 JLINK_HasError()
+T31CC 002:743.427 JLINK_IsHalted()
+T31CC 002:745.324   CPU_ReadMem(2 bytes @ 0x20000000)
+T31CC 002:745.575 - 2.152ms returns TRUE
+T31CC 002:745.585 JLINK_ReadReg(R15 (PC))
+T31CC 002:745.592 - 0.009ms returns 0x20000000
+T31CC 002:745.598 JLINK_ClrBPEx(BPHandle = 0x0000001D)
+T31CC 002:745.603 - 0.007ms returns 0x00
+T31CC 002:745.609 JLINK_ReadReg(R0)
+T31CC 002:745.614 - 0.006ms returns 0x00000000
+T31CC 002:746.107 JLINK_WriteMem(0x200005C8, 0x238 Bytes, ...)
+T31CC 002:746.115   Data:  F2 FC 1C 20 04 F0 10 FD 23 49 08 60 3B E0 1C 20 ...
+T31CC 002:746.129   CPU_WriteMem(568 bytes @ 0x200005C8)
+T31CC 002:748.247 - 2.146ms returns 0x238
+T31CC 002:748.260 JLINK_WriteMem(0x20000800, 0x400 Bytes, ...)
+T31CC 002:748.275   Data:  51 EC 1B 0B EA F7 82 FB 07 46 30 46 EA F7 3A FB ...
+T31CC 002:748.286   CPU_WriteMem(1024 bytes @ 0x20000800)
+T31CC 002:751.765 - 3.510ms returns 0x400
+T31CC 002:751.777 JLINK_WriteMem(0x20000C00, 0x400 Bytes, ...)
+T31CC 002:751.792   Data:  CA 54 8F 49 09 89 C1 F3 07 22 21 46 0B 78 09 78 ...
+T31CC 002:751.874   CPU_WriteMem(1024 bytes @ 0x20000C00)
+T31CC 002:755.338 - 3.567ms returns 0x400
+T31CC 002:755.351 JLINK_WriteMem(0x20001000, 0x400 Bytes, ...)
+T31CC 002:755.366   Data:  49 1C 21 70 08 49 CA 54 0F 49 0A 79 21 46 0B 78 ...
+T31CC 002:755.428   CPU_WriteMem(1024 bytes @ 0x20001000)
+T31CC 002:758.892 - 3.547ms returns 0x400
+T31CC 002:758.905 JLINK_WriteMem(0x20001400, 0x1C8 Bytes, ...)
+T31CC 002:758.910   Data:  6D 1A 30 EE 01 1A DF ED 74 1A 81 EE 21 0A 9F ED ...
+T31CC 002:758.935   CPU_WriteMem(456 bytes @ 0x20001400)
+T31CC 002:760.753 - 1.863ms returns 0x1C8
+T31CC 002:760.786 JLINK_HasError()
+T31CC 002:760.792 JLINK_WriteReg(R0, 0x0003C000)
+T31CC 002:760.811 - 0.021ms returns 0
+T31CC 002:760.865 JLINK_WriteReg(R1, 0x00001000)
+T31CC 002:760.886 - 0.023ms returns 0
+T31CC 002:760.892 JLINK_WriteReg(R2, 0x200005C8)
+T31CC 002:760.897 - 0.007ms returns 0
+T31CC 002:760.903 JLINK_WriteReg(R3, 0x00000000)
+T31CC 002:760.908 - 0.006ms returns 0
+T31CC 002:760.913 JLINK_WriteReg(R4, 0x00000000)
+T31CC 002:760.928 - 0.017ms returns 0
+T31CC 002:760.934 JLINK_WriteReg(R5, 0x00000000)
+T31CC 002:760.939 - 0.006ms returns 0
+T31CC 002:760.955 JLINK_WriteReg(R6, 0x00000000)
+T31CC 002:760.960 - 0.007ms returns 0
+T31CC 002:760.965 JLINK_WriteReg(R7, 0x00000000)
+T31CC 002:760.970 - 0.006ms returns 0
+T31CC 002:760.975 JLINK_WriteReg(R8, 0x00000000)
+T31CC 002:760.980 - 0.006ms returns 0
+T31CC 002:760.985 JLINK_WriteReg(R9, 0x200005B4)
+T31CC 002:760.990 - 0.006ms returns 0
+T31CC 002:760.995 JLINK_WriteReg(R10, 0x00000000)
+T31CC 002:761.000 - 0.006ms returns 0
+T31CC 002:761.006 JLINK_WriteReg(R11, 0x00000000)
+T31CC 002:761.010 - 0.006ms returns 0
+T31CC 002:761.016 JLINK_WriteReg(R12, 0x00000000)
+T31CC 002:761.020 - 0.006ms returns 0
+T31CC 002:761.026 JLINK_WriteReg(R13 (SP), 0x20002000)
+T31CC 002:761.031 - 0.007ms returns 0
+T31CC 002:761.037 JLINK_WriteReg(R14, 0x20000001)
+T31CC 002:761.042 - 0.006ms returns 0
+T31CC 002:761.047 JLINK_WriteReg(R15 (PC), 0x20000154)
+T31CC 002:761.052 - 0.007ms returns 0
+T31CC 002:761.057 JLINK_WriteReg(XPSR, 0x01000000)
+T31CC 002:761.062 - 0.006ms returns 0
+T31CC 002:761.067 JLINK_WriteReg(MSP, 0x20002000)
+T31CC 002:761.072 - 0.006ms returns 0
+T31CC 002:761.077 JLINK_WriteReg(PSP, 0x20002000)
+T31CC 002:761.082 - 0.006ms returns 0
+T31CC 002:761.088 JLINK_WriteReg(CFBP, 0x00000000)
+T31CC 002:761.092 - 0.006ms returns 0
+T31CC 002:761.098 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2)
+T31CC 002:761.104 - 0.008ms returns 0x0000001E
+T31CC 002:761.109 JLINK_Go()
+T31CC 002:761.121   CPU_ReadMem(4 bytes @ 0xE0001000)
+T31CC 002:763.168 - 2.064ms
+T31CC 002:763.179 JLINK_IsHalted()
+T31CC 002:763.417 - 0.242ms returns FALSE
+T31CC 002:763.427 JLINK_HasError()
+T31CC 002:766.416 JLINK_IsHalted()
+T31CC 002:766.668 - 0.257ms returns FALSE
+T31CC 002:766.679 JLINK_HasError()
+T31CC 002:768.420 JLINK_IsHalted()
+T31CC 002:768.665 - 0.261ms returns FALSE
+T31CC 002:768.686 JLINK_HasError()
+T31CC 002:770.443 JLINK_IsHalted()
+T31CC 002:770.655 - 0.223ms returns FALSE
+T31CC 002:770.676 JLINK_HasError()
+T31CC 002:775.419 JLINK_IsHalted()
+T31CC 002:775.680 - 0.266ms returns FALSE
+T31CC 002:775.691 JLINK_HasError()
+T31CC 002:777.418 JLINK_IsHalted()
+T31CC 002:777.637 - 0.235ms returns FALSE
+T31CC 002:777.659 JLINK_HasError()
+T31CC 002:779.413 JLINK_IsHalted()
+T31CC 002:779.626 - 0.217ms returns FALSE
+T31CC 002:779.636 JLINK_HasError()
+T31CC 002:781.411 JLINK_IsHalted()
+T31CC 002:781.661 - 0.255ms returns FALSE
+T31CC 002:781.671 JLINK_HasError()
+T31CC 002:783.428 JLINK_IsHalted()
+T31CC 002:783.688 - 0.265ms returns FALSE
+T31CC 002:783.699 JLINK_HasError()
+T31CC 002:785.410 JLINK_IsHalted()
+T31CC 002:785.656 - 0.251ms returns FALSE
+T31CC 002:785.666 JLINK_HasError()
+T31CC 002:787.427 JLINK_IsHalted()
+T31CC 002:787.689 - 0.277ms returns FALSE
+T31CC 002:787.710 JLINK_HasError()
+T31CC 002:791.413 JLINK_IsHalted()
+T31CC 002:791.677 - 0.280ms returns FALSE
+T31CC 002:791.699 JLINK_HasError()
+T31CC 002:793.414 JLINK_IsHalted()
+T31CC 002:793.650 - 0.255ms returns FALSE
+T31CC 002:793.676 JLINK_HasError()
+T31CC 002:795.407 JLINK_IsHalted()
+T31CC 002:795.624 - 0.233ms returns FALSE
+T31CC 002:795.645 JLINK_HasError()
+T31CC 002:797.413 JLINK_IsHalted()
+T31CC 002:797.680 - 0.283ms returns FALSE
+T31CC 002:797.701 JLINK_HasError()
+T31CC 002:799.412 JLINK_IsHalted()
+T31CC 002:799.632 - 0.235ms returns FALSE
+T31CC 002:799.652 JLINK_HasError()
+T31CC 002:801.411 JLINK_IsHalted()
+T31CC 002:801.650 - 0.244ms returns FALSE
+T31CC 002:801.660 JLINK_HasError()
+T31CC 002:805.410 JLINK_IsHalted()
+T31CC 002:805.630 - 0.225ms returns FALSE
+T31CC 002:805.641 JLINK_HasError()
+T31CC 002:807.403 JLINK_IsHalted()
+T31CC 002:807.606 - 0.207ms returns FALSE
+T31CC 002:807.616 JLINK_HasError()
+T31CC 002:809.408 JLINK_IsHalted()
+T31CC 002:809.657 - 0.254ms returns FALSE
+T31CC 002:809.667 JLINK_HasError()
+T31CC 002:811.402 JLINK_IsHalted()
+T31CC 002:811.654 - 0.257ms returns FALSE
+T31CC 002:811.664 JLINK_HasError()
+T31CC 002:813.401 JLINK_IsHalted()
+T31CC 002:813.652 - 0.256ms returns FALSE
+T31CC 002:813.662 JLINK_HasError()
+T31CC 002:815.418 JLINK_IsHalted()
+T31CC 002:815.665 - 0.252ms returns FALSE
+T31CC 002:815.675 JLINK_HasError()
+T31CC 002:817.412 JLINK_IsHalted()
+T31CC 002:817.630 - 0.222ms returns FALSE
+T31CC 002:817.640 JLINK_HasError()
+T31CC 002:821.404 JLINK_IsHalted()
+T31CC 002:821.697 - 0.298ms returns FALSE
+T31CC 002:821.717 JLINK_HasError()
+T31CC 002:823.404 JLINK_IsHalted()
+T31CC 002:823.636 - 0.247ms returns FALSE
+T31CC 002:823.656 JLINK_HasError()
+T31CC 002:825.402 JLINK_IsHalted()
+T31CC 002:825.674 - 0.287ms returns FALSE
+T31CC 002:825.695 JLINK_HasError()
+T31CC 002:827.401 JLINK_IsHalted()
+T31CC 002:827.638 - 0.253ms returns FALSE
+T31CC 002:827.659 JLINK_HasError()
+T31CC 002:829.418 JLINK_IsHalted()
+T31CC 002:829.683 - 0.280ms returns FALSE
+T31CC 002:829.703 JLINK_HasError()
+T31CC 002:831.400 JLINK_IsHalted()
+T31CC 002:831.650 - 0.264ms returns FALSE
+T31CC 002:831.670 JLINK_HasError()
+T31CC 002:833.395 JLINK_IsHalted()
+T31CC 002:835.248   CPU_ReadMem(2 bytes @ 0x20000000)
+T31CC 002:835.507 - 2.117ms returns TRUE
+T31CC 002:835.518 JLINK_ReadReg(R15 (PC))
+T31CC 002:835.525 - 0.009ms returns 0x20000000
+T31CC 002:835.531 JLINK_ClrBPEx(BPHandle = 0x0000001E)
+T31CC 002:835.537 - 0.007ms returns 0x00
+T31CC 002:835.543 JLINK_ReadReg(R0)
+T31CC 002:835.548 - 0.007ms returns 0x00000000
+T31CC 002:836.023 JLINK_WriteMem(0x200005C8, 0x238 Bytes, ...)
+T31CC 002:836.032   Data:  A6 99 B9 40 00 00 8C 42 9A 19 BF 43 00 00 BF 43 ...
+T31CC 002:836.046   CPU_WriteMem(568 bytes @ 0x200005C8)
+T31CC 002:838.143 - 2.125ms returns 0x238
+T31CC 002:838.163 JLINK_WriteMem(0x20000800, 0x400 Bytes, ...)
+T31CC 002:838.169   Data:  70 47 00 00 2D E9 F0 47 81 46 0C 46 16 46 4F F4 ...
+T31CC 002:838.181   CPU_WriteMem(1024 bytes @ 0x20000800)
+T31CC 002:841.660 - 3.501ms returns 0x400
+T31CC 002:841.672 JLINK_WriteMem(0x20000C00, 0x400 Bytes, ...)
+T31CC 002:841.688   Data:  91 F8 2E 00 C0 F3 C1 00 01 28 05 D0 91 F8 2E 00 ...
+T31CC 002:841.699   CPU_WriteMem(1024 bytes @ 0x20000C00)
+T31CC 002:845.193 - 3.525ms returns 0x400
+T31CC 002:845.204 JLINK_WriteMem(0x20001000, 0x400 Bytes, ...)
+T31CC 002:845.219   Data:  00 BF 00 BF 30 46 F8 BD F8 B5 06 46 0C 46 01 23 ...
+T31CC 002:845.230   CPU_WriteMem(1024 bytes @ 0x20001000)
+T31CC 002:848.709 - 3.510ms returns 0x400
+T31CC 002:848.723 JLINK_WriteMem(0x20001400, 0x1C8 Bytes, ...)
+T31CC 002:848.734   Data:  64 F3 07 10 00 90 01 23 6A 46 11 21 30 46 00 F0 ...
+T31CC 002:848.751   CPU_WriteMem(456 bytes @ 0x20001400)
+T31CC 002:850.534 - 1.815ms returns 0x1C8
+T31CC 002:850.546 JLINK_HasError()
+T31CC 002:850.613 JLINK_WriteReg(R0, 0x0003D000)
+T31CC 002:850.623 - 0.012ms returns 0
+T31CC 002:850.630 JLINK_WriteReg(R1, 0x00001000)
+T31CC 002:850.635 - 0.007ms returns 0
+T31CC 002:850.641 JLINK_WriteReg(R2, 0x200005C8)
+T31CC 002:850.645 - 0.007ms returns 0
+T31CC 002:850.651 JLINK_WriteReg(R3, 0x00000000)
+T31CC 002:850.656 - 0.006ms returns 0
+T31CC 002:850.661 JLINK_WriteReg(R4, 0x00000000)
+T31CC 002:850.674 - 0.015ms returns 0
+T31CC 002:850.680 JLINK_WriteReg(R5, 0x00000000)
+T31CC 002:850.685 - 0.007ms returns 0
+T31CC 002:850.690 JLINK_WriteReg(R6, 0x00000000)
+T31CC 002:850.695 - 0.007ms returns 0
+T31CC 002:850.701 JLINK_WriteReg(R7, 0x00000000)
+T31CC 002:850.706 - 0.007ms returns 0
+T31CC 002:850.711 JLINK_WriteReg(R8, 0x00000000)
+T31CC 002:850.716 - 0.007ms returns 0
+T31CC 002:850.722 JLINK_WriteReg(R9, 0x200005B4)
+T31CC 002:850.727 - 0.006ms returns 0
+T31CC 002:850.732 JLINK_WriteReg(R10, 0x00000000)
+T31CC 002:850.737 - 0.006ms returns 0
+T31CC 002:850.742 JLINK_WriteReg(R11, 0x00000000)
+T31CC 002:850.747 - 0.006ms returns 0
+T31CC 002:850.753 JLINK_WriteReg(R12, 0x00000000)
+T31CC 002:850.757 - 0.006ms returns 0
+T31CC 002:850.763 JLINK_WriteReg(R13 (SP), 0x20002000)
+T31CC 002:850.768 - 0.008ms returns 0
+T31CC 002:850.775 JLINK_WriteReg(R14, 0x20000001)
+T31CC 002:850.790 - 0.017ms returns 0
+T31CC 002:850.796 JLINK_WriteReg(R15 (PC), 0x20000154)
+T31CC 002:850.801 - 0.007ms returns 0
+T31CC 002:850.807 JLINK_WriteReg(XPSR, 0x01000000)
+T31CC 002:850.822 - 0.017ms returns 0
+T31CC 002:850.828 JLINK_WriteReg(MSP, 0x20002000)
+T31CC 002:850.832 - 0.006ms returns 0
+T31CC 002:850.838 JLINK_WriteReg(PSP, 0x20002000)
+T31CC 002:850.842 - 0.006ms returns 0
+T31CC 002:850.848 JLINK_WriteReg(CFBP, 0x00000000)
+T31CC 002:850.853 - 0.006ms returns 0
+T31CC 002:850.858 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2)
+T31CC 002:850.864 - 0.008ms returns 0x0000001F
+T31CC 002:850.870 JLINK_Go()
+T31CC 002:850.881   CPU_ReadMem(4 bytes @ 0xE0001000)
+T31CC 002:852.908 - 2.043ms
+T31CC 002:852.929 JLINK_IsHalted()
+T31CC 002:853.144 - 0.229ms returns FALSE
+T31CC 002:853.175 JLINK_HasError()
+T31CC 002:856.399 JLINK_IsHalted()
+T31CC 002:856.622 - 0.228ms returns FALSE
+T31CC 002:856.633 JLINK_HasError()
+T31CC 002:858.392 JLINK_IsHalted()
+T31CC 002:858.611 - 0.224ms returns FALSE
+T31CC 002:858.621 JLINK_HasError()
+T31CC 002:860.385 JLINK_IsHalted()
+T31CC 002:860.613 - 0.244ms returns FALSE
+T31CC 002:860.634 JLINK_HasError()
+T31CC 002:862.385 JLINK_IsHalted()
+T31CC 002:862.635 - 0.267ms returns FALSE
+T31CC 002:862.657 JLINK_HasError()
+T31CC 002:864.410 JLINK_IsHalted()
+T31CC 002:864.648 - 0.247ms returns FALSE
+T31CC 002:864.663 JLINK_HasError()
+T31CC 002:868.374 JLINK_IsHalted()
+T31CC 002:868.582 - 0.213ms returns FALSE
+T31CC 002:868.594 JLINK_HasError()
+T31CC 002:870.389 JLINK_IsHalted()
+T31CC 002:870.629 - 0.246ms returns FALSE
+T31CC 002:870.640 JLINK_HasError()
+T31CC 002:872.387 JLINK_IsHalted()
+T31CC 002:872.604 - 0.222ms returns FALSE
+T31CC 002:872.614 JLINK_HasError()
+T31CC 002:874.398 JLINK_IsHalted()
+T31CC 002:874.644 - 0.250ms returns FALSE
+T31CC 002:874.654 JLINK_HasError()
+T31CC 002:876.421 JLINK_IsHalted()
+T31CC 002:876.636 - 0.220ms returns FALSE
+T31CC 002:876.646 JLINK_HasError()
+T31CC 002:878.404 JLINK_IsHalted()
+T31CC 002:878.653 - 0.264ms returns FALSE
+T31CC 002:878.673 JLINK_HasError()
+T31CC 002:880.386 JLINK_IsHalted()
+T31CC 002:880.640 - 0.259ms returns FALSE
+T31CC 002:880.651 JLINK_HasError()
+T31CC 002:885.382 JLINK_IsHalted()
+T31CC 002:885.653 - 0.286ms returns FALSE
+T31CC 002:885.674 JLINK_HasError()
+T31CC 002:887.400 JLINK_IsHalted()
+T31CC 002:887.662 - 0.267ms returns FALSE
+T31CC 002:887.672 JLINK_HasError()
+T31CC 002:889.376 JLINK_IsHalted()
+T31CC 002:889.627 - 0.267ms returns FALSE
+T31CC 002:889.649 JLINK_HasError()
+T31CC 002:891.377 JLINK_IsHalted()
+T31CC 002:891.616 - 0.255ms returns FALSE
+T31CC 002:891.637 JLINK_HasError()
+T31CC 002:893.392 JLINK_IsHalted()
+T31CC 002:893.651 - 0.275ms returns FALSE
+T31CC 002:893.683 JLINK_HasError()
+T31CC 002:895.376 JLINK_IsHalted()
+T31CC 002:895.616 - 0.255ms returns FALSE
+T31CC 002:895.636 JLINK_HasError()
+T31CC 002:897.391 JLINK_IsHalted()
+T31CC 002:897.648 - 0.262ms returns FALSE
+T31CC 002:897.658 JLINK_HasError()
+T31CC 002:903.379 JLINK_IsHalted()
+T31CC 002:903.624 - 0.261ms returns FALSE
+T31CC 002:903.645 JLINK_HasError()
+T31CC 002:905.378 JLINK_IsHalted()
+T31CC 002:905.614 - 0.240ms returns FALSE
+T31CC 002:905.635 JLINK_HasError()
+T31CC 002:907.376 JLINK_IsHalted()
+T31CC 002:907.605 - 0.233ms returns FALSE
+T31CC 002:907.626 JLINK_HasError()
+T31CC 002:909.372 JLINK_IsHalted()
+T31CC 002:909.624 - 0.257ms returns FALSE
+T31CC 002:909.634 JLINK_HasError()
+T31CC 002:911.386 JLINK_IsHalted()
+T31CC 002:911.631 - 0.249ms returns FALSE
+T31CC 002:911.640 JLINK_HasError()
+T31CC 002:913.380 JLINK_IsHalted()
+T31CC 002:913.601 - 0.226ms returns FALSE
+T31CC 002:913.612 JLINK_HasError()
+T31CC 002:916.358 JLINK_IsHalted()
+T31CC 002:916.590 - 0.248ms returns FALSE
+T31CC 002:916.611 JLINK_HasError()
+T31CC 002:918.357 JLINK_IsHalted()
+T31CC 002:918.585 - 0.243ms returns FALSE
+T31CC 002:918.606 JLINK_HasError()
+T31CC 002:920.367 JLINK_IsHalted()
+T31CC 002:920.579 - 0.217ms returns FALSE
+T31CC 002:920.589 JLINK_HasError()
+T31CC 002:922.367 JLINK_IsHalted()
+T31CC 002:922.649 - 0.287ms returns FALSE
+T31CC 002:922.660 JLINK_HasError()
+T31CC 002:924.386 JLINK_IsHalted()
+T31CC 002:926.215   CPU_ReadMem(2 bytes @ 0x20000000)
+T31CC 002:926.469 - 2.088ms returns TRUE
+T31CC 002:926.479 JLINK_ReadReg(R15 (PC))
+T31CC 002:926.487 - 0.009ms returns 0x20000000
+T31CC 002:926.493 JLINK_ClrBPEx(BPHandle = 0x0000001F)
+T31CC 002:926.498 - 0.007ms returns 0x00
+T31CC 002:926.504 JLINK_ReadReg(R0)
+T31CC 002:926.508 - 0.006ms returns 0x00000000
+T31CC 002:926.955 JLINK_WriteMem(0x200005C8, 0x238 Bytes, ...)
+T31CC 002:926.964   Data:  00 00 00 F0 01 00 20 70 30 46 F8 BD F8 B5 06 46 ...
+T31CC 002:926.977   CPU_WriteMem(568 bytes @ 0x200005C8)
+T31CC 002:929.095 - 2.156ms returns 0x238
+T31CC 002:929.118 JLINK_WriteMem(0x20000800, 0x400 Bytes, ...)
+T31CC 002:929.134   Data:  70 BD F8 B5 05 46 0C 46 01 23 6A 46 19 21 28 46 ...
+T31CC 002:929.145   CPU_WriteMem(1024 bytes @ 0x20000800)
+T31CC 002:932.613 - 3.510ms returns 0x400
+T31CC 002:932.636 JLINK_WriteMem(0x20000C00, 0x400 Bytes, ...)
+T31CC 002:932.651   Data:  01 15 05 EB 81 05 95 ED 00 1A F0 EE 41 0A 0A 46 ...
+T31CC 002:932.662   CPU_WriteMem(1024 bytes @ 0x20000C00)
+T31CC 002:936.116 - 3.494ms returns 0x400
+T31CC 002:936.147 JLINK_WriteMem(0x20001000, 0x400 Bytes, ...)
+T31CC 002:936.153   Data:  00 09 0A E0 10 AA 02 EB 49 21 0A EB 49 20 80 22 ...
+T31CC 002:936.174   CPU_WriteMem(1024 bytes @ 0x20001000)
+T31CC 002:939.686 - 3.543ms returns 0x400
+T31CC 002:939.697 JLINK_WriteMem(0x20001400, 0x1C8 Bytes, ...)
+T31CC 002:939.703   Data:  05 20 B3 E7 20 89 40 1E 20 81 00 20 AE E7 05 20 ...
+T31CC 002:939.730   CPU_WriteMem(456 bytes @ 0x20001400)
+T31CC 002:941.476 - 1.794ms returns 0x1C8
+T31CC 002:941.509 JLINK_HasError()
+T31CC 002:941.516 JLINK_WriteReg(R0, 0x0003E000)
+T31CC 002:941.535 - 0.021ms returns 0
+T31CC 002:941.592 JLINK_WriteReg(R1, 0x00001000)
+T31CC 002:941.614 - 0.023ms returns 0
+T31CC 002:941.620 JLINK_WriteReg(R2, 0x200005C8)
+T31CC 002:941.625 - 0.007ms returns 0
+T31CC 002:941.631 JLINK_WriteReg(R3, 0x00000000)
+T31CC 002:941.635 - 0.006ms returns 0
+T31CC 002:941.641 JLINK_WriteReg(R4, 0x00000000)
+T31CC 002:941.646 - 0.006ms returns 0
+T31CC 002:941.651 JLINK_WriteReg(R5, 0x00000000)
+T31CC 002:941.656 - 0.006ms returns 0
+T31CC 002:941.662 JLINK_WriteReg(R6, 0x00000000)
+T31CC 002:941.666 - 0.006ms returns 0
+T31CC 002:941.672 JLINK_WriteReg(R7, 0x00000000)
+T31CC 002:941.688 - 0.018ms returns 0
+T31CC 002:941.694 JLINK_WriteReg(R8, 0x00000000)
+T31CC 002:941.699 - 0.006ms returns 0
+T31CC 002:941.704 JLINK_WriteReg(R9, 0x200005B4)
+T31CC 002:941.709 - 0.006ms returns 0
+T31CC 002:941.715 JLINK_WriteReg(R10, 0x00000000)
+T31CC 002:941.720 - 0.007ms returns 0
+T31CC 002:941.726 JLINK_WriteReg(R11, 0x00000000)
+T31CC 002:941.731 - 0.007ms returns 0
+T31CC 002:941.736 JLINK_WriteReg(R12, 0x00000000)
+T31CC 002:941.741 - 0.007ms returns 0
+T31CC 002:941.747 JLINK_WriteReg(R13 (SP), 0x20002000)
+T31CC 002:941.752 - 0.007ms returns 0
+T31CC 002:941.758 JLINK_WriteReg(R14, 0x20000001)
+T31CC 002:941.763 - 0.007ms returns 0
+T31CC 002:941.768 JLINK_WriteReg(R15 (PC), 0x20000154)
+T31CC 002:941.777 - 0.013ms returns 0
+T31CC 002:941.786 JLINK_WriteReg(XPSR, 0x01000000)
+T31CC 002:941.791 - 0.007ms returns 0
+T31CC 002:941.797 JLINK_WriteReg(MSP, 0x20002000)
+T31CC 002:941.801 - 0.006ms returns 0
+T31CC 002:941.807 JLINK_WriteReg(PSP, 0x20002000)
+T31CC 002:941.812 - 0.007ms returns 0
+T31CC 002:941.817 JLINK_WriteReg(CFBP, 0x00000000)
+T31CC 002:941.822 - 0.006ms returns 0
+T31CC 002:941.828 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2)
+T31CC 002:941.834 - 0.008ms returns 0x00000020
+T31CC 002:941.840 JLINK_Go()
+T31CC 002:941.864   CPU_ReadMem(4 bytes @ 0xE0001000)
+T31CC 002:943.843 - 2.017ms
+T31CC 002:943.864 JLINK_IsHalted()
+T31CC 002:944.092 - 0.233ms returns FALSE
+T31CC 002:944.103 JLINK_HasError()
+T31CC 002:948.360 JLINK_IsHalted()
+T31CC 002:948.572 - 0.218ms returns FALSE
+T31CC 002:948.583 JLINK_HasError()
+T31CC 002:950.357 JLINK_IsHalted()
+T31CC 002:950.608 - 0.267ms returns FALSE
+T31CC 002:950.630 JLINK_HasError()
+T31CC 002:952.357 JLINK_IsHalted()
+T31CC 002:952.622 - 0.281ms returns FALSE
+T31CC 002:952.643 JLINK_HasError()
+T31CC 002:954.360 JLINK_IsHalted()
+T31CC 002:954.710 - 0.366ms returns FALSE
+T31CC 002:954.743 JLINK_HasError()
+T31CC 002:956.346 JLINK_IsHalted()
+T31CC 002:956.569 - 0.228ms returns FALSE
+T31CC 002:956.581 JLINK_HasError()
+T31CC 002:958.361 JLINK_IsHalted()
+T31CC 002:958.602 - 0.256ms returns FALSE
+T31CC 002:958.623 JLINK_HasError()
+T31CC 002:960.374 JLINK_IsHalted()
+T31CC 002:960.590 - 0.221ms returns FALSE
+T31CC 002:960.611 JLINK_HasError()
+T31CC 002:964.370 JLINK_IsHalted()
+T31CC 002:964.606 - 0.241ms returns FALSE
+T31CC 002:964.617 JLINK_HasError()
+T31CC 002:966.369 JLINK_IsHalted()
+T31CC 002:966.612 - 0.248ms returns FALSE
+T31CC 002:966.622 JLINK_HasError()
+T31CC 002:968.374 JLINK_IsHalted()
+T31CC 002:968.615 - 0.246ms returns FALSE
+T31CC 002:968.625 JLINK_HasError()
+T31CC 002:970.374 JLINK_IsHalted()
+T31CC 002:970.610 - 0.241ms returns FALSE
+T31CC 002:970.621 JLINK_HasError()
+T31CC 002:972.363 JLINK_IsHalted()
+T31CC 002:972.627 - 0.279ms returns FALSE
+T31CC 002:972.648 JLINK_HasError()
+T31CC 002:974.372 JLINK_IsHalted()
+T31CC 002:974.622 - 0.266ms returns FALSE
+T31CC 002:974.643 JLINK_HasError()
+T31CC 002:976.355 JLINK_IsHalted()
+T31CC 002:976.586 - 0.236ms returns FALSE
+T31CC 002:976.596 JLINK_HasError()
+T31CC 002:980.348 JLINK_IsHalted()
+T31CC 002:982.242   CPU_ReadMem(2 bytes @ 0x20000000)
+T31CC 002:982.486    -- BP[0] @ 0x20000000 overwritten
+T31CC 002:982.495 - 2.150ms returns TRUE
+T31CC 002:982.503 JLINK_ReadReg(R15 (PC))
+T31CC 002:982.510 - 0.009ms returns 0x00047CB0
+T31CC 002:982.515 JLINK_ClrBPEx(BPHandle = 0x00000020)
+T31CC 002:982.521 - 0.007ms returns 0x00
+T31CC 002:982.527 JLINK_HasError()
+T31CC 002:982.533 JLINK_WriteReg(R0, 0x00000002)
+T31CC 002:982.538 - 0.007ms returns 0
+T31CC 002:982.544 JLINK_WriteReg(R1, 0x00001000)
+T31CC 002:982.548 - 0.007ms returns 0
+T31CC 002:982.554 JLINK_WriteReg(R2, 0x200005C8)
+T31CC 002:982.559 - 0.006ms returns 0
+T31CC 002:982.564 JLINK_WriteReg(R3, 0x00000000)
+T31CC 002:982.569 - 0.006ms returns 0
+T31CC 002:982.574 JLINK_WriteReg(R4, 0x00000000)
+T31CC 002:982.579 - 0.006ms returns 0
+T31CC 002:982.584 JLINK_WriteReg(R5, 0x00000000)
+T31CC 002:982.589 - 0.006ms returns 0
+T31CC 002:982.595 JLINK_WriteReg(R6, 0x00000000)
+T31CC 002:982.599 - 0.006ms returns 0
+T31CC 002:982.605 JLINK_WriteReg(R7, 0x00000000)
+T31CC 002:982.609 - 0.006ms returns 0
+T31CC 002:982.615 JLINK_WriteReg(R8, 0x00000000)
+T31CC 002:982.619 - 0.006ms returns 0
+T31CC 002:982.625 JLINK_WriteReg(R9, 0x200005B4)
+T31CC 002:982.630 - 0.006ms returns 0
+T31CC 002:982.635 JLINK_WriteReg(R10, 0x00000000)
+T31CC 002:982.640 - 0.006ms returns 0
+T31CC 002:982.646 JLINK_WriteReg(R11, 0x00000000)
+T31CC 002:982.650 - 0.006ms returns 0
+T31CC 002:982.656 JLINK_WriteReg(R12, 0x00000000)
+T31CC 002:982.660 - 0.006ms returns 0
+T31CC 002:982.666 JLINK_WriteReg(R13 (SP), 0x20002000)
+T31CC 002:982.671 - 0.007ms returns 0
+T31CC 002:982.676 JLINK_WriteReg(R14, 0x20000001)
+T31CC 002:982.681 - 0.010ms returns 0
+T31CC 002:982.692 JLINK_WriteReg(R15 (PC), 0x20000060)
+T31CC 002:982.697 - 0.007ms returns 0
+T31CC 002:982.702 JLINK_WriteReg(XPSR, 0x01000000)
+T31CC 002:982.707 - 0.007ms returns 0
+T31CC 002:982.713 JLINK_WriteReg(MSP, 0x20002000)
+T31CC 002:982.718 - 0.007ms returns 0
+T31CC 002:982.723 JLINK_WriteReg(PSP, 0x20002000)
+T31CC 002:982.728 - 0.006ms returns 0
+T31CC 002:982.734 JLINK_WriteReg(CFBP, 0x00000000)
+T31CC 002:982.738 - 0.006ms returns 0
+T31CC 002:982.744 JLINK_SetBPEx(Addr = 0x20000000, Type = 0xFFFFFFF2)
+T31CC 002:982.751   CPU_ReadMem(2 bytes @ 0x20000000)
+T31CC 002:983.008 - 0.269ms returns 0x00000021
+T31CC 002:983.018 JLINK_Go()
+T31CC 002:983.025   CPU_WriteMem(2 bytes @ 0x20000000)
+T31CC 002:983.279   CPU_ReadMem(4 bytes @ 0xE0001000)
+T31CC 002:985.350 - 2.337ms
+T31CC 002:985.361 JLINK_IsHalted()
+T31CC 002:987.170   CPU_ReadMem(2 bytes @ 0x20000000)
+T31CC 002:987.410 - 2.054ms returns TRUE
+T31CC 002:987.420 JLINK_ReadReg(R15 (PC))
+T31CC 002:987.427 - 0.009ms returns 0x20000000
+T31CC 002:987.433 JLINK_ClrBPEx(BPHandle = 0x00000021)
+T31CC 002:987.438 - 0.007ms returns 0x00
+T31CC 002:987.444 JLINK_ReadReg(R0)
+T31CC 002:987.449 - 0.007ms returns 0x00000000
+T31CC 004:368.898 JLINK_Close()
+T31CC 004:369.147   CPU_ReadMem(2 bytes @ 0x20000000)
+T31CC 004:369.367   CPU_WriteMem(2 bytes @ 0x20000000)
+T31CC 004:369.590   CPU_ReadMem(4 bytes @ 0xE0001000)
+T31CC 004:376.340 - 7.457ms
+T31CC 004:376.361   
+T31CC 004:376.370   Closed

ファイルの差分が大きいため隠しています
+ 1 - 2
pca10040/s132/arm5_no_packs/_build/ble_app_uart_c_pca10040_s132_Shoes_FW_APP.dep


BIN
pca10040/s132/arm5_no_packs/_build/nrf52832_xxaa.axf


+ 1 - 1
pca10040/s132/arm5_no_packs/_build/nrf52832_xxaa.build_log.htm

@@ -22,7 +22,7 @@ Dialog DLL:      TCM.DLL V1.42.0.0
  
 <h2>Project:</h2>
 D:\Git_Project\shoes\smart_shoes\nRF5_SDK_17.0.0_9d13099\examples\Shoes1.3\shoe_mcu\pca10040\s132\arm5_no_packs\ble_app_uart_c_pca10040_s132.uvprojx
-Project File Date:  08/25/2022
+Project File Date:  08/26/2022
 
 <h2>Output:</h2>
 *** Using Compiler 'V5.06 update 6 (build 750)', folder: 'C:\Keil_v5\ARM\ARMCC\Bin'

ファイルの差分が大きいため隠しています
+ 298 - 298
pca10040/s132/arm5_no_packs/_build/nrf52832_xxaa.hex


ファイルの差分が大きいため隠しています
+ 474 - 478
pca10040/s132/arm5_no_packs/_build/nrf52832_xxaa.htm


+ 0 - 2
pca10040/s132/arm5_no_packs/_build/nrf52832_xxaa.lnp

@@ -64,8 +64,6 @@
 ".\_build\special_motion.o"
 ".\_build\ekfpdr.o"
 ".\_build\footpdr.o"
-".\_build\detect_step_by_acc.o"
-".\_build\detect_step_by_acc_gyr.o"
 ".\_build\detect_zero_vel.o"
 ".\_build\detect_step_by_mag.o"
 ".\_build\ble_advdata.o"

ファイルの差分が大きいため隠しています
+ 7 - 8
pca10040/s132/arm5_no_packs/ble_app_uart_c_pca10040_s132.uvguix.Administrator


+ 76 - 100
pca10040/s132/arm5_no_packs/ble_app_uart_c_pca10040_s132.uvoptx

@@ -75,7 +75,7 @@
       <OPTFL>
         <tvExp>1</tvExp>
         <tvExpOptDlg>0</tvExpOptDlg>
-        <IsCurrentTarget>0</IsCurrentTarget>
+        <IsCurrentTarget>1</IsCurrentTarget>
       </OPTFL>
       <CpuCode>5</CpuCode>
       <DebugOpt>
@@ -275,7 +275,7 @@
       <OPTFL>
         <tvExp>0</tvExp>
         <tvExpOptDlg>0</tvExpOptDlg>
-        <IsCurrentTarget>1</IsCurrentTarget>
+        <IsCurrentTarget>0</IsCurrentTarget>
       </OPTFL>
       <CpuCode>5</CpuCode>
       <DebugOpt>
@@ -931,7 +931,7 @@
 
   <Group>
     <GroupName>bsp</GroupName>
-    <tvExp>1</tvExp>
+    <tvExp>0</tvExp>
     <tvExpOptDlg>0</tvExpOptDlg>
     <cbSel>0</cbSel>
     <RteFlg>0</RteFlg>
@@ -1023,7 +1023,7 @@
 
   <Group>
     <GroupName>drivers</GroupName>
-    <tvExp>1</tvExp>
+    <tvExp>0</tvExp>
     <tvExpOptDlg>0</tvExpOptDlg>
     <cbSel>0</cbSel>
     <RteFlg>0</RteFlg>
@@ -1115,7 +1115,7 @@
 
   <Group>
     <GroupName>ble_cfg</GroupName>
-    <tvExp>1</tvExp>
+    <tvExp>0</tvExp>
     <tvExpOptDlg>0</tvExpOptDlg>
     <cbSel>0</cbSel>
     <RteFlg>0</RteFlg>
@@ -1183,7 +1183,7 @@
 
   <Group>
     <GroupName>motion</GroupName>
-    <tvExp>1</tvExp>
+    <tvExp>0</tvExp>
     <tvExpOptDlg>0</tvExpOptDlg>
     <cbSel>0</cbSel>
     <RteFlg>0</RteFlg>
@@ -1266,30 +1266,6 @@
       <tvExp>0</tvExp>
       <tvExpOptDlg>0</tvExpOptDlg>
       <bDave2>0</bDave2>
-      <PathWithFileName>..\..\..\motion\detect_step_by_acc.c</PathWithFileName>
-      <FilenameWithoutPath>detect_step_by_acc.c</FilenameWithoutPath>
-      <RteFlg>0</RteFlg>
-      <bShared>0</bShared>
-    </File>
-    <File>
-      <GroupNumber>7</GroupNumber>
-      <FileNumber>69</FileNumber>
-      <FileType>1</FileType>
-      <tvExp>0</tvExp>
-      <tvExpOptDlg>0</tvExpOptDlg>
-      <bDave2>0</bDave2>
-      <PathWithFileName>..\..\..\motion\detect_step_by_acc_gyr.c</PathWithFileName>
-      <FilenameWithoutPath>detect_step_by_acc_gyr.c</FilenameWithoutPath>
-      <RteFlg>0</RteFlg>
-      <bShared>0</bShared>
-    </File>
-    <File>
-      <GroupNumber>7</GroupNumber>
-      <FileNumber>70</FileNumber>
-      <FileType>1</FileType>
-      <tvExp>0</tvExp>
-      <tvExpOptDlg>0</tvExpOptDlg>
-      <bDave2>0</bDave2>
       <PathWithFileName>..\..\..\motion\detect_zero_vel.c</PathWithFileName>
       <FilenameWithoutPath>detect_zero_vel.c</FilenameWithoutPath>
       <RteFlg>0</RteFlg>
@@ -1297,7 +1273,7 @@
     </File>
     <File>
       <GroupNumber>7</GroupNumber>
-      <FileNumber>71</FileNumber>
+      <FileNumber>69</FileNumber>
       <FileType>1</FileType>
       <tvExp>0</tvExp>
       <tvExpOptDlg>0</tvExpOptDlg>
@@ -1309,7 +1285,7 @@
     </File>
     <File>
       <GroupNumber>7</GroupNumber>
-      <FileNumber>72</FileNumber>
+      <FileNumber>70</FileNumber>
       <FileType>5</FileType>
       <tvExp>0</tvExp>
       <tvExpOptDlg>0</tvExpOptDlg>
@@ -1323,13 +1299,13 @@
 
   <Group>
     <GroupName>nRF_BLE</GroupName>
-    <tvExp>1</tvExp>
+    <tvExp>0</tvExp>
     <tvExpOptDlg>0</tvExpOptDlg>
     <cbSel>0</cbSel>
     <RteFlg>0</RteFlg>
     <File>
       <GroupNumber>8</GroupNumber>
-      <FileNumber>73</FileNumber>
+      <FileNumber>71</FileNumber>
       <FileType>1</FileType>
       <tvExp>0</tvExp>
       <tvExpOptDlg>0</tvExpOptDlg>
@@ -1341,7 +1317,7 @@
     </File>
     <File>
       <GroupNumber>8</GroupNumber>
-      <FileNumber>74</FileNumber>
+      <FileNumber>72</FileNumber>
       <FileType>1</FileType>
       <tvExp>0</tvExp>
       <tvExpOptDlg>0</tvExpOptDlg>
@@ -1353,7 +1329,7 @@
     </File>
     <File>
       <GroupNumber>8</GroupNumber>
-      <FileNumber>75</FileNumber>
+      <FileNumber>73</FileNumber>
       <FileType>1</FileType>
       <tvExp>0</tvExp>
       <tvExpOptDlg>0</tvExpOptDlg>
@@ -1365,7 +1341,7 @@
     </File>
     <File>
       <GroupNumber>8</GroupNumber>
-      <FileNumber>76</FileNumber>
+      <FileNumber>74</FileNumber>
       <FileType>1</FileType>
       <tvExp>0</tvExp>
       <tvExpOptDlg>0</tvExpOptDlg>
@@ -1377,7 +1353,7 @@
     </File>
     <File>
       <GroupNumber>8</GroupNumber>
-      <FileNumber>77</FileNumber>
+      <FileNumber>75</FileNumber>
       <FileType>1</FileType>
       <tvExp>0</tvExp>
       <tvExpOptDlg>0</tvExpOptDlg>
@@ -1389,7 +1365,7 @@
     </File>
     <File>
       <GroupNumber>8</GroupNumber>
-      <FileNumber>78</FileNumber>
+      <FileNumber>76</FileNumber>
       <FileType>1</FileType>
       <tvExp>0</tvExp>
       <tvExpOptDlg>0</tvExpOptDlg>
@@ -1401,7 +1377,7 @@
     </File>
     <File>
       <GroupNumber>8</GroupNumber>
-      <FileNumber>79</FileNumber>
+      <FileNumber>77</FileNumber>
       <FileType>1</FileType>
       <tvExp>0</tvExp>
       <tvExpOptDlg>0</tvExpOptDlg>
@@ -1413,7 +1389,7 @@
     </File>
     <File>
       <GroupNumber>8</GroupNumber>
-      <FileNumber>80</FileNumber>
+      <FileNumber>78</FileNumber>
       <FileType>1</FileType>
       <tvExp>0</tvExp>
       <tvExpOptDlg>0</tvExpOptDlg>
@@ -1425,7 +1401,7 @@
     </File>
     <File>
       <GroupNumber>8</GroupNumber>
-      <FileNumber>81</FileNumber>
+      <FileNumber>79</FileNumber>
       <FileType>1</FileType>
       <tvExp>0</tvExp>
       <tvExpOptDlg>0</tvExpOptDlg>
@@ -1437,7 +1413,7 @@
     </File>
     <File>
       <GroupNumber>8</GroupNumber>
-      <FileNumber>82</FileNumber>
+      <FileNumber>80</FileNumber>
       <FileType>1</FileType>
       <tvExp>0</tvExp>
       <tvExpOptDlg>0</tvExpOptDlg>
@@ -1449,7 +1425,7 @@
     </File>
     <File>
       <GroupNumber>8</GroupNumber>
-      <FileNumber>83</FileNumber>
+      <FileNumber>81</FileNumber>
       <FileType>1</FileType>
       <tvExp>0</tvExp>
       <tvExpOptDlg>0</tvExpOptDlg>
@@ -1463,13 +1439,13 @@
 
   <Group>
     <GroupName>nRF_BLE_Services</GroupName>
-    <tvExp>1</tvExp>
+    <tvExp>0</tvExp>
     <tvExpOptDlg>0</tvExpOptDlg>
     <cbSel>0</cbSel>
     <RteFlg>0</RteFlg>
     <File>
       <GroupNumber>9</GroupNumber>
-      <FileNumber>84</FileNumber>
+      <FileNumber>82</FileNumber>
       <FileType>1</FileType>
       <tvExp>0</tvExp>
       <tvExpOptDlg>0</tvExpOptDlg>
@@ -1481,7 +1457,7 @@
     </File>
     <File>
       <GroupNumber>9</GroupNumber>
-      <FileNumber>85</FileNumber>
+      <FileNumber>83</FileNumber>
       <FileType>1</FileType>
       <tvExp>0</tvExp>
       <tvExpOptDlg>0</tvExpOptDlg>
@@ -1495,13 +1471,13 @@
 
   <Group>
     <GroupName>nRF_Drivers</GroupName>
-    <tvExp>1</tvExp>
+    <tvExp>0</tvExp>
     <tvExpOptDlg>0</tvExpOptDlg>
     <cbSel>0</cbSel>
     <RteFlg>0</RteFlg>
     <File>
       <GroupNumber>10</GroupNumber>
-      <FileNumber>86</FileNumber>
+      <FileNumber>84</FileNumber>
       <FileType>1</FileType>
       <tvExp>0</tvExp>
       <tvExpOptDlg>0</tvExpOptDlg>
@@ -1513,7 +1489,7 @@
     </File>
     <File>
       <GroupNumber>10</GroupNumber>
-      <FileNumber>87</FileNumber>
+      <FileNumber>85</FileNumber>
       <FileType>1</FileType>
       <tvExp>0</tvExp>
       <tvExpOptDlg>0</tvExpOptDlg>
@@ -1525,7 +1501,7 @@
     </File>
     <File>
       <GroupNumber>10</GroupNumber>
-      <FileNumber>88</FileNumber>
+      <FileNumber>86</FileNumber>
       <FileType>1</FileType>
       <tvExp>0</tvExp>
       <tvExpOptDlg>0</tvExpOptDlg>
@@ -1537,7 +1513,7 @@
     </File>
     <File>
       <GroupNumber>10</GroupNumber>
-      <FileNumber>89</FileNumber>
+      <FileNumber>87</FileNumber>
       <FileType>1</FileType>
       <tvExp>0</tvExp>
       <tvExpOptDlg>0</tvExpOptDlg>
@@ -1549,7 +1525,7 @@
     </File>
     <File>
       <GroupNumber>10</GroupNumber>
-      <FileNumber>90</FileNumber>
+      <FileNumber>88</FileNumber>
       <FileType>1</FileType>
       <tvExp>0</tvExp>
       <tvExpOptDlg>0</tvExpOptDlg>
@@ -1561,7 +1537,7 @@
     </File>
     <File>
       <GroupNumber>10</GroupNumber>
-      <FileNumber>91</FileNumber>
+      <FileNumber>89</FileNumber>
       <FileType>1</FileType>
       <tvExp>0</tvExp>
       <tvExpOptDlg>0</tvExpOptDlg>
@@ -1573,7 +1549,7 @@
     </File>
     <File>
       <GroupNumber>10</GroupNumber>
-      <FileNumber>92</FileNumber>
+      <FileNumber>90</FileNumber>
       <FileType>1</FileType>
       <tvExp>0</tvExp>
       <tvExpOptDlg>0</tvExpOptDlg>
@@ -1585,7 +1561,7 @@
     </File>
     <File>
       <GroupNumber>10</GroupNumber>
-      <FileNumber>93</FileNumber>
+      <FileNumber>91</FileNumber>
       <FileType>1</FileType>
       <tvExp>0</tvExp>
       <tvExpOptDlg>0</tvExpOptDlg>
@@ -1597,7 +1573,7 @@
     </File>
     <File>
       <GroupNumber>10</GroupNumber>
-      <FileNumber>94</FileNumber>
+      <FileNumber>92</FileNumber>
       <FileType>1</FileType>
       <tvExp>0</tvExp>
       <tvExpOptDlg>0</tvExpOptDlg>
@@ -1609,7 +1585,7 @@
     </File>
     <File>
       <GroupNumber>10</GroupNumber>
-      <FileNumber>95</FileNumber>
+      <FileNumber>93</FileNumber>
       <FileType>1</FileType>
       <tvExp>0</tvExp>
       <tvExpOptDlg>0</tvExpOptDlg>
@@ -1623,13 +1599,13 @@
 
   <Group>
     <GroupName>nRF_Libraries</GroupName>
-    <tvExp>1</tvExp>
+    <tvExp>0</tvExp>
     <tvExpOptDlg>0</tvExpOptDlg>
     <cbSel>0</cbSel>
     <RteFlg>0</RteFlg>
     <File>
       <GroupNumber>11</GroupNumber>
-      <FileNumber>96</FileNumber>
+      <FileNumber>94</FileNumber>
       <FileType>1</FileType>
       <tvExp>0</tvExp>
       <tvExpOptDlg>0</tvExpOptDlg>
@@ -1641,7 +1617,7 @@
     </File>
     <File>
       <GroupNumber>11</GroupNumber>
-      <FileNumber>97</FileNumber>
+      <FileNumber>95</FileNumber>
       <FileType>1</FileType>
       <tvExp>0</tvExp>
       <tvExpOptDlg>0</tvExpOptDlg>
@@ -1653,7 +1629,7 @@
     </File>
     <File>
       <GroupNumber>11</GroupNumber>
-      <FileNumber>98</FileNumber>
+      <FileNumber>96</FileNumber>
       <FileType>1</FileType>
       <tvExp>0</tvExp>
       <tvExpOptDlg>0</tvExpOptDlg>
@@ -1665,7 +1641,7 @@
     </File>
     <File>
       <GroupNumber>11</GroupNumber>
-      <FileNumber>99</FileNumber>
+      <FileNumber>97</FileNumber>
       <FileType>1</FileType>
       <tvExp>0</tvExp>
       <tvExpOptDlg>0</tvExpOptDlg>
@@ -1677,7 +1653,7 @@
     </File>
     <File>
       <GroupNumber>11</GroupNumber>
-      <FileNumber>100</FileNumber>
+      <FileNumber>98</FileNumber>
       <FileType>1</FileType>
       <tvExp>0</tvExp>
       <tvExpOptDlg>0</tvExpOptDlg>
@@ -1689,7 +1665,7 @@
     </File>
     <File>
       <GroupNumber>11</GroupNumber>
-      <FileNumber>101</FileNumber>
+      <FileNumber>99</FileNumber>
       <FileType>1</FileType>
       <tvExp>0</tvExp>
       <tvExpOptDlg>0</tvExpOptDlg>
@@ -1701,7 +1677,7 @@
     </File>
     <File>
       <GroupNumber>11</GroupNumber>
-      <FileNumber>102</FileNumber>
+      <FileNumber>100</FileNumber>
       <FileType>1</FileType>
       <tvExp>0</tvExp>
       <tvExpOptDlg>0</tvExpOptDlg>
@@ -1713,7 +1689,7 @@
     </File>
     <File>
       <GroupNumber>11</GroupNumber>
-      <FileNumber>103</FileNumber>
+      <FileNumber>101</FileNumber>
       <FileType>1</FileType>
       <tvExp>0</tvExp>
       <tvExpOptDlg>0</tvExpOptDlg>
@@ -1725,7 +1701,7 @@
     </File>
     <File>
       <GroupNumber>11</GroupNumber>
-      <FileNumber>104</FileNumber>
+      <FileNumber>102</FileNumber>
       <FileType>1</FileType>
       <tvExp>0</tvExp>
       <tvExpOptDlg>0</tvExpOptDlg>
@@ -1737,7 +1713,7 @@
     </File>
     <File>
       <GroupNumber>11</GroupNumber>
-      <FileNumber>105</FileNumber>
+      <FileNumber>103</FileNumber>
       <FileType>1</FileType>
       <tvExp>0</tvExp>
       <tvExpOptDlg>0</tvExpOptDlg>
@@ -1749,7 +1725,7 @@
     </File>
     <File>
       <GroupNumber>11</GroupNumber>
-      <FileNumber>106</FileNumber>
+      <FileNumber>104</FileNumber>
       <FileType>1</FileType>
       <tvExp>0</tvExp>
       <tvExpOptDlg>0</tvExpOptDlg>
@@ -1761,7 +1737,7 @@
     </File>
     <File>
       <GroupNumber>11</GroupNumber>
-      <FileNumber>107</FileNumber>
+      <FileNumber>105</FileNumber>
       <FileType>1</FileType>
       <tvExp>0</tvExp>
       <tvExpOptDlg>0</tvExpOptDlg>
@@ -1773,7 +1749,7 @@
     </File>
     <File>
       <GroupNumber>11</GroupNumber>
-      <FileNumber>108</FileNumber>
+      <FileNumber>106</FileNumber>
       <FileType>1</FileType>
       <tvExp>0</tvExp>
       <tvExpOptDlg>0</tvExpOptDlg>
@@ -1785,7 +1761,7 @@
     </File>
     <File>
       <GroupNumber>11</GroupNumber>
-      <FileNumber>109</FileNumber>
+      <FileNumber>107</FileNumber>
       <FileType>1</FileType>
       <tvExp>0</tvExp>
       <tvExpOptDlg>0</tvExpOptDlg>
@@ -1797,7 +1773,7 @@
     </File>
     <File>
       <GroupNumber>11</GroupNumber>
-      <FileNumber>110</FileNumber>
+      <FileNumber>108</FileNumber>
       <FileType>1</FileType>
       <tvExp>0</tvExp>
       <tvExpOptDlg>0</tvExpOptDlg>
@@ -1809,7 +1785,7 @@
     </File>
     <File>
       <GroupNumber>11</GroupNumber>
-      <FileNumber>111</FileNumber>
+      <FileNumber>109</FileNumber>
       <FileType>1</FileType>
       <tvExp>0</tvExp>
       <tvExpOptDlg>0</tvExpOptDlg>
@@ -1821,7 +1797,7 @@
     </File>
     <File>
       <GroupNumber>11</GroupNumber>
-      <FileNumber>112</FileNumber>
+      <FileNumber>110</FileNumber>
       <FileType>1</FileType>
       <tvExp>0</tvExp>
       <tvExpOptDlg>0</tvExpOptDlg>
@@ -1833,7 +1809,7 @@
     </File>
     <File>
       <GroupNumber>11</GroupNumber>
-      <FileNumber>113</FileNumber>
+      <FileNumber>111</FileNumber>
       <FileType>1</FileType>
       <tvExp>0</tvExp>
       <tvExpOptDlg>0</tvExpOptDlg>
@@ -1845,7 +1821,7 @@
     </File>
     <File>
       <GroupNumber>11</GroupNumber>
-      <FileNumber>114</FileNumber>
+      <FileNumber>112</FileNumber>
       <FileType>1</FileType>
       <tvExp>0</tvExp>
       <tvExpOptDlg>0</tvExpOptDlg>
@@ -1857,7 +1833,7 @@
     </File>
     <File>
       <GroupNumber>11</GroupNumber>
-      <FileNumber>115</FileNumber>
+      <FileNumber>113</FileNumber>
       <FileType>1</FileType>
       <tvExp>0</tvExp>
       <tvExpOptDlg>0</tvExpOptDlg>
@@ -1869,7 +1845,7 @@
     </File>
     <File>
       <GroupNumber>11</GroupNumber>
-      <FileNumber>116</FileNumber>
+      <FileNumber>114</FileNumber>
       <FileType>1</FileType>
       <tvExp>0</tvExp>
       <tvExpOptDlg>0</tvExpOptDlg>
@@ -1883,13 +1859,13 @@
 
   <Group>
     <GroupName>nRF_Log</GroupName>
-    <tvExp>1</tvExp>
+    <tvExp>0</tvExp>
     <tvExpOptDlg>0</tvExpOptDlg>
     <cbSel>0</cbSel>
     <RteFlg>0</RteFlg>
     <File>
       <GroupNumber>12</GroupNumber>
-      <FileNumber>117</FileNumber>
+      <FileNumber>115</FileNumber>
       <FileType>1</FileType>
       <tvExp>0</tvExp>
       <tvExpOptDlg>0</tvExpOptDlg>
@@ -1901,7 +1877,7 @@
     </File>
     <File>
       <GroupNumber>12</GroupNumber>
-      <FileNumber>118</FileNumber>
+      <FileNumber>116</FileNumber>
       <FileType>1</FileType>
       <tvExp>0</tvExp>
       <tvExpOptDlg>0</tvExpOptDlg>
@@ -1913,7 +1889,7 @@
     </File>
     <File>
       <GroupNumber>12</GroupNumber>
-      <FileNumber>119</FileNumber>
+      <FileNumber>117</FileNumber>
       <FileType>1</FileType>
       <tvExp>0</tvExp>
       <tvExpOptDlg>0</tvExpOptDlg>
@@ -1925,7 +1901,7 @@
     </File>
     <File>
       <GroupNumber>12</GroupNumber>
-      <FileNumber>120</FileNumber>
+      <FileNumber>118</FileNumber>
       <FileType>1</FileType>
       <tvExp>0</tvExp>
       <tvExpOptDlg>0</tvExpOptDlg>
@@ -1937,7 +1913,7 @@
     </File>
     <File>
       <GroupNumber>12</GroupNumber>
-      <FileNumber>121</FileNumber>
+      <FileNumber>119</FileNumber>
       <FileType>1</FileType>
       <tvExp>0</tvExp>
       <tvExpOptDlg>0</tvExpOptDlg>
@@ -1951,13 +1927,13 @@
 
   <Group>
     <GroupName>nRF_Segger_RTT</GroupName>
-    <tvExp>1</tvExp>
+    <tvExp>0</tvExp>
     <tvExpOptDlg>0</tvExpOptDlg>
     <cbSel>0</cbSel>
     <RteFlg>0</RteFlg>
     <File>
       <GroupNumber>13</GroupNumber>
-      <FileNumber>122</FileNumber>
+      <FileNumber>120</FileNumber>
       <FileType>1</FileType>
       <tvExp>0</tvExp>
       <tvExpOptDlg>0</tvExpOptDlg>
@@ -1969,7 +1945,7 @@
     </File>
     <File>
       <GroupNumber>13</GroupNumber>
-      <FileNumber>123</FileNumber>
+      <FileNumber>121</FileNumber>
       <FileType>1</FileType>
       <tvExp>0</tvExp>
       <tvExpOptDlg>0</tvExpOptDlg>
@@ -1983,13 +1959,13 @@
 
   <Group>
     <GroupName>nRF_SoftDevice</GroupName>
-    <tvExp>1</tvExp>
+    <tvExp>0</tvExp>
     <tvExpOptDlg>0</tvExpOptDlg>
     <cbSel>0</cbSel>
     <RteFlg>0</RteFlg>
     <File>
       <GroupNumber>14</GroupNumber>
-      <FileNumber>124</FileNumber>
+      <FileNumber>122</FileNumber>
       <FileType>1</FileType>
       <tvExp>0</tvExp>
       <tvExpOptDlg>0</tvExpOptDlg>
@@ -2001,7 +1977,7 @@
     </File>
     <File>
       <GroupNumber>14</GroupNumber>
-      <FileNumber>125</FileNumber>
+      <FileNumber>123</FileNumber>
       <FileType>1</FileType>
       <tvExp>0</tvExp>
       <tvExpOptDlg>0</tvExpOptDlg>
@@ -2013,7 +1989,7 @@
     </File>
     <File>
       <GroupNumber>14</GroupNumber>
-      <FileNumber>126</FileNumber>
+      <FileNumber>124</FileNumber>
       <FileType>1</FileType>
       <tvExp>0</tvExp>
       <tvExpOptDlg>0</tvExpOptDlg>
@@ -2027,13 +2003,13 @@
 
   <Group>
     <GroupName>nRF_DFU</GroupName>
-    <tvExp>1</tvExp>
+    <tvExp>0</tvExp>
     <tvExpOptDlg>0</tvExpOptDlg>
     <cbSel>0</cbSel>
     <RteFlg>0</RteFlg>
     <File>
       <GroupNumber>15</GroupNumber>
-      <FileNumber>127</FileNumber>
+      <FileNumber>125</FileNumber>
       <FileType>1</FileType>
       <tvExp>0</tvExp>
       <tvExpOptDlg>0</tvExpOptDlg>
@@ -2045,7 +2021,7 @@
     </File>
     <File>
       <GroupNumber>15</GroupNumber>
-      <FileNumber>128</FileNumber>
+      <FileNumber>126</FileNumber>
       <FileType>1</FileType>
       <tvExp>0</tvExp>
       <tvExpOptDlg>0</tvExpOptDlg>
@@ -2057,7 +2033,7 @@
     </File>
     <File>
       <GroupNumber>15</GroupNumber>
-      <FileNumber>129</FileNumber>
+      <FileNumber>127</FileNumber>
       <FileType>1</FileType>
       <tvExp>0</tvExp>
       <tvExpOptDlg>0</tvExpOptDlg>
@@ -2071,13 +2047,13 @@
 
   <Group>
     <GroupName>nRF_SVC</GroupName>
-    <tvExp>1</tvExp>
+    <tvExp>0</tvExp>
     <tvExpOptDlg>0</tvExpOptDlg>
     <cbSel>0</cbSel>
     <RteFlg>0</RteFlg>
     <File>
       <GroupNumber>16</GroupNumber>
-      <FileNumber>130</FileNumber>
+      <FileNumber>128</FileNumber>
       <FileType>1</FileType>
       <tvExp>0</tvExp>
       <tvExpOptDlg>0</tvExpOptDlg>
@@ -2099,7 +2075,7 @@
 
   <Group>
     <GroupName>::Device</GroupName>
-    <tvExp>1</tvExp>
+    <tvExp>0</tvExp>
     <tvExpOptDlg>0</tvExpOptDlg>
     <cbSel>0</cbSel>
     <RteFlg>1</RteFlg>

+ 0 - 20
pca10040/s132/arm5_no_packs/ble_app_uart_c_pca10040_s132.uvprojx

@@ -749,16 +749,6 @@
               <FilePath>..\..\..\motion\trajAlgorithm\footPDR.c</FilePath>
             </File>
             <File>
-              <FileName>detect_step_by_acc.c</FileName>
-              <FileType>1</FileType>
-              <FilePath>..\..\..\motion\detect_step_by_acc.c</FilePath>
-            </File>
-            <File>
-              <FileName>detect_step_by_acc_gyr.c</FileName>
-              <FileType>1</FileType>
-              <FilePath>..\..\..\motion\detect_step_by_acc_gyr.c</FilePath>
-            </File>
-            <File>
               <FileName>detect_zero_vel.c</FileName>
               <FileType>1</FileType>
               <FilePath>..\..\..\motion\detect_zero_vel.c</FilePath>
@@ -3646,16 +3636,6 @@
               <FilePath>..\..\..\motion\trajAlgorithm\footPDR.c</FilePath>
             </File>
             <File>
-              <FileName>detect_step_by_acc.c</FileName>
-              <FileType>1</FileType>
-              <FilePath>..\..\..\motion\detect_step_by_acc.c</FilePath>
-            </File>
-            <File>
-              <FileName>detect_step_by_acc_gyr.c</FileName>
-              <FileType>1</FileType>
-              <FilePath>..\..\..\motion\detect_step_by_acc_gyr.c</FilePath>
-            </File>
-            <File>
               <FileName>detect_zero_vel.c</FileName>
               <FileType>1</FileType>
               <FilePath>..\..\..\motion\detect_zero_vel.c</FilePath>

+ 2 - 2
system/exception.c

@@ -364,7 +364,7 @@ void app_error_fault_handler(uint32_t id, uint32_t pc, uint32_t info)
 		{
 			assert_info_t * p_info = (assert_info_t *)info;
 			sprintf((char *)err_info,"f:%s,l:%u\r\n",
-			p_info->p_file_name,
+			p_info->p_file_name+13,
 			p_info->line_num);
 			memcpy((void *)&no_init_data.unkown_reset_info.process_info.app_error_check_info,err_info,sizeof(APP_ERROR_CHECK_INFO_TYPE));
 			break;
@@ -374,7 +374,7 @@ void app_error_fault_handler(uint32_t id, uint32_t pc, uint32_t info)
 			error_info_t * p_info = (error_info_t *)info;
 			sprintf((char *)err_info,"e:%u,f:%s,l:%u\r\n",
 			p_info->err_code,
-			p_info->p_file_name,
+			p_info->p_file_name+13,
 			p_info->line_num);
 			memcpy((void *)&no_init_data.unkown_reset_info.process_info.app_error_check_info,err_info,sizeof(APP_ERROR_CHECK_INFO_TYPE));
 		break;

+ 4 - 68
system/system.c

@@ -4,18 +4,6 @@
 #include "nrf_delay.h"
 #include "hal_wearshoes.h"
 
-
-typedef struct _Task_UseTime
-{
-	uint32_t task_id;
-	uint32_t task_us;
-	uint32_t total_us;
-} Task_UseTime_t;
-
-static int _report_task_useTime_code = 0;
-static bool is_report_task_useTime = false;
-static Task_UseTime_t last_round_task_max_useTime = {0xFFFFFFFF,0,0},cur_round_task_max_useTime = {0xFFFFFFFF,0,0},all_round_task_max_useTime = {0xFFFFFFFF,0,0};
-
 //系统函数
 void FPS_process(void)
 {
@@ -170,12 +158,7 @@ int Process_App(void)
 {
 	int ret = 0;
 	uint8_t i = 0;
-	char buf[256];
-	uint32_t task_useTime = 0;
-	
-	cur_round_task_max_useTime.task_id 	= 0xFFFFFFFF;
-	cur_round_task_max_useTime.task_us 	= 0;
-	cur_round_task_max_useTime.total_us = 0;
+
 
 	for(i=0;i<process_dex;i++){
 		Except_Get_Cur_Porcess_ID((uint32_t)mProcess[i].cb);
@@ -193,19 +176,6 @@ int Process_App(void)
 				mProcess[i].cb();
 			}
 			
-			uint32_t cnt2 = NRF_RTC0->COUNTER;
-			
-			if(cnt2<cnt1) cnt2 += 16777216;
-			
-			task_useTime = (cnt2-cnt1)/32.768 * 1000;
-			
-			cur_round_task_max_useTime.total_us += task_useTime;
-			
-			if(task_useTime > cur_round_task_max_useTime.task_us)
-			{
-				cur_round_task_max_useTime.task_us = task_useTime;
-				cur_round_task_max_useTime.task_id = i;
-			}
 			
 			#if ProcessTime_EN
 			if(NRF_RTC0->COUNTER<useTime) useTime = (NRF_RTC0->COUNTER+16777216-useTime);
@@ -217,33 +187,6 @@ int Process_App(void)
 		Except_Get_End_Porcess_ID((uint32_t)mProcess[i].cb);		
 	}
 	
-	if(cur_round_task_max_useTime.task_us > all_round_task_max_useTime.task_us)
-	{
-		all_round_task_max_useTime.task_us = cur_round_task_max_useTime.task_us;
-		all_round_task_max_useTime.task_id = cur_round_task_max_useTime.task_id;
-	}
-	
-	if(is_report_task_useTime)
-	{
-		sprintf(buf,"code:%d,report useTime:%d,%d,%d,%d,%d,%d,%d,%d\r\n",_report_task_useTime_code, \
-		                                                   last_round_task_max_useTime.task_id, \
-																											 last_round_task_max_useTime.task_us, \
-																											 last_round_task_max_useTime.total_us, \
-																											 cur_round_task_max_useTime.task_id, \
-																											 cur_round_task_max_useTime.task_us, \
-		                                                   cur_round_task_max_useTime.total_us, \
-		                                                   all_round_task_max_useTime.task_id, \
-		                                                   all_round_task_max_useTime.task_us);
-		Except_TxError(EXCEPT_EXCEPTION,buf);
-		
-		is_report_task_useTime = false;
-	}
-	
-	last_round_task_max_useTime.task_us 	= cur_round_task_max_useTime.task_us;
-	last_round_task_max_useTime.total_us 	= cur_round_task_max_useTime.total_us;
-	last_round_task_max_useTime.task_id 	= cur_round_task_max_useTime.task_id;
-	
-	
 	for(i=0;i<process_dex;i++){
 		if(mProcess[i].holdon){
 			ret = 1;	//不能进入低功耗
@@ -265,13 +208,13 @@ int Process_App(void)
 	
 	static uint32_t tim =0;
 	if(TIME_GetTicks()-tim>=DisInterval){ tim = TIME_GetTicks();
-		DEBUG_LOG("\n============ Tatol(%d process) : %d us ==========\n",process_dex,fps_max);
+		SEGGER_RTT_printf(0,"\n============ Tatol(%d process) : %d us ==========\n",process_dex,fps_max);
 		for(i=0;i<process_dex;i++){
 			if(mProcess[i].useTime>500)
-				DEBUG_LOG("[%d]%s : %d us\n",i,mProcess[i].name,mProcess[i].useTime);
+				SEGGER_RTT_printf(0,"[%d]%s : %d us\n",i,mProcess[i].name,mProcess[i].useTime);
 			mProcess[i].useTime = 0;
 		}
-		DEBUG_LOG("\n",fps_max);
+		SEGGER_RTT_printf(0,"\n",fps_max);
 		fps_max = 0;
 	}
 	tem1 = NRF_RTC0->COUNTER;
@@ -280,13 +223,6 @@ int Process_App(void)
 	return ret;
 }
 
-//触发上报上一轮、当前轮、所有轮任务中最大的耗时任务和ID,因为实时性的原因,所以不作保证性发送。
-void Process_report_task_useTime(int report_task_useTime_code)
-{
-	_report_task_useTime_code = report_task_useTime_code;
-	is_report_task_useTime = true;
-}
-
 //大循环
 void USR_Process(void)
 {

+ 0 - 2
system/system.h

@@ -39,8 +39,6 @@ void Process_SetHoldOn(PROCESS_cb cb,uint8_t holdon); //app
 void Process_UpdatePeroid(PROCESS_cb cb,uint16_t Peroid);
 uint16_t Process_GetPeroid(PROCESS_cb cb);
 
-void Process_report_task_useTime(int report_task_useTime_code);	//触发上报上一轮、当前轮、所有轮任务中最大的耗时任务和ID,因为实时性的原因,所以不作保证性发送。
-
 void Process_All_Stop(void);
 #endif
 

+ 2 - 2
system/usr_config.h

@@ -5,7 +5,7 @@
 #define SHOES_NAME "SMART SHOE"
 #define SHOES_NAME_LEN  64
 #define HARDWARE_VERSION	0x00010301
-#define SOFTWARE_VERSION	0x0015
+#define SOFTWARE_VERSION	0x0016
 
 // <h> ¹«¹²
 
@@ -38,7 +38,7 @@
 
 #if ProcessTime_EN
 // <o> DisInterval  - Ïß³Ìʱ¼äÏÔʾ¼ä¸ô
-#define DisInterval 1000
+#define DisInterval 10000
 
 #endif
 // </e> 

+ 6 - 3
版本更新记录.txt

@@ -1,3 +1,6 @@
-1.  由于鞋垫整体变软了,将下蹲的阈值改大
-2.  直接加75,当做采样完的时间做时间戳
-3.  增加长时间蹲的限制
+1.  优化算法占用的flash空间
+2.  优化bsp_flash写和擦除的函数。
+3.  充电亮灯一起亮灯改成自己亮灯。
+4.  优化算法
+5.  优化电池电量计算办法
+6.  去除线程耗时统计

この差分においてかなりの量のファイルが変更されているため、一部のファイルを表示していません