From 41ff7fb52ac5109836677193351ca7e2e08693c3 Mon Sep 17 00:00:00 2001 From: "evan.liu" <583229071@qq.com> Date: Tue, 1 Sep 2026 20:28:03 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=B2=E5=8F=A3=E5=A2=9E=E5=8A=A0DMA?= =?UTF-8?q?=E5=8F=91=E9=80=81=E4=B8=8ERX=E4=B8=AD=E6=96=AD=EF=BC=8C?= =?UTF-8?q?=E4=B8=BB=E5=8A=A8=E6=89=93=E5=8D=B0=E5=BC=80=E5=85=B3(?= =?UTF-8?q?=E9=BB=98=E8=AE=A4=E5=85=B3)=EF=BC=8C=E6=96=B0=E5=A2=9ECLI?= =?UTF-8?q?=E5=91=BD=E4=BB=A4=E6=A1=86=E6=9E=B6(=E7=8B=AC=E7=AB=8B?= =?UTF-8?q?=E4=BB=BB=E5=8A=A1=EF=BC=8C=E6=94=AF=E6=8C=81\r\n/\n\r/\r/\n?= =?UTF-8?q?=E7=BB=93=E6=9D=9F=E7=AC=A6)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- AGENTS.md | 100 ++ mcm-ddc-04/MDK-ARM/Listings/embeddedSrc.map | 1095 +++++++----- mcm-ddc-04/MDK-ARM/Objects/app_cli.crf | Bin 0 -> 239879 bytes mcm-ddc-04/MDK-ARM/Objects/app_cli.d | 46 + mcm-ddc-04/MDK-ARM/Objects/app_cli.o | Bin 0 -> 268460 bytes mcm-ddc-04/MDK-ARM/Objects/app_tasks.crf | Bin 241158 -> 242384 bytes mcm-ddc-04/MDK-ARM/Objects/app_tasks.d | 1 + mcm-ddc-04/MDK-ARM/Objects/app_tasks.o | Bin 258236 -> 262564 bytes mcm-ddc-04/MDK-ARM/Objects/bsp_usart.crf | Bin 202006 -> 243871 bytes mcm-ddc-04/MDK-ARM/Objects/bsp_usart.d | 12 + mcm-ddc-04/MDK-ARM/Objects/bsp_usart.o | Bin 222676 -> 266728 bytes mcm-ddc-04/MDK-ARM/Objects/embeddedSrc.axf | Bin 242828 -> 406944 bytes .../MDK-ARM/Objects/embeddedSrc.build_log.htm | 29 +- mcm-ddc-04/MDK-ARM/Objects/embeddedSrc.hex | 1509 +++++++++++------ mcm-ddc-04/MDK-ARM/Objects/embeddedSrc.htm | 1401 ++++++++++----- mcm-ddc-04/MDK-ARM/Objects/embeddedSrc.lnp | 2 + .../MDK-ARM/Objects/embeddedSrc_N32WB03X.dep | 220 ++- mcm-ddc-04/MDK-ARM/Objects/main.crf | Bin 234561 -> 235336 bytes mcm-ddc-04/MDK-ARM/Objects/main.d | 1 + mcm-ddc-04/MDK-ARM/Objects/main.o | Bin 252028 -> 253056 bytes mcm-ddc-04/MDK-ARM/Objects/n32wb03x_dma.crf | Bin 0 -> 199284 bytes mcm-ddc-04/MDK-ARM/Objects/n32wb03x_dma.d | 30 + mcm-ddc-04/MDK-ARM/Objects/n32wb03x_dma.o | Bin 0 -> 235836 bytes mcm-ddc-04/MDK-ARM/Objects/n32wb03x_it.crf | Bin 196510 -> 197540 bytes mcm-ddc-04/MDK-ARM/Objects/n32wb03x_it.d | 1 + mcm-ddc-04/MDK-ARM/Objects/n32wb03x_it.o | Bin 219464 -> 222168 bytes mcm-ddc-04/MDK-ARM/bin/embeddedSrc.bin | Bin 9072 -> 15768 bytes mcm-ddc-04/MDK-ARM/build.log | 23 +- mcm-ddc-04/MDK-ARM/embeddedSrc.uvprojx | 10 + mcm-ddc-04/app/app_cli.c | 313 ++++ mcm-ddc-04/app/app_cli.h | 20 + mcm-ddc-04/app/app_tasks.c | 46 +- mcm-ddc-04/app/app_tasks.h | 4 + mcm-ddc-04/app/bsp_usart.c | 140 +- mcm-ddc-04/app/bsp_usart.h | 26 +- mcm-ddc-04/app/main.c | 4 + mcm-ddc-04/app/n32wb03x_it.c | 9 + mcm-ddc-04/docs/开发日志.md | 49 + 38 files changed, 3575 insertions(+), 1516 deletions(-) create mode 100644 AGENTS.md create mode 100644 mcm-ddc-04/MDK-ARM/Objects/app_cli.crf create mode 100644 mcm-ddc-04/MDK-ARM/Objects/app_cli.d create mode 100644 mcm-ddc-04/MDK-ARM/Objects/app_cli.o create mode 100644 mcm-ddc-04/MDK-ARM/Objects/n32wb03x_dma.crf create mode 100644 mcm-ddc-04/MDK-ARM/Objects/n32wb03x_dma.d create mode 100644 mcm-ddc-04/MDK-ARM/Objects/n32wb03x_dma.o create mode 100644 mcm-ddc-04/app/app_cli.c create mode 100644 mcm-ddc-04/app/app_cli.h diff --git a/AGENTS.md b/AGENTS.md new file mode 100644 index 0000000..e0405a9 --- /dev/null +++ b/AGENTS.md @@ -0,0 +1,100 @@ +# AGENTS.md + +## 项目概述 + +本仓库是基于国民技术(Nations)**N32WB031 BLE SoC** 的嵌入式固件工程集合。N32WB031 是一颗 Cortex-M0 内核的低功耗蓝牙芯片(64MHz HSI,Flash 256KB,RAM 48KB)。 + +当前唯一的活跃工程是 **`mcm-ddc-04/`**:一个基于 N32WB03x SDK V2.0.0 从零搭建的裸工程,演示 UART 串口打印(printf 重定向 + DMA 发送 + RX 中断)、CLI 命令框架、FreeRTOS 多任务、GPIO 点灯。目标硬件为 **N32WB031_STB_V1.3 开发板**(NS-LINK 调试器,SWD 下载)。 + +仓库顶层目录: + +- `mcm-ddc-04/` — 主工程(应用代码、MDK 工程文件、开发日志) +- `nations-tec/` — 厂商资源:SDK V2.0.0、DFP 器件包、STB 开发板资料(原理图/BOM/PCB)、官方 PDF 文档。**这些内容为只读参考资料,不要修改。** +- `app/`、`Boot/`、`docs/` — 顶层空目录,为后续规划预留的占位(当前无内容) + +关键参考路径(相对仓库根): + +- SDK:`nations-tec/N32WB03x_SDK_V2.0.0`(固件库 `firmware/`、中间件 `middlewares/Nationstech/ble_library` 与 `middlewares/Third_Party/FreeRTOS`、官方例程 `projects/n32wb03x_EVAL/`、DFU 工具 `utilities/dfu`) +- 官方例程:USART printf `projects/n32wb03x_EVAL/peripheral/USART/Printf`、点灯 `peripheral/GPIO/LedBlink`、FreeRTOS `application/FreeRTOS/FreeRTOS_ThreadCreation` +- 开发日志与详细设计决策:`mcm-ddc-04/docs/开发日志.md` + +## 工程结构(mcm-ddc-04) + +``` +mcm-ddc-04/ +├── app/ +│ ├── main.c # 入口:SystemCoreClockUpdate → USART 初始化+banner → LED 初始化 → 建队列/任务/CLI → vTaskStartScheduler +│ ├── bsp_usart.c/.h # USART1 初始化(PB6/PB7,115200 8N1)+ fputc 重定向('\n' 前自动补 '\r')+ DMA TX(CH1,轮询完成)+ RXDNE 中断字节队列 + TX 互斥锁 +│ ├── bsp_led.c/.h # LED1(PB0)/LED2(PA6) 初始化、on/off/toggle +│ ├── app_tasks.c/.h # 3 个 FreeRTOS 任务 + 日志队列(生产者-消费者模型)+ 主动打印开关(默认关) +│ ├── app_cli.c/.h # CLI 独立任务:行接收/解析/执行/应答(应答走 DMA TX),命令表驱动 +│ ├── n32wb03x_it.c/.h # NMI / HardFault 异常处理 + USART1_IRQHandler(转发到 bsp_usart_rx_isr_handler) +│ └── FreeRTOSConfig.h # heap 8KB,SVC/PendSV/SysTick 映射给 FreeRTOS port +├── MDK-ARM/ +│ ├── embeddedSrc.uvprojx / .uvoptx # Keil µVision5 工程文件 +│ ├── Objects/ # 编译产物(embeddedSrc.axf / .hex) +│ ├── bin/ # fromelf 生成的 embeddedSrc.bin +│ └── build.log +└── docs/开发日志.md +``` + +SDK 源码(固件库、CMSIS、FreeRTOS V9.0.0、启动文件)通过相对路径 `..\..\nations-tec\N32WB03x_SDK_V2.0.0` 被 uvprojx 引用,**不复制进工程**。因此 `mcm-ddc-04` 目录不能脱离仓库根单独移动。 + +工程配置:器件 `N32WB031`,IROM 0x01000000 / 0x40000,IRAM 0x20000000 / 0xC000,MicroLIB,全局宏 `N32WB03X, USE_STDPERIPH_DRIVER`。 + +## 构建与烧录 + +工具链:Keil µVision5(ARMCC V5.06 update 6),安装于 `D:\Keil_v5`。 + +命令行构建(工作目录必须为 `mcm-ddc-04/MDK-ARM`): + +```bash +"D:\Keil_v5\UV4\UV4.exe" -b embeddedSrc.uvprojx -j0 -o build.log +``` + +构建成功后自动执行 `fromelf --bin --output=.\bin\embeddedSrc.bin .\Objects\embeddedSrc.axf`。 +当前基线结果:**0 Error(s), 0 Warning(s)**,体积 `Code=14712 RO-data=944 RW-data=112 ZI-data=10696`。 + +烧录与运行: + +1. Keil 打开 `MDK-ARM/embeddedSrc.uvprojx`,F7 编译 +2. NS-LINK 接 SWD(PA4/PA5),F8 下载 +3. 串口助手接 PB6(TX)/PB7(RX),115200 8N1,复位后应看到启动 banner 与 `n32> ` CLI 提示符(输入 `help` 查看命令;LED 滚动日志默认关闭,用 `log on` 打开) + +注意:本工程当前尚未在真实硬件上实测(见开发日志第 8、9、10 节)。 + +## 硬件引脚约束(重要) + +- **SWD 调试管脚 SWCLK=PA4 / SWDIO=PA5:应用程序绝对禁止占用**,否则下载/调试失效。 +- 板载 LED:LED1=PB0(跳线 J21)、LED2=PA6(跳线 J22),蓝色,4.7K 限流。 +- USART1:TX=PB6 / RX=PB7,复用 AF4,经排针 J3 引出。 +- PB8/PB9 默认接 32.768K 晶振;PB3 有下拉注意事项(用户手册 5.2.4)。 + +## 实时架构约定 + +- 使用 FreeRTOS V9.0.0 原生 API(`xTaskCreate` / `vTaskDelay` / `xQueue`),**不使用 cmsis_os 封装**。 +- 任务模型:LedTask(LED1,500ms)、LedTask2(LED2,1000ms)为生产者,只向日志队列投递 `LogMsg_t`;PrintTask(优先级 3,栈 256 字)消费队列并 printf。**主动日志打印由 `AppTasks_SetLogEnabled()` 控制,默认关闭**(CLI 命令 `log on|off` 切换)。新增需要打印的任务时沿用此生产者-消费者模式,不要在中断或多个任务里直接 `printf`。 +- CLI 任务(优先级 3,栈 256 字,见 `app_cli.c`):从 USART1 RXDNE 中断的字节队列取输入,行结束符 `\r\n` / `\n\r` / `\r` / `\n` 均识别;解析-执行-应答一体化,应答走 `bsp_usart_write_dma`(DMA_CH1)。新命令在 `s_cmds[]` 命令表中注册。 +- 串口输出并发:PrintTask 的整条 printf 与 CLI 的整段应答分别持有 `bsp_usart_tx_lock()` 互斥锁,避免字节级交错;调度器启动前该锁为空操作。 +- SysTick 由 FreeRTOS port 接管(`FreeRTOSConfig.h` 中 `xPortSysTickHandler → SysTick_Handler` 映射):`main` 中不要手动 `SysTick_Config`,`n32wb03x_it.c` 中不要重复定义 SVC/PendSV/SysTick_Handler。 +- USART1_IRQn 中断优先级为 3(最低),因 ISR 内调用 FreeRTOS FromISR API,必须 ≥ `configLIBRARY_MAX_SYSCALL_INTERRUPT_PRIORITY`(=3)。 +- `configTOTAL_HEAP_SIZE = 8*1024`,使用 heap_4。 + +## 代码风格 + +- 语言为 C(ARMCC,C 库 MicroLIB),文件头与函数头使用 Doxygen 风格注释(`@file` / `@brief`),注释用英文。 +- 命名:BSP 层函数 `bsp__`;应用层聚合函数 `AppTasks_*` / `AppCli_*`;引脚/时钟等硬件参数集中在头文件顶部宏定义。 +- 使用 SDK 标准外设库 API(如 `RCC_EnableAPB2PeriphClk`、`GPIO_InitPeripheral`、`USART_Init`),不要直接操作寄存器。 +- 新增 GPIO 前必须核对开发日志第 4 节引脚分配表,避开 PA4/PA5。 + +## 测试策略 + +无自动化测试框架;验证方式为: + +1. Keil 命令行构建必须保持 0 Error / 0 Warning; +2. 烧录后通过串口输出与 LED 行为人工确认。 + +## 其他注意事项 + +- `nations-tec/` 下的 SDK、器件包与 PDF 为第三方只读资料,改动应只发生在 `mcm-ddc-04/`(或新增工程目录)内。 +- BLE 协议栈(`middlewares/Nationstech/ble_library`)尚未接入;官方 BLE 例程基于裸机 `rwip_schedule` 调度,与 FreeRTOS 整合需要专门设计(见开发日志第 9 节)。 diff --git a/mcm-ddc-04/MDK-ARM/Listings/embeddedSrc.map b/mcm-ddc-04/MDK-ARM/Listings/embeddedSrc.map index 18a7ec3..ef7aa32 100644 --- a/mcm-ddc-04/MDK-ARM/Listings/embeddedSrc.map +++ b/mcm-ddc-04/MDK-ARM/Listings/embeddedSrc.map @@ -11,6 +11,7 @@ Section Cross References startup_n32wb03x.o(RESET) refers to port.o(i.SVC_Handler) for SVC_Handler startup_n32wb03x.o(RESET) refers to port.o(.emb_text) for PendSV_Handler startup_n32wb03x.o(RESET) refers to port.o(i.SysTick_Handler) for SysTick_Handler + startup_n32wb03x.o(RESET) refers to n32wb03x_it.o(i.USART1_IRQHandler) for USART1_IRQHandler startup_n32wb03x.o(.text) refers to system_n32wb03x.o(i.SystemInit) for SystemInit startup_n32wb03x.o(.text) refers to entry.o(.ARM.Collect$$$$00000000) for __main system_n32wb03x.o(i.OTPTrim_Read) refers to memseta.o(.text) for __aeabi_memclr4 @@ -381,16 +382,44 @@ Section Cross References heap_4.o(i.xPortGetMinimumEverFreeHeapSize) refers to heap_4.o(.data) for xMinimumEverFreeBytesRemaining main.o(i.main) refers to system_n32wb03x.o(i.SystemCoreClockUpdate) for SystemCoreClockUpdate main.o(i.main) refers to bsp_usart.o(i.bsp_usart_init) for bsp_usart_init - main.o(i.main) refers to printf4.o(i.__0printf$4) for __2printf + main.o(i.main) refers to printfa.o(i.__0printf) for __2printf main.o(i.main) refers to bsp_led.o(i.bsp_led_init) for bsp_led_init main.o(i.main) refers to app_tasks.o(i.AppTasks_CreateAll) for AppTasks_CreateAll + main.o(i.main) refers to app_cli.o(i.AppCli_Init) for AppCli_Init main.o(i.main) refers to tasks.o(i.vTaskStartScheduler) for vTaskStartScheduler main.o(i.main) refers to system_n32wb03x.o(.data) for SystemCoreClock bsp_usart.o(i.bsp_usart_init) refers to n32wb03x_rcc.o(i.RCC_EnableAPB2PeriphClk) for RCC_EnableAPB2PeriphClk bsp_usart.o(i.bsp_usart_init) refers to n32wb03x_gpio.o(i.GPIO_InitStruct) for GPIO_InitStruct bsp_usart.o(i.bsp_usart_init) refers to n32wb03x_gpio.o(i.GPIO_InitPeripheral) for GPIO_InitPeripheral bsp_usart.o(i.bsp_usart_init) refers to n32wb03x_usart.o(i.USART_Init) for USART_Init + bsp_usart.o(i.bsp_usart_init) refers to n32wb03x_rcc.o(i.RCC_EnableAHBPeriphClk) for RCC_EnableAHBPeriphClk + bsp_usart.o(i.bsp_usart_init) refers to n32wb03x_dma.o(i.DMA_DeInit) for DMA_DeInit + bsp_usart.o(i.bsp_usart_init) refers to n32wb03x_dma.o(i.DMA_RequestRemap) for DMA_RequestRemap + bsp_usart.o(i.bsp_usart_init) refers to n32wb03x_usart.o(i.USART_EnableDMA) for USART_EnableDMA + bsp_usart.o(i.bsp_usart_init) refers to queue.o(i.xQueueGenericCreate) for xQueueGenericCreate + bsp_usart.o(i.bsp_usart_init) refers to queue.o(i.xQueueCreateMutex) for xQueueCreateMutex + bsp_usart.o(i.bsp_usart_init) refers to n32wb03x_usart.o(i.USART_ConfigInt) for USART_ConfigInt + bsp_usart.o(i.bsp_usart_init) refers to misc.o(i.NVIC_Init) for NVIC_Init bsp_usart.o(i.bsp_usart_init) refers to n32wb03x_usart.o(i.USART_Enable) for USART_Enable + bsp_usart.o(i.bsp_usart_init) refers to bsp_usart.o(.data) for s_rxQueue + bsp_usart.o(i.bsp_usart_read_byte) refers to uidiv.o(.text) for __aeabi_uidivmod + bsp_usart.o(i.bsp_usart_read_byte) refers to queue.o(i.xQueueReceive) for xQueueReceive + bsp_usart.o(i.bsp_usart_read_byte) refers to bsp_usart.o(.data) for s_rxQueue + bsp_usart.o(i.bsp_usart_rx_isr_handler) refers to n32wb03x_usart.o(i.USART_GetIntStatus) for USART_GetIntStatus + bsp_usart.o(i.bsp_usart_rx_isr_handler) refers to n32wb03x_usart.o(i.USART_ReceiveData) for USART_ReceiveData + bsp_usart.o(i.bsp_usart_rx_isr_handler) refers to queue.o(i.xQueueGenericSendFromISR) for xQueueGenericSendFromISR + bsp_usart.o(i.bsp_usart_rx_isr_handler) refers to bsp_usart.o(.data) for s_rxQueue + bsp_usart.o(i.bsp_usart_tx_lock) refers to tasks.o(i.xTaskGetSchedulerState) for xTaskGetSchedulerState + bsp_usart.o(i.bsp_usart_tx_lock) refers to queue.o(i.xQueueSemaphoreTake) for xQueueSemaphoreTake + bsp_usart.o(i.bsp_usart_tx_lock) refers to bsp_usart.o(.data) for s_txMutex + bsp_usart.o(i.bsp_usart_tx_unlock) refers to tasks.o(i.xTaskGetSchedulerState) for xTaskGetSchedulerState + bsp_usart.o(i.bsp_usart_tx_unlock) refers to queue.o(i.xQueueGenericSend) for xQueueGenericSend + bsp_usart.o(i.bsp_usart_tx_unlock) refers to bsp_usart.o(.data) for s_txMutex + bsp_usart.o(i.bsp_usart_write_dma) refers to n32wb03x_dma.o(i.DMA_EnableChannel) for DMA_EnableChannel + bsp_usart.o(i.bsp_usart_write_dma) refers to n32wb03x_dma.o(i.DMA_ClearFlag) for DMA_ClearFlag + bsp_usart.o(i.bsp_usart_write_dma) refers to n32wb03x_dma.o(i.DMA_Init) for DMA_Init + bsp_usart.o(i.bsp_usart_write_dma) refers to n32wb03x_dma.o(i.DMA_GetFlagStatus) for DMA_GetFlagStatus + bsp_usart.o(i.bsp_usart_write_dma) refers to n32wb03x_usart.o(i.USART_GetFlagStatus) for USART_GetFlagStatus bsp_usart.o(i.fputc) refers to n32wb03x_usart.o(i.USART_SendData) for USART_SendData bsp_usart.o(i.fputc) refers to n32wb03x_usart.o(i.USART_GetFlagStatus) for USART_GetFlagStatus bsp_led.o(i.bsp_led_init) refers to bsp_led.o(i.led_init) for led_init @@ -407,19 +436,65 @@ Section Cross References app_tasks.o(i.AppTasks_CreateAll) refers to app_tasks.o(i.LedTask) for LedTask app_tasks.o(i.AppTasks_CreateAll) refers to app_tasks.o(i.LedTask2) for LedTask2 app_tasks.o(i.AppTasks_CreateAll) refers to app_tasks.o(i.PrintTask) for PrintTask + app_tasks.o(i.AppTasks_GetLogEnabled) refers to app_tasks.o(.data) for s_logEnabled + app_tasks.o(i.AppTasks_SetLogEnabled) refers to app_tasks.o(.data) for s_logEnabled app_tasks.o(i.LedTask) refers to bsp_led.o(i.bsp_led_toggle) for bsp_led_toggle + app_tasks.o(i.LedTask) refers to app_tasks.o(i.AppTasks_GetLogEnabled) for AppTasks_GetLogEnabled app_tasks.o(i.LedTask) refers to queue.o(i.xQueueGenericSend) for xQueueGenericSend app_tasks.o(i.LedTask) refers to tasks.o(i.vTaskDelay) for vTaskDelay app_tasks.o(i.LedTask) refers to app_tasks.o(.constdata) for .constdata app_tasks.o(i.LedTask) refers to app_tasks.o(.data) for s_logQueue app_tasks.o(i.LedTask2) refers to bsp_led.o(i.bsp_led_toggle) for bsp_led_toggle + app_tasks.o(i.LedTask2) refers to app_tasks.o(i.AppTasks_GetLogEnabled) for AppTasks_GetLogEnabled app_tasks.o(i.LedTask2) refers to queue.o(i.xQueueGenericSend) for xQueueGenericSend app_tasks.o(i.LedTask2) refers to tasks.o(i.vTaskDelay) for vTaskDelay app_tasks.o(i.LedTask2) refers to app_tasks.o(.constdata) for .constdata app_tasks.o(i.LedTask2) refers to app_tasks.o(.data) for s_logQueue app_tasks.o(i.PrintTask) refers to queue.o(i.xQueueReceive) for xQueueReceive - app_tasks.o(i.PrintTask) refers to printf4.o(i.__0printf$4) for __2printf + app_tasks.o(i.PrintTask) refers to bsp_usart.o(i.bsp_usart_tx_lock) for bsp_usart_tx_lock + app_tasks.o(i.PrintTask) refers to printfa.o(i.__0printf) for __2printf + app_tasks.o(i.PrintTask) refers to bsp_usart.o(i.bsp_usart_tx_unlock) for bsp_usart_tx_unlock app_tasks.o(i.PrintTask) refers to app_tasks.o(.data) for s_logQueue + app_cli.o(i.AppCli_Init) refers to tasks.o(i.xTaskCreate) for xTaskCreate + app_cli.o(i.AppCli_Init) refers to app_cli.o(i.CliTask) for CliTask + app_cli.o(i.CliTask) refers to app_cli.o(i.cli_write) for cli_write + app_cli.o(i.CliTask) refers to bsp_usart.o(i.bsp_usart_read_byte) for bsp_usart_read_byte + app_cli.o(i.CliTask) refers to bsp_usart.o(i.bsp_usart_tx_lock) for bsp_usart_tx_lock + app_cli.o(i.CliTask) refers to app_cli.o(i.cli_dispatch) for cli_dispatch + app_cli.o(i.CliTask) refers to bsp_usart.o(i.bsp_usart_tx_unlock) for bsp_usart_tx_unlock + app_cli.o(i.CliTask) refers to bsp_usart.o(i.bsp_usart_write_dma) for bsp_usart_write_dma + app_cli.o(i.CliTask) refers to app_cli.o(.bss) for line + app_cli.o(i.CmdHelp) refers to app_cli.o(i.cli_write) for cli_write + app_cli.o(i.CmdHelp) refers to app_cli.o(i.cli_printf) for cli_printf + app_cli.o(i.CmdHelp) refers to app_cli.o(.constdata) for s_cmds + app_cli.o(i.CmdLed) refers to app_cli.o(i.cli_write) for cli_write + app_cli.o(i.CmdLed) refers to strcmp.o(.text) for strcmp + app_cli.o(i.CmdLed) refers to bsp_led.o(i.bsp_led_on) for bsp_led_on + app_cli.o(i.CmdLed) refers to bsp_led.o(i.bsp_led_off) for bsp_led_off + app_cli.o(i.CmdLed) refers to bsp_led.o(i.bsp_led_toggle) for bsp_led_toggle + app_cli.o(i.CmdLed) refers to app_cli.o(i.cli_printf) for cli_printf + app_cli.o(i.CmdLog) refers to app_tasks.o(i.AppTasks_GetLogEnabled) for AppTasks_GetLogEnabled + app_cli.o(i.CmdLog) refers to app_cli.o(i.cli_printf) for cli_printf + app_cli.o(i.CmdLog) refers to strcmp.o(.text) for strcmp + app_cli.o(i.CmdLog) refers to app_tasks.o(i.AppTasks_SetLogEnabled) for AppTasks_SetLogEnabled + app_cli.o(i.CmdLog) refers to app_cli.o(i.cli_write) for cli_write + app_cli.o(i.CmdVersion) refers to app_cli.o(i.cli_write) for cli_write + app_cli.o(i.CmdVersion) refers to app_cli.o(i.cli_printf) for cli_printf + app_cli.o(i.CmdVersion) refers to system_n32wb03x.o(.data) for SystemCoreClock + app_cli.o(i.cli_dispatch) refers to strcmp.o(.text) for strcmp + app_cli.o(i.cli_dispatch) refers to app_cli.o(i.cli_printf) for cli_printf + app_cli.o(i.cli_dispatch) refers to app_cli.o(.constdata) for s_cmds + app_cli.o(i.cli_printf) refers to printfa.o(i.__0vsnprintf) for vsnprintf + app_cli.o(i.cli_printf) refers to app_cli.o(i.cli_write) for cli_write + app_cli.o(i.cli_printf) refers to app_cli.o(.bss) for s_txBuf + app_cli.o(i.cli_write) refers to strlen.o(.text) for strlen + app_cli.o(i.cli_write) refers to bsp_usart.o(i.bsp_usart_write_dma) for bsp_usart_write_dma + app_cli.o(.constdata) refers to app_cli.o(.conststring) for .conststring + app_cli.o(.constdata) refers to app_cli.o(i.CmdHelp) for CmdHelp + app_cli.o(.constdata) refers to app_cli.o(i.CmdVersion) for CmdVersion + app_cli.o(.constdata) refers to app_cli.o(i.CmdLog) for CmdLog + app_cli.o(.constdata) refers to app_cli.o(i.CmdLed) for CmdLed + n32wb03x_it.o(i.USART1_IRQHandler) refers to bsp_usart.o(i.bsp_usart_rx_isr_handler) for bsp_usart_rx_isr_handler entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry10a.o(.ARM.Collect$$$$0000000D) for __rt_final_cpp entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry11a.o(.ARM.Collect$$$$0000000F) for __rt_final_exit entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry7b.o(.ARM.Collect$$$$00000008) for _main_clock @@ -695,8 +770,6 @@ Removing Unused input sections from the image. Removing system_n32wb03x.o(i.SystemTrimValueGet), (60 bytes). Removing system_n32wb03x.o(i.system_delay_n_10us), (16 bytes). Removing misc.o(.emb_text), (8 bytes). - Removing misc.o(i.NVIC_Init), (68 bytes). - Removing misc.o(i.NVIC_SetPriority), (120 bytes). Removing misc.o(i.SysTick_CLKSourceConfig), (36 bytes). Removing n32wb03x_gpio.o(.emb_text), (8 bytes). Removing n32wb03x_gpio.o(i.AFIO_ConfigSPINSSMode), (36 bytes). @@ -710,7 +783,6 @@ Removing Unused input sections from the image. Removing n32wb03x_gpio.o(i.GPIO_ReadInputDataBit), (20 bytes). Removing n32wb03x_gpio.o(i.GPIO_ReadOutputData), (8 bytes). Removing n32wb03x_gpio.o(i.GPIO_ReadOutputDataBit), (20 bytes). - Removing n32wb03x_gpio.o(i.GPIO_SetBits), (4 bytes). Removing n32wb03x_gpio.o(i.GPIO_Write), (4 bytes). Removing n32wb03x_gpio.o(i.GPIO_WriteBit), (12 bytes). Removing n32wb03x_rcc.o(.emb_text), (8 bytes). @@ -731,7 +803,6 @@ Removing Unused input sections from the image. Removing n32wb03x_rcc.o(i.RCC_ConfigSysclk), (28 bytes). Removing n32wb03x_rcc.o(i.RCC_ConfigTim1Clk), (28 bytes). Removing n32wb03x_rcc.o(i.RCC_DeInit), (92 bytes). - Removing n32wb03x_rcc.o(i.RCC_EnableAHBPeriphClk), (32 bytes). Removing n32wb03x_rcc.o(i.RCC_EnableAHBPeriphReset), (32 bytes). Removing n32wb03x_rcc.o(i.RCC_EnableAPB1PeriphClk), (32 bytes). Removing n32wb03x_rcc.o(i.RCC_EnableAPB1PeriphReset), (32 bytes). @@ -754,28 +825,29 @@ Removing Unused input sections from the image. Removing n32wb03x_usart.o(i.USART_ClockStructInit), (12 bytes). Removing n32wb03x_usart.o(i.USART_ClrFlag), (22 bytes). Removing n32wb03x_usart.o(i.USART_ClrIntPendingBit), (32 bytes). - Removing n32wb03x_usart.o(i.USART_ConfigInt), (84 bytes). Removing n32wb03x_usart.o(i.USART_ConfigIrDAMode), (20 bytes). Removing n32wb03x_usart.o(i.USART_ConfigLINBreakDetectLength), (20 bytes). Removing n32wb03x_usart.o(i.USART_ConfigWakeUpMode), (20 bytes). Removing n32wb03x_usart.o(i.USART_DeInit), (56 bytes). - Removing n32wb03x_usart.o(i.USART_EnableDMA), (20 bytes). Removing n32wb03x_usart.o(i.USART_EnableHalfDuplex), (28 bytes). Removing n32wb03x_usart.o(i.USART_EnableIrDA), (28 bytes). Removing n32wb03x_usart.o(i.USART_EnableLIN), (32 bytes). Removing n32wb03x_usart.o(i.USART_EnableRcvWakeUp), (28 bytes). Removing n32wb03x_usart.o(i.USART_EnableSmartCard), (28 bytes). - Removing n32wb03x_usart.o(i.USART_GetIntStatus), (92 bytes). - Removing n32wb03x_usart.o(i.USART_ReceiveData), (10 bytes). Removing n32wb03x_usart.o(i.USART_SendBreak), (10 bytes). Removing n32wb03x_usart.o(i.USART_SetAddr), (20 bytes). Removing n32wb03x_usart.o(i.USART_SetGuardTime), (16 bytes). Removing n32wb03x_usart.o(i.USART_SetPrescaler), (18 bytes). Removing n32wb03x_usart.o(i.USART_SetSmartCardNACK), (28 bytes). Removing n32wb03x_usart.o(i.USART_StructInit), (24 bytes). + Removing n32wb03x_dma.o(.emb_text), (8 bytes). + Removing n32wb03x_dma.o(i.DMA_ClrIntPendingBit), (4 bytes). + Removing n32wb03x_dma.o(i.DMA_ConfigInt), (20 bytes). + Removing n32wb03x_dma.o(i.DMA_GetCurrDataCounter), (8 bytes). + Removing n32wb03x_dma.o(i.DMA_GetIntStatus), (26 bytes). + Removing n32wb03x_dma.o(i.DMA_SetCurrDataCounter), (4 bytes). + Removing n32wb03x_dma.o(i.DMA_StructInit), (26 bytes). Removing queue.o(i.pcQueueGetName), (44 bytes). - Removing queue.o(i.prvGetDisinheritPriorityAfterTimeout), (22 bytes). - Removing queue.o(i.prvInitialiseMutex), (30 bytes). Removing queue.o(i.ucQueueGetQueueType), (8 bytes). Removing queue.o(i.uxQueueGetQueueNumber), (6 bytes). Removing queue.o(i.uxQueueMessagesWaiting), (28 bytes). @@ -786,8 +858,6 @@ Removing Unused input sections from the image. Removing queue.o(i.vQueueSetQueueNumber), (4 bytes). Removing queue.o(i.vQueueUnregisterQueue), (52 bytes). Removing queue.o(i.xQueueCreateCountingSemaphore), (68 bytes). - Removing queue.o(i.xQueueCreateMutex), (30 bytes). - Removing queue.o(i.xQueueGenericSendFromISR), (188 bytes). Removing queue.o(i.xQueueGetMutexHolder), (28 bytes). Removing queue.o(i.xQueueGetMutexHolderFromISR), (26 bytes). Removing queue.o(i.xQueueGiveFromISR), (170 bytes). @@ -797,7 +867,6 @@ Removing Unused input sections from the image. Removing queue.o(i.xQueuePeek), (316 bytes). Removing queue.o(i.xQueuePeekFromISR), (108 bytes). Removing queue.o(i.xQueueReceiveFromISR), (158 bytes). - Removing queue.o(i.xQueueSemaphoreTake), (382 bytes). Removing queue.o(i.xQueueTakeMutexRecursive), (62 bytes). Removing queue.o(.bss), (64 bytes). Removing tasks.o(i.eTaskGetState), (120 bytes). @@ -805,7 +874,6 @@ Removing Unused input sections from the image. Removing tasks.o(i.prvListTasksWithinSingleList), (106 bytes). Removing tasks.o(i.prvTaskCheckFreeStackSpace), (22 bytes). Removing tasks.o(i.prvTaskIsTaskSuspended), (84 bytes). - Removing tasks.o(i.pvTaskIncrementMutexHeldCount), (32 bytes). Removing tasks.o(i.ulTaskNotifyTake), (108 bytes). Removing tasks.o(i.uxTaskGetNumberOfTasks), (12 bytes). Removing tasks.o(i.uxTaskGetSystemState), (164 bytes). @@ -819,7 +887,6 @@ Removing Unused input sections from the image. Removing tasks.o(i.vTaskGetInfo), (132 bytes). Removing tasks.o(i.vTaskNotifyGiveFromISR), (184 bytes). Removing tasks.o(i.vTaskPlaceOnUnorderedEventList), (84 bytes). - Removing tasks.o(i.vTaskPriorityDisinheritAfterTimeout), (176 bytes). Removing tasks.o(i.vTaskPrioritySet), (228 bytes). Removing tasks.o(i.vTaskRemoveFromUnorderedEventList), (136 bytes). Removing tasks.o(i.vTaskResume), (116 bytes). @@ -833,7 +900,6 @@ Removing Unused input sections from the image. Removing tasks.o(i.xTaskGetTickCountFromISR), (12 bytes). Removing tasks.o(i.xTaskNotifyStateClear), (56 bytes). Removing tasks.o(i.xTaskNotifyWait), (144 bytes). - Removing tasks.o(i.xTaskPriorityInherit), (164 bytes). Removing tasks.o(i.xTaskResumeFromISR), (136 bytes). Removing port.o(i.vPortEndScheduler), (36 bytes). Removing heap_4.o(i.vPortInitialiseBlocks), (2 bytes). @@ -842,19 +908,12 @@ Removing Unused input sections from the image. Removing main.o(.emb_text), (8 bytes). Removing bsp_usart.o(.emb_text), (8 bytes). Removing bsp_led.o(.emb_text), (8 bytes). - Removing bsp_led.o(i.bsp_led_on), (16 bytes). Removing app_tasks.o(.emb_text), (8 bytes). + Removing app_cli.o(.emb_text), (8 bytes). Removing n32wb03x_it.o(.emb_text), (8 bytes). - Removing dadd.o(.text), (356 bytes). - Removing dmul.o(.text), (208 bytes). - Removing ddiv.o(.text), (240 bytes). - Removing dfixul.o(.text), (64 bytes). - Removing cdrcmple.o(.text), (40 bytes). - Removing depilogue.o(.text), (190 bytes). Removing n32wb03x_gpio.o(i.__ARM_common_switch8), (28 bytes). - Removing depilogue.o(i.__ARM_clz), (46 bytes). -164 unused section(s) (total 10696 bytes) removed from the image. +148 unused section(s) (total 8186 bytes) removed from the image. ============================================================================== @@ -866,38 +925,40 @@ Image Symbol Table ../clib/microlib/division.c 0x00000000 Number 0 uidiv.o ABSOLUTE ../clib/microlib/division.c 0x00000000 Number 0 uldiv.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry5.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7a.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9a.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11b.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7b.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10a.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry5.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry2.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11b.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11a.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10b.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10a.o ABSOLUTE - ../clib/microlib/longlong.c 0x00000000 Number 0 llshl.o ABSOLUTE - ../clib/microlib/longlong.c 0x00000000 Number 0 llushr.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9a.o ABSOLUTE ../clib/microlib/longlong.c 0x00000000 Number 0 llsshr.o ABSOLUTE - ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf4.o ABSOLUTE - ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf5.o ABSOLUTE - ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf6.o ABSOLUTE - ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf2.o ABSOLUTE - ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf7.o ABSOLUTE + ../clib/microlib/longlong.c 0x00000000 Number 0 llushr.o ABSOLUTE + ../clib/microlib/longlong.c 0x00000000 Number 0 llshl.o ABSOLUTE ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf0.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf1.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf2.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf3.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf4.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf7.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printfa.o ABSOLUTE ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf8.o ABSOLUTE ../clib/microlib/printf/printf.c 0x00000000 Number 0 printfb.o ABSOLUTE - ../clib/microlib/printf/printf.c 0x00000000 Number 0 printfa.o ABSOLUTE - ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf1.o ABSOLUTE - ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf3.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf5.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf6.o ABSOLUTE ../clib/microlib/printf/stubs.s 0x00000000 Number 0 stubs.o ABSOLUTE ../clib/microlib/stdio/streams.c 0x00000000 Number 0 stdout.o ABSOLUTE ../clib/microlib/string/memcpy.c 0x00000000 Number 0 memcpyb.o ABSOLUTE ../clib/microlib/string/memcpy.c 0x00000000 Number 0 memcpya.o ABSOLUTE ../clib/microlib/string/memset.c 0x00000000 Number 0 memseta.o ABSOLUTE + ../clib/microlib/string/strcmp.c 0x00000000 Number 0 strcmp.o ABSOLUTE + ../clib/microlib/string/strlen.c 0x00000000 Number 0 strlen.o ABSOLUTE ../clib/microlib/stubs.s 0x00000000 Number 0 iusefp.o ABSOLUTE ../fplib/microlib/fpadd.c 0x00000000 Number 0 dadd.o ABSOLUTE ../fplib/microlib/fpdiv.c 0x00000000 Number 0 ddiv.o ABSOLUTE @@ -907,6 +968,7 @@ Image Symbol Table ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\device\startup\startup_n32wb03x.s 0x00000000 Number 0 startup_n32wb03x.o ABSOLUTE ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\device\system_n32wb03x.c 0x00000000 Number 0 system_n32wb03x.o ABSOLUTE ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\src\misc.c 0x00000000 Number 0 misc.o ABSOLUTE + ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\src\n32wb03x_dma.c 0x00000000 Number 0 n32wb03x_dma.o ABSOLUTE ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\src\n32wb03x_gpio.c 0x00000000 Number 0 n32wb03x_gpio.o ABSOLUTE ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\src\n32wb03x_rcc.c 0x00000000 Number 0 n32wb03x_rcc.o ABSOLUTE ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\src\n32wb03x_usart.c 0x00000000 Number 0 n32wb03x_usart.o ABSOLUTE @@ -918,15 +980,18 @@ Image Symbol Table ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\timers.c 0x00000000 Number 0 timers.o ABSOLUTE ..\\..\\nations-tec\\N32WB03x_SDK_V2.0.0\\firmware\\CMSIS\\device\\system_n32wb03x.c 0x00000000 Number 0 system_n32wb03x.o ABSOLUTE ..\\..\\nations-tec\\N32WB03x_SDK_V2.0.0\\firmware\\n32wb03x_std_periph_driver\\src\\misc.c 0x00000000 Number 0 misc.o ABSOLUTE + ..\\..\\nations-tec\\N32WB03x_SDK_V2.0.0\\firmware\\n32wb03x_std_periph_driver\\src\\n32wb03x_dma.c 0x00000000 Number 0 n32wb03x_dma.o ABSOLUTE ..\\..\\nations-tec\\N32WB03x_SDK_V2.0.0\\firmware\\n32wb03x_std_periph_driver\\src\\n32wb03x_gpio.c 0x00000000 Number 0 n32wb03x_gpio.o ABSOLUTE ..\\..\\nations-tec\\N32WB03x_SDK_V2.0.0\\firmware\\n32wb03x_std_periph_driver\\src\\n32wb03x_rcc.c 0x00000000 Number 0 n32wb03x_rcc.o ABSOLUTE ..\\..\\nations-tec\\N32WB03x_SDK_V2.0.0\\firmware\\n32wb03x_std_periph_driver\\src\\n32wb03x_usart.c 0x00000000 Number 0 n32wb03x_usart.o ABSOLUTE ..\\..\\nations-tec\\N32WB03x_SDK_V2.0.0\\middlewares\\Third_Party\\FreeRTOS\\Source\\portable\\RVDS\\ARM_CM0\\port.c 0x00000000 Number 0 port.o ABSOLUTE + ..\\app\\app_cli.c 0x00000000 Number 0 app_cli.o ABSOLUTE ..\\app\\app_tasks.c 0x00000000 Number 0 app_tasks.o ABSOLUTE ..\\app\\bsp_led.c 0x00000000 Number 0 bsp_led.o ABSOLUTE ..\\app\\bsp_usart.c 0x00000000 Number 0 bsp_usart.o ABSOLUTE ..\\app\\main.c 0x00000000 Number 0 main.o ABSOLUTE ..\\app\\n32wb03x_it.c 0x00000000 Number 0 n32wb03x_it.o ABSOLUTE + ..\app\app_cli.c 0x00000000 Number 0 app_cli.o ABSOLUTE ..\app\app_tasks.c 0x00000000 Number 0 app_tasks.o ABSOLUTE ..\app\bsp_led.c 0x00000000 Number 0 bsp_led.o ABSOLUTE ..\app\bsp_usart.c 0x00000000 Number 0 bsp_usart.o ABSOLUTE @@ -953,126 +1018,200 @@ Image Symbol Table .text 0x01000178 Section 0 uidiv.o(.text) .text 0x010001a4 Section 0 memcpya.o(.text) .text 0x010001c8 Section 0 memseta.o(.text) - .text 0x010001ec Section 0 uldiv.o(.text) - .text 0x0100024c Section 36 init.o(.text) - .text 0x01000270 Section 0 llshl.o(.text) - .text 0x01000290 Section 0 llushr.o(.text) - i.AppTasks_CreateAll 0x010002b4 Section 0 app_tasks.o(i.AppTasks_CreateAll) - i.GPIO_InitPeripheral 0x0100032c Section 0 n32wb03x_gpio.o(i.GPIO_InitPeripheral) - i.GPIO_InitStruct 0x01000434 Section 0 n32wb03x_gpio.o(i.GPIO_InitStruct) - i.GPIO_ResetBits 0x01000450 Section 0 n32wb03x_gpio.o(i.GPIO_ResetBits) - i.GPIO_TogglePin 0x01000454 Section 0 n32wb03x_gpio.o(i.GPIO_TogglePin) - i.HardFault_Handler 0x0100045c Section 0 n32wb03x_it.o(i.HardFault_Handler) - i.LedTask 0x01000460 Section 0 app_tasks.o(i.LedTask) - LedTask 0x01000461 Thumb Code 54 app_tasks.o(i.LedTask) - i.LedTask2 0x010004a4 Section 0 app_tasks.o(i.LedTask2) - LedTask2 0x010004a5 Thumb Code 54 app_tasks.o(i.LedTask2) - i.NMI_Handler 0x010004e8 Section 0 n32wb03x_it.o(i.NMI_Handler) - i.OTPTrim_Read 0x010004ec Section 0 system_n32wb03x.o(i.OTPTrim_Read) - i.PrintTask 0x010005b8 Section 0 app_tasks.o(i.PrintTask) - PrintTask 0x010005b9 Thumb Code 36 app_tasks.o(i.PrintTask) - i.RCC_EnableAPB2PeriphClk 0x010005fc Section 0 n32wb03x_rcc.o(i.RCC_EnableAPB2PeriphClk) - i.RCC_GetClocksFreqValue 0x0100061c Section 0 n32wb03x_rcc.o(i.RCC_GetClocksFreqValue) - i.RCC_HsiCalib 0x010006c0 Section 0 system_n32wb03x.o(i.RCC_HsiCalib) - RCC_HsiCalib 0x010006c1 Thumb Code 296 system_n32wb03x.o(i.RCC_HsiCalib) - i.SVC_Handler 0x010007f0 Section 0 port.o(i.SVC_Handler) - i.SysTick_Handler 0x010007f4 Section 0 port.o(i.SysTick_Handler) - i.SystemCoreClockUpdate 0x01000818 Section 0 system_n32wb03x.o(i.SystemCoreClockUpdate) - i.SystemInit 0x01000828 Section 0 system_n32wb03x.o(i.SystemInit) - i.SystemTrimValueRead 0x01000944 Section 0 system_n32wb03x.o(i.SystemTrimValueRead) - i.USART_Enable 0x01000958 Section 0 n32wb03x_usart.o(i.USART_Enable) - i.USART_GetFlagStatus 0x01000978 Section 0 n32wb03x_usart.o(i.USART_GetFlagStatus) - i.USART_Init 0x01000998 Section 0 n32wb03x_usart.o(i.USART_Init) - i.USART_SendData 0x01000a4c Section 0 n32wb03x_usart.o(i.USART_SendData) - i.__0printf$4 0x01000a54 Section 0 printf4.o(i.__0printf$4) - i.__scatterload_copy 0x01000a74 Section 14 handlers.o(i.__scatterload_copy) - i.__scatterload_null 0x01000a82 Section 2 handlers.o(i.__scatterload_null) - i.__scatterload_zeroinit 0x01000a84 Section 14 handlers.o(i.__scatterload_zeroinit) - i.__set_PRIMASK 0x01000a92 Section 0 system_n32wb03x.o(i.__set_PRIMASK) - __set_PRIMASK 0x01000a93 Thumb Code 6 system_n32wb03x.o(i.__set_PRIMASK) - i._printf_core 0x01000a98 Section 0 printf4.o(i._printf_core) - _printf_core 0x01000a99 Thumb Code 560 printf4.o(i._printf_core) - i.bsp_led_init 0x01000ccc Section 0 bsp_led.o(i.bsp_led_init) - i.bsp_led_off 0x01000cf8 Section 0 bsp_led.o(i.bsp_led_off) - i.bsp_led_toggle 0x01000d08 Section 0 bsp_led.o(i.bsp_led_toggle) - i.bsp_usart_init 0x01000d18 Section 0 bsp_usart.o(i.bsp_usart_init) - i.fputc 0x01000d88 Section 0 bsp_usart.o(i.fputc) - i.led_init 0x01000dc8 Section 0 bsp_led.o(i.led_init) - led_init 0x01000dc9 Thumb Code 68 bsp_led.o(i.led_init) - i.main 0x01000e14 Section 0 main.o(i.main) - i.prvAddCurrentTaskToDelayedList 0x01000ee8 Section 0 tasks.o(i.prvAddCurrentTaskToDelayedList) - prvAddCurrentTaskToDelayedList 0x01000ee9 Thumb Code 100 tasks.o(i.prvAddCurrentTaskToDelayedList) - i.prvAddNewTaskToReadyList 0x01000f64 Section 0 tasks.o(i.prvAddNewTaskToReadyList) - prvAddNewTaskToReadyList 0x01000f65 Thumb Code 146 tasks.o(i.prvAddNewTaskToReadyList) - i.prvCheckTasksWaitingTermination 0x01001010 Section 0 tasks.o(i.prvCheckTasksWaitingTermination) - prvCheckTasksWaitingTermination 0x01001011 Thumb Code 60 tasks.o(i.prvCheckTasksWaitingTermination) - i.prvCopyDataFromQueue 0x01001058 Section 0 queue.o(i.prvCopyDataFromQueue) - prvCopyDataFromQueue 0x01001059 Thumb Code 44 queue.o(i.prvCopyDataFromQueue) - i.prvCopyDataToQueue 0x01001084 Section 0 queue.o(i.prvCopyDataToQueue) - prvCopyDataToQueue 0x01001085 Thumb Code 128 queue.o(i.prvCopyDataToQueue) - i.prvDeleteTCB 0x01001104 Section 0 tasks.o(i.prvDeleteTCB) - prvDeleteTCB 0x01001105 Thumb Code 18 tasks.o(i.prvDeleteTCB) - i.prvHeapInit 0x01001118 Section 0 heap_4.o(i.prvHeapInit) - prvHeapInit 0x01001119 Thumb Code 100 heap_4.o(i.prvHeapInit) - i.prvIdleTask 0x01001194 Section 0 tasks.o(i.prvIdleTask) - prvIdleTask 0x01001195 Thumb Code 20 tasks.o(i.prvIdleTask) - i.prvInitialiseNewQueue 0x010011ac Section 0 queue.o(i.prvInitialiseNewQueue) - prvInitialiseNewQueue 0x010011ad Thumb Code 44 queue.o(i.prvInitialiseNewQueue) - i.prvInitialiseNewTask 0x010011d8 Section 0 tasks.o(i.prvInitialiseNewTask) - prvInitialiseNewTask 0x010011d9 Thumb Code 176 tasks.o(i.prvInitialiseNewTask) - i.prvInitialiseTaskLists 0x01001288 Section 0 tasks.o(i.prvInitialiseTaskLists) - prvInitialiseTaskLists 0x01001289 Thumb Code 68 tasks.o(i.prvInitialiseTaskLists) - i.prvInsertBlockIntoFreeList 0x010012ec Section 0 heap_4.o(i.prvInsertBlockIntoFreeList) - prvInsertBlockIntoFreeList 0x010012ed Thumb Code 96 heap_4.o(i.prvInsertBlockIntoFreeList) - i.prvIsQueueEmpty 0x01001354 Section 0 queue.o(i.prvIsQueueEmpty) - prvIsQueueEmpty 0x01001355 Thumb Code 28 queue.o(i.prvIsQueueEmpty) - i.prvIsQueueFull 0x01001370 Section 0 queue.o(i.prvIsQueueFull) - prvIsQueueFull 0x01001371 Thumb Code 30 queue.o(i.prvIsQueueFull) - i.prvResetNextTaskUnblockTime 0x01001390 Section 0 tasks.o(i.prvResetNextTaskUnblockTime) - prvResetNextTaskUnblockTime 0x01001391 Thumb Code 46 tasks.o(i.prvResetNextTaskUnblockTime) - i.prvSetupTimerInterrupt 0x010013c8 Section 0 port.o(i.prvSetupTimerInterrupt) - prvSetupTimerInterrupt 0x010013c9 Thumb Code 34 port.o(i.prvSetupTimerInterrupt) - i.prvTaskExitError 0x010013f4 Section 0 port.o(i.prvTaskExitError) - prvTaskExitError 0x010013f5 Thumb Code 32 port.o(i.prvTaskExitError) - i.prvUnlockQueue 0x01001418 Section 0 queue.o(i.prvUnlockQueue) - prvUnlockQueue 0x01001419 Thumb Code 142 queue.o(i.prvUnlockQueue) - i.pvPortMalloc 0x010014a8 Section 0 heap_4.o(i.pvPortMalloc) - i.pxPortInitialiseStack 0x010015c4 Section 0 port.o(i.pxPortInitialiseStack) - i.read_flash_ID 0x010015e4 Section 0 system_n32wb03x.o(i.read_flash_ID) - read_flash_ID 0x010015e5 Thumb Code 62 system_n32wb03x.o(i.read_flash_ID) - i.uxListRemove 0x01001628 Section 0 list.o(i.uxListRemove) - i.vListInitialise 0x01001650 Section 0 list.o(i.vListInitialise) - i.vListInitialiseItem 0x0100166a Section 0 list.o(i.vListInitialiseItem) - i.vListInsert 0x01001670 Section 0 list.o(i.vListInsert) - i.vListInsertEnd 0x010016a6 Section 0 list.o(i.vListInsertEnd) - i.vPortEnterCritical 0x010016c0 Section 0 port.o(i.vPortEnterCritical) - i.vPortExitCritical 0x010016dc Section 0 port.o(i.vPortExitCritical) - i.vPortFree 0x01001704 Section 0 heap_4.o(i.vPortFree) - i.vPortYield 0x01001784 Section 0 port.o(i.vPortYield) - i.vTaskDelay 0x0100179c Section 0 tasks.o(i.vTaskDelay) - i.vTaskInternalSetTimeOutState 0x010017e0 Section 0 tasks.o(i.vTaskInternalSetTimeOutState) - i.vTaskMissedYield 0x010017f8 Section 0 tasks.o(i.vTaskMissedYield) - i.vTaskPlaceOnEventList 0x01001804 Section 0 tasks.o(i.vTaskPlaceOnEventList) - i.vTaskStartScheduler 0x01001830 Section 0 tasks.o(i.vTaskStartScheduler) - i.vTaskSuspendAll 0x0100189c Section 0 tasks.o(i.vTaskSuspendAll) - i.vTaskSwitchContext 0x010018ac Section 0 tasks.o(i.vTaskSwitchContext) - i.xPortStartScheduler 0x0100192c Section 0 port.o(i.xPortStartScheduler) - i.xQueueGenericCreate 0x01001964 Section 0 queue.o(i.xQueueGenericCreate) - i.xQueueGenericReset 0x010019b4 Section 0 queue.o(i.xQueueGenericReset) - i.xQueueGenericSend 0x01001a36 Section 0 queue.o(i.xQueueGenericSend) - i.xQueueReceive 0x01001b90 Section 0 queue.o(i.xQueueReceive) - i.xTaskCheckForTimeOut 0x01001cc8 Section 0 tasks.o(i.xTaskCheckForTimeOut) - i.xTaskCreate 0x01001d3c Section 0 tasks.o(i.xTaskCreate) - i.xTaskGetSchedulerState 0x01001d98 Section 0 tasks.o(i.xTaskGetSchedulerState) - i.xTaskIncrementTick 0x01001dbc Section 0 tasks.o(i.xTaskIncrementTick) - i.xTaskPriorityDisinherit 0x01001ef8 Section 0 tasks.o(i.xTaskPriorityDisinherit) - i.xTaskRemoveFromEventList 0x01001f80 Section 0 tasks.o(i.xTaskRemoveFromEventList) - i.xTaskResumeAll 0x01002008 Section 0 tasks.o(i.xTaskResumeAll) - .constdata 0x010020f8 Section 472 system_n32wb03x.o(.constdata) - .constdata 0x010022d0 Section 12 n32wb03x_rcc.o(.constdata) - s_ApbPresTable 0x010022d0 Data 8 n32wb03x_rcc.o(.constdata) - s_AhbPresTable 0x010022d8 Data 4 n32wb03x_rcc.o(.constdata) - .constdata 0x010022dc Section 16 app_tasks.o(.constdata) + .text 0x010001ec Section 0 strlen.o(.text) + .text 0x010001fa Section 0 strcmp.o(.text) + .text 0x01000216 Section 0 uldiv.o(.text) + .text 0x01000276 Section 0 iusefp.o(.text) + .text 0x01000278 Section 0 dadd.o(.text) + .text 0x010003dc Section 0 dmul.o(.text) + .text 0x010004ac Section 0 ddiv.o(.text) + .text 0x0100059c Section 0 dfixul.o(.text) + .text 0x010005dc Section 40 cdrcmple.o(.text) + .text 0x01000604 Section 36 init.o(.text) + .text 0x01000628 Section 0 llshl.o(.text) + .text 0x01000648 Section 0 llushr.o(.text) + .text 0x0100066a Section 0 llsshr.o(.text) + .text 0x01000690 Section 0 depilogue.o(.text) + i.AppCli_Init 0x01000750 Section 0 app_cli.o(i.AppCli_Init) + i.AppTasks_CreateAll 0x01000774 Section 0 app_tasks.o(i.AppTasks_CreateAll) + i.AppTasks_GetLogEnabled 0x010007ec Section 0 app_tasks.o(i.AppTasks_GetLogEnabled) + i.AppTasks_SetLogEnabled 0x010007f8 Section 0 app_tasks.o(i.AppTasks_SetLogEnabled) + i.CliTask 0x0100080c Section 0 app_cli.o(i.CliTask) + CliTask 0x0100080d Thumb Code 202 app_cli.o(i.CliTask) + i.CmdHelp 0x01000918 Section 0 app_cli.o(i.CmdHelp) + CmdHelp 0x01000919 Thumb Code 46 app_cli.o(i.CmdHelp) + i.CmdLed 0x01000964 Section 0 app_cli.o(i.CmdLed) + CmdLed 0x01000965 Thumb Code 158 app_cli.o(i.CmdLed) + i.CmdLog 0x01000a54 Section 0 app_cli.o(i.CmdLog) + CmdLog 0x01000a55 Thumb Code 110 app_cli.o(i.CmdLog) + i.CmdVersion 0x01000b00 Section 0 app_cli.o(i.CmdVersion) + CmdVersion 0x01000b01 Thumb Code 24 app_cli.o(i.CmdVersion) + i.DMA_ClearFlag 0x01000b6c Section 0 n32wb03x_dma.o(i.DMA_ClearFlag) + i.DMA_DeInit 0x01000b70 Section 0 n32wb03x_dma.o(i.DMA_DeInit) + i.DMA_EnableChannel 0x01000c10 Section 0 n32wb03x_dma.o(i.DMA_EnableChannel) + i.DMA_GetFlagStatus 0x01000c2c Section 0 n32wb03x_dma.o(i.DMA_GetFlagStatus) + i.DMA_Init 0x01000c48 Section 0 n32wb03x_dma.o(i.DMA_Init) + i.DMA_RequestRemap 0x01000c88 Section 0 n32wb03x_dma.o(i.DMA_RequestRemap) + i.GPIO_InitPeripheral 0x01000c98 Section 0 n32wb03x_gpio.o(i.GPIO_InitPeripheral) + i.GPIO_InitStruct 0x01000da0 Section 0 n32wb03x_gpio.o(i.GPIO_InitStruct) + i.GPIO_ResetBits 0x01000dbc Section 0 n32wb03x_gpio.o(i.GPIO_ResetBits) + i.GPIO_SetBits 0x01000dc0 Section 0 n32wb03x_gpio.o(i.GPIO_SetBits) + i.GPIO_TogglePin 0x01000dc4 Section 0 n32wb03x_gpio.o(i.GPIO_TogglePin) + i.HardFault_Handler 0x01000dcc Section 0 n32wb03x_it.o(i.HardFault_Handler) + i.LedTask 0x01000dd0 Section 0 app_tasks.o(i.LedTask) + LedTask 0x01000dd1 Thumb Code 62 app_tasks.o(i.LedTask) + i.LedTask2 0x01000e1c Section 0 app_tasks.o(i.LedTask2) + LedTask2 0x01000e1d Thumb Code 62 app_tasks.o(i.LedTask2) + i.NMI_Handler 0x01000e68 Section 0 n32wb03x_it.o(i.NMI_Handler) + i.NVIC_Init 0x01000e6c Section 0 misc.o(i.NVIC_Init) + i.NVIC_SetPriority 0x01000eb0 Section 0 misc.o(i.NVIC_SetPriority) + NVIC_SetPriority 0x01000eb1 Thumb Code 110 misc.o(i.NVIC_SetPriority) + i.OTPTrim_Read 0x01000f28 Section 0 system_n32wb03x.o(i.OTPTrim_Read) + i.PrintTask 0x01000ff4 Section 0 app_tasks.o(i.PrintTask) + PrintTask 0x01000ff5 Thumb Code 44 app_tasks.o(i.PrintTask) + i.RCC_EnableAHBPeriphClk 0x01001040 Section 0 n32wb03x_rcc.o(i.RCC_EnableAHBPeriphClk) + i.RCC_EnableAPB2PeriphClk 0x01001060 Section 0 n32wb03x_rcc.o(i.RCC_EnableAPB2PeriphClk) + i.RCC_GetClocksFreqValue 0x01001080 Section 0 n32wb03x_rcc.o(i.RCC_GetClocksFreqValue) + i.RCC_HsiCalib 0x01001124 Section 0 system_n32wb03x.o(i.RCC_HsiCalib) + RCC_HsiCalib 0x01001125 Thumb Code 296 system_n32wb03x.o(i.RCC_HsiCalib) + i.SVC_Handler 0x01001254 Section 0 port.o(i.SVC_Handler) + i.SysTick_Handler 0x01001258 Section 0 port.o(i.SysTick_Handler) + i.SystemCoreClockUpdate 0x0100127c Section 0 system_n32wb03x.o(i.SystemCoreClockUpdate) + i.SystemInit 0x0100128c Section 0 system_n32wb03x.o(i.SystemInit) + i.SystemTrimValueRead 0x010013a8 Section 0 system_n32wb03x.o(i.SystemTrimValueRead) + i.USART1_IRQHandler 0x010013bc Section 0 n32wb03x_it.o(i.USART1_IRQHandler) + i.USART_ConfigInt 0x010013c4 Section 0 n32wb03x_usart.o(i.USART_ConfigInt) + i.USART_Enable 0x01001418 Section 0 n32wb03x_usart.o(i.USART_Enable) + i.USART_EnableDMA 0x01001438 Section 0 n32wb03x_usart.o(i.USART_EnableDMA) + i.USART_GetFlagStatus 0x0100144c Section 0 n32wb03x_usart.o(i.USART_GetFlagStatus) + i.USART_GetIntStatus 0x0100146c Section 0 n32wb03x_usart.o(i.USART_GetIntStatus) + i.USART_Init 0x010014c8 Section 0 n32wb03x_usart.o(i.USART_Init) + i.USART_ReceiveData 0x0100157c Section 0 n32wb03x_usart.o(i.USART_ReceiveData) + i.USART_SendData 0x01001586 Section 0 n32wb03x_usart.o(i.USART_SendData) + i.__0printf 0x01001590 Section 0 printfa.o(i.__0printf) + i.__0vsnprintf 0x010015b0 Section 0 printfa.o(i.__0vsnprintf) + i.__ARM_clz 0x010015dc Section 0 depilogue.o(i.__ARM_clz) + i.__scatterload_copy 0x0100160a Section 14 handlers.o(i.__scatterload_copy) + i.__scatterload_null 0x01001618 Section 2 handlers.o(i.__scatterload_null) + i.__scatterload_zeroinit 0x0100161a Section 14 handlers.o(i.__scatterload_zeroinit) + i.__set_PRIMASK 0x01001628 Section 0 system_n32wb03x.o(i.__set_PRIMASK) + __set_PRIMASK 0x01001629 Thumb Code 6 system_n32wb03x.o(i.__set_PRIMASK) + i._fp_digits 0x01001630 Section 0 printfa.o(i._fp_digits) + _fp_digits 0x01001631 Thumb Code 344 printfa.o(i._fp_digits) + i._printf_core 0x010017a4 Section 0 printfa.o(i._printf_core) + _printf_core 0x010017a5 Thumb Code 1754 printfa.o(i._printf_core) + i._printf_post_padding 0x01001e90 Section 0 printfa.o(i._printf_post_padding) + _printf_post_padding 0x01001e91 Thumb Code 32 printfa.o(i._printf_post_padding) + i._printf_pre_padding 0x01001eb0 Section 0 printfa.o(i._printf_pre_padding) + _printf_pre_padding 0x01001eb1 Thumb Code 44 printfa.o(i._printf_pre_padding) + i._snputc 0x01001edc Section 0 printfa.o(i._snputc) + _snputc 0x01001edd Thumb Code 22 printfa.o(i._snputc) + i.bsp_led_init 0x01001ef4 Section 0 bsp_led.o(i.bsp_led_init) + i.bsp_led_off 0x01001f20 Section 0 bsp_led.o(i.bsp_led_off) + i.bsp_led_on 0x01001f30 Section 0 bsp_led.o(i.bsp_led_on) + i.bsp_led_toggle 0x01001f40 Section 0 bsp_led.o(i.bsp_led_toggle) + i.bsp_usart_init 0x01001f50 Section 0 bsp_usart.o(i.bsp_usart_init) + i.bsp_usart_read_byte 0x0100202c Section 0 bsp_usart.o(i.bsp_usart_read_byte) + i.bsp_usart_rx_isr_handler 0x01002074 Section 0 bsp_usart.o(i.bsp_usart_rx_isr_handler) + i.bsp_usart_tx_lock 0x010020c8 Section 0 bsp_usart.o(i.bsp_usart_tx_lock) + i.bsp_usart_tx_unlock 0x010020ec Section 0 bsp_usart.o(i.bsp_usart_tx_unlock) + i.bsp_usart_write_dma 0x01002114 Section 0 bsp_usart.o(i.bsp_usart_write_dma) + i.cli_dispatch 0x010021b0 Section 0 app_cli.o(i.cli_dispatch) + cli_dispatch 0x010021b1 Thumb Code 158 app_cli.o(i.cli_dispatch) + i.cli_printf 0x01002278 Section 0 app_cli.o(i.cli_printf) + cli_printf 0x01002279 Thumb Code 46 app_cli.o(i.cli_printf) + i.cli_write 0x010022ac Section 0 app_cli.o(i.cli_write) + cli_write 0x010022ad Thumb Code 22 app_cli.o(i.cli_write) + i.fputc 0x010022c4 Section 0 bsp_usart.o(i.fputc) + i.led_init 0x01002304 Section 0 bsp_led.o(i.led_init) + led_init 0x01002305 Thumb Code 68 bsp_led.o(i.led_init) + i.main 0x01002350 Section 0 main.o(i.main) + i.prvAddCurrentTaskToDelayedList 0x01002428 Section 0 tasks.o(i.prvAddCurrentTaskToDelayedList) + prvAddCurrentTaskToDelayedList 0x01002429 Thumb Code 100 tasks.o(i.prvAddCurrentTaskToDelayedList) + i.prvAddNewTaskToReadyList 0x010024a4 Section 0 tasks.o(i.prvAddNewTaskToReadyList) + prvAddNewTaskToReadyList 0x010024a5 Thumb Code 146 tasks.o(i.prvAddNewTaskToReadyList) + i.prvCheckTasksWaitingTermination 0x01002550 Section 0 tasks.o(i.prvCheckTasksWaitingTermination) + prvCheckTasksWaitingTermination 0x01002551 Thumb Code 60 tasks.o(i.prvCheckTasksWaitingTermination) + i.prvCopyDataFromQueue 0x01002598 Section 0 queue.o(i.prvCopyDataFromQueue) + prvCopyDataFromQueue 0x01002599 Thumb Code 44 queue.o(i.prvCopyDataFromQueue) + i.prvCopyDataToQueue 0x010025c4 Section 0 queue.o(i.prvCopyDataToQueue) + prvCopyDataToQueue 0x010025c5 Thumb Code 128 queue.o(i.prvCopyDataToQueue) + i.prvDeleteTCB 0x01002644 Section 0 tasks.o(i.prvDeleteTCB) + prvDeleteTCB 0x01002645 Thumb Code 18 tasks.o(i.prvDeleteTCB) + i.prvGetDisinheritPriorityAfterTimeout 0x01002656 Section 0 queue.o(i.prvGetDisinheritPriorityAfterTimeout) + prvGetDisinheritPriorityAfterTimeout 0x01002657 Thumb Code 22 queue.o(i.prvGetDisinheritPriorityAfterTimeout) + i.prvHeapInit 0x0100266c Section 0 heap_4.o(i.prvHeapInit) + prvHeapInit 0x0100266d Thumb Code 100 heap_4.o(i.prvHeapInit) + i.prvIdleTask 0x010026e8 Section 0 tasks.o(i.prvIdleTask) + prvIdleTask 0x010026e9 Thumb Code 20 tasks.o(i.prvIdleTask) + i.prvInitialiseMutex 0x01002700 Section 0 queue.o(i.prvInitialiseMutex) + prvInitialiseMutex 0x01002701 Thumb Code 30 queue.o(i.prvInitialiseMutex) + i.prvInitialiseNewQueue 0x0100271e Section 0 queue.o(i.prvInitialiseNewQueue) + prvInitialiseNewQueue 0x0100271f Thumb Code 44 queue.o(i.prvInitialiseNewQueue) + i.prvInitialiseNewTask 0x0100274a Section 0 tasks.o(i.prvInitialiseNewTask) + prvInitialiseNewTask 0x0100274b Thumb Code 176 tasks.o(i.prvInitialiseNewTask) + i.prvInitialiseTaskLists 0x010027fc Section 0 tasks.o(i.prvInitialiseTaskLists) + prvInitialiseTaskLists 0x010027fd Thumb Code 68 tasks.o(i.prvInitialiseTaskLists) + i.prvInsertBlockIntoFreeList 0x01002860 Section 0 heap_4.o(i.prvInsertBlockIntoFreeList) + prvInsertBlockIntoFreeList 0x01002861 Thumb Code 96 heap_4.o(i.prvInsertBlockIntoFreeList) + i.prvIsQueueEmpty 0x010028c8 Section 0 queue.o(i.prvIsQueueEmpty) + prvIsQueueEmpty 0x010028c9 Thumb Code 28 queue.o(i.prvIsQueueEmpty) + i.prvIsQueueFull 0x010028e4 Section 0 queue.o(i.prvIsQueueFull) + prvIsQueueFull 0x010028e5 Thumb Code 30 queue.o(i.prvIsQueueFull) + i.prvResetNextTaskUnblockTime 0x01002904 Section 0 tasks.o(i.prvResetNextTaskUnblockTime) + prvResetNextTaskUnblockTime 0x01002905 Thumb Code 46 tasks.o(i.prvResetNextTaskUnblockTime) + i.prvSetupTimerInterrupt 0x0100293c Section 0 port.o(i.prvSetupTimerInterrupt) + prvSetupTimerInterrupt 0x0100293d Thumb Code 34 port.o(i.prvSetupTimerInterrupt) + i.prvTaskExitError 0x01002968 Section 0 port.o(i.prvTaskExitError) + prvTaskExitError 0x01002969 Thumb Code 32 port.o(i.prvTaskExitError) + i.prvUnlockQueue 0x0100298c Section 0 queue.o(i.prvUnlockQueue) + prvUnlockQueue 0x0100298d Thumb Code 142 queue.o(i.prvUnlockQueue) + i.pvPortMalloc 0x01002a1c Section 0 heap_4.o(i.pvPortMalloc) + i.pvTaskIncrementMutexHeldCount 0x01002b38 Section 0 tasks.o(i.pvTaskIncrementMutexHeldCount) + i.pxPortInitialiseStack 0x01002b58 Section 0 port.o(i.pxPortInitialiseStack) + i.read_flash_ID 0x01002b78 Section 0 system_n32wb03x.o(i.read_flash_ID) + read_flash_ID 0x01002b79 Thumb Code 62 system_n32wb03x.o(i.read_flash_ID) + i.uxListRemove 0x01002bbc Section 0 list.o(i.uxListRemove) + i.vListInitialise 0x01002be4 Section 0 list.o(i.vListInitialise) + i.vListInitialiseItem 0x01002bfe Section 0 list.o(i.vListInitialiseItem) + i.vListInsert 0x01002c04 Section 0 list.o(i.vListInsert) + i.vListInsertEnd 0x01002c3a Section 0 list.o(i.vListInsertEnd) + i.vPortEnterCritical 0x01002c54 Section 0 port.o(i.vPortEnterCritical) + i.vPortExitCritical 0x01002c70 Section 0 port.o(i.vPortExitCritical) + i.vPortFree 0x01002c98 Section 0 heap_4.o(i.vPortFree) + i.vPortYield 0x01002d18 Section 0 port.o(i.vPortYield) + i.vTaskDelay 0x01002d30 Section 0 tasks.o(i.vTaskDelay) + i.vTaskInternalSetTimeOutState 0x01002d74 Section 0 tasks.o(i.vTaskInternalSetTimeOutState) + i.vTaskMissedYield 0x01002d8c Section 0 tasks.o(i.vTaskMissedYield) + i.vTaskPlaceOnEventList 0x01002d98 Section 0 tasks.o(i.vTaskPlaceOnEventList) + i.vTaskPriorityDisinheritAfterTimeout 0x01002dc4 Section 0 tasks.o(i.vTaskPriorityDisinheritAfterTimeout) + i.vTaskStartScheduler 0x01002e74 Section 0 tasks.o(i.vTaskStartScheduler) + i.vTaskSuspendAll 0x01002ee0 Section 0 tasks.o(i.vTaskSuspendAll) + i.vTaskSwitchContext 0x01002ef0 Section 0 tasks.o(i.vTaskSwitchContext) + i.xPortStartScheduler 0x01002f70 Section 0 port.o(i.xPortStartScheduler) + i.xQueueCreateMutex 0x01002fa8 Section 0 queue.o(i.xQueueCreateMutex) + i.xQueueGenericCreate 0x01002fc6 Section 0 queue.o(i.xQueueGenericCreate) + i.xQueueGenericReset 0x01003016 Section 0 queue.o(i.xQueueGenericReset) + i.xQueueGenericSend 0x01003098 Section 0 queue.o(i.xQueueGenericSend) + i.xQueueGenericSendFromISR 0x010031f2 Section 0 queue.o(i.xQueueGenericSendFromISR) + i.xQueueReceive 0x010032ae Section 0 queue.o(i.xQueueReceive) + i.xQueueSemaphoreTake 0x010033e6 Section 0 queue.o(i.xQueueSemaphoreTake) + i.xTaskCheckForTimeOut 0x01003564 Section 0 tasks.o(i.xTaskCheckForTimeOut) + i.xTaskCreate 0x010035d8 Section 0 tasks.o(i.xTaskCreate) + i.xTaskGetSchedulerState 0x01003634 Section 0 tasks.o(i.xTaskGetSchedulerState) + i.xTaskIncrementTick 0x01003658 Section 0 tasks.o(i.xTaskIncrementTick) + i.xTaskPriorityDisinherit 0x01003794 Section 0 tasks.o(i.xTaskPriorityDisinherit) + i.xTaskPriorityInherit 0x0100381c Section 0 tasks.o(i.xTaskPriorityInherit) + i.xTaskRemoveFromEventList 0x010038c0 Section 0 tasks.o(i.xTaskRemoveFromEventList) + i.xTaskResumeAll 0x01003948 Section 0 tasks.o(i.xTaskResumeAll) + .constdata 0x01003a38 Section 472 system_n32wb03x.o(.constdata) + .constdata 0x01003c10 Section 12 n32wb03x_rcc.o(.constdata) + s_ApbPresTable 0x01003c10 Data 8 n32wb03x_rcc.o(.constdata) + s_AhbPresTable 0x01003c18 Data 4 n32wb03x_rcc.o(.constdata) + .constdata 0x01003c1c Section 16 app_tasks.o(.constdata) + .constdata 0x01003c2c Section 48 app_cli.o(.constdata) + s_cmds 0x01003c2c Data 48 app_cli.o(.constdata) + .conststring 0x01003c5c Section 170 app_cli.o(.conststring) .data 0x20000000 Section 4 system_n32wb03x.o(.data) .data 0x20000004 Section 60 tasks.o(.data) pxDelayedTaskList 0x20000008 Data 4 tasks.o(.data) @@ -1097,20 +1236,27 @@ Image Symbol Table xFreeBytesRemaining 0x20000050 Data 4 heap_4.o(.data) xMinimumEverFreeBytesRemaining 0x20000054 Data 4 heap_4.o(.data) xBlockAllocatedBit 0x20000058 Data 4 heap_4.o(.data) - .data 0x2000005c Section 4 app_tasks.o(.data) - s_logQueue 0x2000005c Data 4 app_tasks.o(.data) - .data 0x20000060 Section 4 stdout.o(.data) - .bss 0x20000064 Section 52 system_n32wb03x.o(.bss) - .bss 0x20000098 Section 240 tasks.o(.bss) - pxReadyTasksLists 0x20000098 Data 140 tasks.o(.bss) - xDelayedTaskList1 0x20000124 Data 20 tasks.o(.bss) - xDelayedTaskList2 0x20000138 Data 20 tasks.o(.bss) - xPendingReadyList 0x2000014c Data 20 tasks.o(.bss) - xTasksWaitingTermination 0x20000160 Data 20 tasks.o(.bss) - xSuspendedTaskList 0x20000174 Data 20 tasks.o(.bss) - .bss 0x20000188 Section 8192 heap_4.o(.bss) - ucHeap 0x20000188 Data 8192 heap_4.o(.bss) - STACK 0x20002188 Section 2048 startup_n32wb03x.o(STACK) + .data 0x2000005c Section 8 bsp_usart.o(.data) + s_rxQueue 0x2000005c Data 4 bsp_usart.o(.data) + s_txMutex 0x20000060 Data 4 bsp_usart.o(.data) + .data 0x20000064 Section 5 app_tasks.o(.data) + s_logQueue 0x20000064 Data 4 app_tasks.o(.data) + s_logEnabled 0x20000068 Data 1 app_tasks.o(.data) + .data 0x2000006c Section 4 stdout.o(.data) + .bss 0x20000070 Section 52 system_n32wb03x.o(.bss) + .bss 0x200000a4 Section 240 tasks.o(.bss) + pxReadyTasksLists 0x200000a4 Data 140 tasks.o(.bss) + xDelayedTaskList1 0x20000130 Data 20 tasks.o(.bss) + xDelayedTaskList2 0x20000144 Data 20 tasks.o(.bss) + xPendingReadyList 0x20000158 Data 20 tasks.o(.bss) + xTasksWaitingTermination 0x2000016c Data 20 tasks.o(.bss) + xSuspendedTaskList 0x20000180 Data 20 tasks.o(.bss) + .bss 0x20000194 Section 8192 heap_4.o(.bss) + ucHeap 0x20000194 Data 8192 heap_4.o(.bss) + .bss 0x20002194 Section 160 app_cli.o(.bss) + s_txBuf 0x20002194 Data 96 app_cli.o(.bss) + line 0x200021f4 Data 64 app_cli.o(.bss) + STACK 0x20002238 Section 2048 startup_n32wb03x.o(STACK) Global Symbols @@ -1213,7 +1359,6 @@ Image Symbol Table TIM1_CC_IRQHandler 0x0100016f Thumb Code 0 startup_n32wb03x.o(.text) TIM3_IRQHandler 0x0100016f Thumb Code 0 startup_n32wb03x.o(.text) TIM6_IRQHandler 0x0100016f Thumb Code 0 startup_n32wb03x.o(.text) - USART1_IRQHandler 0x0100016f Thumb Code 0 startup_n32wb03x.o(.text) USART2_IRQHandler 0x0100016f Thumb Code 0 startup_n32wb03x.o(.text) WWDG_IRQHandler 0x0100016f Thumb Code 0 startup_n32wb03x.o(.text) __aeabi_uidiv 0x01000179 Thumb Code 0 uidiv.o(.text) @@ -1228,83 +1373,134 @@ Image Symbol Table __aeabi_memclr4 0x010001d7 Thumb Code 0 memseta.o(.text) __aeabi_memclr8 0x010001d7 Thumb Code 0 memseta.o(.text) _memset$wrapper 0x010001db Thumb Code 18 memseta.o(.text) - __aeabi_uldivmod 0x010001ed Thumb Code 96 uldiv.o(.text) - __scatterload 0x0100024d Thumb Code 28 init.o(.text) - __scatterload_rt2 0x0100024d Thumb Code 0 init.o(.text) - __aeabi_llsl 0x01000271 Thumb Code 32 llshl.o(.text) - _ll_shift_l 0x01000271 Thumb Code 0 llshl.o(.text) - __aeabi_llsr 0x01000291 Thumb Code 34 llushr.o(.text) - _ll_ushift_r 0x01000291 Thumb Code 0 llushr.o(.text) - AppTasks_CreateAll 0x010002b5 Thumb Code 80 app_tasks.o(i.AppTasks_CreateAll) - GPIO_InitPeripheral 0x0100032d Thumb Code 262 n32wb03x_gpio.o(i.GPIO_InitPeripheral) - GPIO_InitStruct 0x01000435 Thumb Code 24 n32wb03x_gpio.o(i.GPIO_InitStruct) - GPIO_ResetBits 0x01000451 Thumb Code 4 n32wb03x_gpio.o(i.GPIO_ResetBits) - GPIO_TogglePin 0x01000455 Thumb Code 8 n32wb03x_gpio.o(i.GPIO_TogglePin) - HardFault_Handler 0x0100045d Thumb Code 4 n32wb03x_it.o(i.HardFault_Handler) - NMI_Handler 0x010004e9 Thumb Code 2 n32wb03x_it.o(i.NMI_Handler) - OTPTrim_Read 0x010004ed Thumb Code 192 system_n32wb03x.o(i.OTPTrim_Read) - RCC_EnableAPB2PeriphClk 0x010005fd Thumb Code 28 n32wb03x_rcc.o(i.RCC_EnableAPB2PeriphClk) - RCC_GetClocksFreqValue 0x0100061d Thumb Code 140 n32wb03x_rcc.o(i.RCC_GetClocksFreqValue) - SVC_Handler 0x010007f1 Thumb Code 2 port.o(i.SVC_Handler) - SysTick_Handler 0x010007f5 Thumb Code 32 port.o(i.SysTick_Handler) - SystemCoreClockUpdate 0x01000819 Thumb Code 8 system_n32wb03x.o(i.SystemCoreClockUpdate) - SystemInit 0x01000829 Thumb Code 250 system_n32wb03x.o(i.SystemInit) - SystemTrimValueRead 0x01000945 Thumb Code 20 system_n32wb03x.o(i.SystemTrimValueRead) - USART_Enable 0x01000959 Thumb Code 26 n32wb03x_usart.o(i.USART_Enable) - USART_GetFlagStatus 0x01000979 Thumb Code 30 n32wb03x_usart.o(i.USART_GetFlagStatus) - USART_Init 0x01000999 Thumb Code 162 n32wb03x_usart.o(i.USART_Init) - USART_SendData 0x01000a4d Thumb Code 8 n32wb03x_usart.o(i.USART_SendData) - __0printf$4 0x01000a55 Thumb Code 24 printf4.o(i.__0printf$4) - __1printf$4 0x01000a55 Thumb Code 0 printf4.o(i.__0printf$4) - __2printf 0x01000a55 Thumb Code 0 printf4.o(i.__0printf$4) - __scatterload_copy 0x01000a75 Thumb Code 14 handlers.o(i.__scatterload_copy) - __scatterload_null 0x01000a83 Thumb Code 2 handlers.o(i.__scatterload_null) - __scatterload_zeroinit 0x01000a85 Thumb Code 14 handlers.o(i.__scatterload_zeroinit) - bsp_led_init 0x01000ccd Thumb Code 36 bsp_led.o(i.bsp_led_init) - bsp_led_off 0x01000cf9 Thumb Code 16 bsp_led.o(i.bsp_led_off) - bsp_led_toggle 0x01000d09 Thumb Code 16 bsp_led.o(i.bsp_led_toggle) - bsp_usart_init 0x01000d19 Thumb Code 104 bsp_usart.o(i.bsp_usart_init) - fputc 0x01000d89 Thumb Code 58 bsp_usart.o(i.fputc) - main 0x01000e15 Thumb Code 52 main.o(i.main) - pvPortMalloc 0x010014a9 Thumb Code 264 heap_4.o(i.pvPortMalloc) - pxPortInitialiseStack 0x010015c5 Thumb Code 26 port.o(i.pxPortInitialiseStack) - uxListRemove 0x01001629 Thumb Code 40 list.o(i.uxListRemove) - vListInitialise 0x01001651 Thumb Code 26 list.o(i.vListInitialise) - vListInitialiseItem 0x0100166b Thumb Code 6 list.o(i.vListInitialiseItem) - vListInsert 0x01001671 Thumb Code 54 list.o(i.vListInsert) - vListInsertEnd 0x010016a7 Thumb Code 24 list.o(i.vListInsertEnd) - vPortEnterCritical 0x010016c1 Thumb Code 22 port.o(i.vPortEnterCritical) - vPortExitCritical 0x010016dd Thumb Code 36 port.o(i.vPortExitCritical) - vPortFree 0x01001705 Thumb Code 120 heap_4.o(i.vPortFree) - vPortYield 0x01001785 Thumb Code 18 port.o(i.vPortYield) - vTaskDelay 0x0100179d Thumb Code 62 tasks.o(i.vTaskDelay) - vTaskInternalSetTimeOutState 0x010017e1 Thumb Code 14 tasks.o(i.vTaskInternalSetTimeOutState) - vTaskMissedYield 0x010017f9 Thumb Code 8 tasks.o(i.vTaskMissedYield) - vTaskPlaceOnEventList 0x01001805 Thumb Code 38 tasks.o(i.vTaskPlaceOnEventList) - vTaskStartScheduler 0x01001831 Thumb Code 80 tasks.o(i.vTaskStartScheduler) - vTaskSuspendAll 0x0100189d Thumb Code 12 tasks.o(i.vTaskSuspendAll) - vTaskSwitchContext 0x010018ad Thumb Code 108 tasks.o(i.vTaskSwitchContext) - xPortStartScheduler 0x0100192d Thumb Code 48 port.o(i.xPortStartScheduler) - xQueueGenericCreate 0x01001965 Thumb Code 80 queue.o(i.xQueueGenericCreate) - xQueueGenericReset 0x010019b5 Thumb Code 130 queue.o(i.xQueueGenericReset) - xQueueGenericSend 0x01001a37 Thumb Code 346 queue.o(i.xQueueGenericSend) - xQueueReceive 0x01001b91 Thumb Code 312 queue.o(i.xQueueReceive) - xTaskCheckForTimeOut 0x01001cc9 Thumb Code 106 tasks.o(i.xTaskCheckForTimeOut) - xTaskCreate 0x01001d3d Thumb Code 92 tasks.o(i.xTaskCreate) - xTaskGetSchedulerState 0x01001d99 Thumb Code 28 tasks.o(i.xTaskGetSchedulerState) - xTaskIncrementTick 0x01001dbd Thumb Code 270 tasks.o(i.xTaskIncrementTick) - xTaskPriorityDisinherit 0x01001ef9 Thumb Code 124 tasks.o(i.xTaskPriorityDisinherit) - xTaskRemoveFromEventList 0x01001f81 Thumb Code 112 tasks.o(i.xTaskRemoveFromEventList) - xTaskResumeAll 0x01002009 Thumb Code 206 tasks.o(i.xTaskResumeAll) - TRIM_READ_CMD_CODE 0x010020f8 Data 320 system_n32wb03x.o(.constdata) - CMD_RDID 0x01002238 Data 152 system_n32wb03x.o(.constdata) - Region$$Table$$Base 0x010022ec Number 0 anon$$obj.o(Region$$Table) - Region$$Table$$Limit 0x0100230c Number 0 anon$$obj.o(Region$$Table) + strlen 0x010001ed Thumb Code 14 strlen.o(.text) + strcmp 0x010001fb Thumb Code 28 strcmp.o(.text) + __aeabi_uldivmod 0x01000217 Thumb Code 96 uldiv.o(.text) + __I$use$fp 0x01000277 Thumb Code 0 iusefp.o(.text) + __aeabi_dadd 0x01000279 Thumb Code 328 dadd.o(.text) + __aeabi_dsub 0x010003c1 Thumb Code 12 dadd.o(.text) + __aeabi_drsub 0x010003cd Thumb Code 12 dadd.o(.text) + __aeabi_dmul 0x010003dd Thumb Code 202 dmul.o(.text) + __aeabi_ddiv 0x010004ad Thumb Code 234 ddiv.o(.text) + __aeabi_d2ulz 0x0100059d Thumb Code 54 dfixul.o(.text) + __aeabi_cdrcmple 0x010005dd Thumb Code 38 cdrcmple.o(.text) + __scatterload 0x01000605 Thumb Code 28 init.o(.text) + __scatterload_rt2 0x01000605 Thumb Code 0 init.o(.text) + __aeabi_llsl 0x01000629 Thumb Code 32 llshl.o(.text) + _ll_shift_l 0x01000629 Thumb Code 0 llshl.o(.text) + __aeabi_llsr 0x01000649 Thumb Code 34 llushr.o(.text) + _ll_ushift_r 0x01000649 Thumb Code 0 llushr.o(.text) + __aeabi_lasr 0x0100066b Thumb Code 38 llsshr.o(.text) + _ll_sshift_r 0x0100066b Thumb Code 0 llsshr.o(.text) + _double_round 0x01000691 Thumb Code 26 depilogue.o(.text) + _double_epilogue 0x010006ab Thumb Code 164 depilogue.o(.text) + AppCli_Init 0x01000751 Thumb Code 26 app_cli.o(i.AppCli_Init) + AppTasks_CreateAll 0x01000775 Thumb Code 80 app_tasks.o(i.AppTasks_CreateAll) + AppTasks_GetLogEnabled 0x010007ed Thumb Code 6 app_tasks.o(i.AppTasks_GetLogEnabled) + AppTasks_SetLogEnabled 0x010007f9 Thumb Code 16 app_tasks.o(i.AppTasks_SetLogEnabled) + DMA_ClearFlag 0x01000b6d Thumb Code 4 n32wb03x_dma.o(i.DMA_ClearFlag) + DMA_DeInit 0x01000b71 Thumb Code 152 n32wb03x_dma.o(i.DMA_DeInit) + DMA_EnableChannel 0x01000c11 Thumb Code 24 n32wb03x_dma.o(i.DMA_EnableChannel) + DMA_GetFlagStatus 0x01000c2d Thumb Code 26 n32wb03x_dma.o(i.DMA_GetFlagStatus) + DMA_Init 0x01000c49 Thumb Code 58 n32wb03x_dma.o(i.DMA_Init) + DMA_RequestRemap 0x01000c89 Thumb Code 16 n32wb03x_dma.o(i.DMA_RequestRemap) + GPIO_InitPeripheral 0x01000c99 Thumb Code 262 n32wb03x_gpio.o(i.GPIO_InitPeripheral) + GPIO_InitStruct 0x01000da1 Thumb Code 24 n32wb03x_gpio.o(i.GPIO_InitStruct) + GPIO_ResetBits 0x01000dbd Thumb Code 4 n32wb03x_gpio.o(i.GPIO_ResetBits) + GPIO_SetBits 0x01000dc1 Thumb Code 4 n32wb03x_gpio.o(i.GPIO_SetBits) + GPIO_TogglePin 0x01000dc5 Thumb Code 8 n32wb03x_gpio.o(i.GPIO_TogglePin) + HardFault_Handler 0x01000dcd Thumb Code 4 n32wb03x_it.o(i.HardFault_Handler) + NMI_Handler 0x01000e69 Thumb Code 2 n32wb03x_it.o(i.NMI_Handler) + NVIC_Init 0x01000e6d Thumb Code 64 misc.o(i.NVIC_Init) + OTPTrim_Read 0x01000f29 Thumb Code 192 system_n32wb03x.o(i.OTPTrim_Read) + RCC_EnableAHBPeriphClk 0x01001041 Thumb Code 28 n32wb03x_rcc.o(i.RCC_EnableAHBPeriphClk) + RCC_EnableAPB2PeriphClk 0x01001061 Thumb Code 28 n32wb03x_rcc.o(i.RCC_EnableAPB2PeriphClk) + RCC_GetClocksFreqValue 0x01001081 Thumb Code 140 n32wb03x_rcc.o(i.RCC_GetClocksFreqValue) + SVC_Handler 0x01001255 Thumb Code 2 port.o(i.SVC_Handler) + SysTick_Handler 0x01001259 Thumb Code 32 port.o(i.SysTick_Handler) + SystemCoreClockUpdate 0x0100127d Thumb Code 8 system_n32wb03x.o(i.SystemCoreClockUpdate) + SystemInit 0x0100128d Thumb Code 250 system_n32wb03x.o(i.SystemInit) + SystemTrimValueRead 0x010013a9 Thumb Code 20 system_n32wb03x.o(i.SystemTrimValueRead) + USART1_IRQHandler 0x010013bd Thumb Code 8 n32wb03x_it.o(i.USART1_IRQHandler) + USART_ConfigInt 0x010013c5 Thumb Code 80 n32wb03x_usart.o(i.USART_ConfigInt) + USART_Enable 0x01001419 Thumb Code 26 n32wb03x_usart.o(i.USART_Enable) + USART_EnableDMA 0x01001439 Thumb Code 20 n32wb03x_usart.o(i.USART_EnableDMA) + USART_GetFlagStatus 0x0100144d Thumb Code 30 n32wb03x_usart.o(i.USART_GetFlagStatus) + USART_GetIntStatus 0x0100146d Thumb Code 86 n32wb03x_usart.o(i.USART_GetIntStatus) + USART_Init 0x010014c9 Thumb Code 162 n32wb03x_usart.o(i.USART_Init) + USART_ReceiveData 0x0100157d Thumb Code 10 n32wb03x_usart.o(i.USART_ReceiveData) + USART_SendData 0x01001587 Thumb Code 8 n32wb03x_usart.o(i.USART_SendData) + __0printf 0x01001591 Thumb Code 24 printfa.o(i.__0printf) + __1printf 0x01001591 Thumb Code 0 printfa.o(i.__0printf) + __2printf 0x01001591 Thumb Code 0 printfa.o(i.__0printf) + __c89printf 0x01001591 Thumb Code 0 printfa.o(i.__0printf) + printf 0x01001591 Thumb Code 0 printfa.o(i.__0printf) + __0vsnprintf 0x010015b1 Thumb Code 40 printfa.o(i.__0vsnprintf) + __1vsnprintf 0x010015b1 Thumb Code 0 printfa.o(i.__0vsnprintf) + __2vsnprintf 0x010015b1 Thumb Code 0 printfa.o(i.__0vsnprintf) + __c89vsnprintf 0x010015b1 Thumb Code 0 printfa.o(i.__0vsnprintf) + vsnprintf 0x010015b1 Thumb Code 0 printfa.o(i.__0vsnprintf) + __ARM_clz 0x010015dd Thumb Code 46 depilogue.o(i.__ARM_clz) + __scatterload_copy 0x0100160b Thumb Code 14 handlers.o(i.__scatterload_copy) + __scatterload_null 0x01001619 Thumb Code 2 handlers.o(i.__scatterload_null) + __scatterload_zeroinit 0x0100161b Thumb Code 14 handlers.o(i.__scatterload_zeroinit) + bsp_led_init 0x01001ef5 Thumb Code 36 bsp_led.o(i.bsp_led_init) + bsp_led_off 0x01001f21 Thumb Code 16 bsp_led.o(i.bsp_led_off) + bsp_led_on 0x01001f31 Thumb Code 16 bsp_led.o(i.bsp_led_on) + bsp_led_toggle 0x01001f41 Thumb Code 16 bsp_led.o(i.bsp_led_toggle) + bsp_usart_init 0x01001f51 Thumb Code 194 bsp_usart.o(i.bsp_usart_init) + bsp_usart_read_byte 0x0100202d Thumb Code 66 bsp_usart.o(i.bsp_usart_read_byte) + bsp_usart_rx_isr_handler 0x01002075 Thumb Code 68 bsp_usart.o(i.bsp_usart_rx_isr_handler) + bsp_usart_tx_lock 0x010020c9 Thumb Code 30 bsp_usart.o(i.bsp_usart_tx_lock) + bsp_usart_tx_unlock 0x010020ed Thumb Code 34 bsp_usart.o(i.bsp_usart_tx_unlock) + bsp_usart_write_dma 0x01002115 Thumb Code 146 bsp_usart.o(i.bsp_usart_write_dma) + fputc 0x010022c5 Thumb Code 58 bsp_usart.o(i.fputc) + main 0x01002351 Thumb Code 56 main.o(i.main) + pvPortMalloc 0x01002a1d Thumb Code 264 heap_4.o(i.pvPortMalloc) + pvTaskIncrementMutexHeldCount 0x01002b39 Thumb Code 28 tasks.o(i.pvTaskIncrementMutexHeldCount) + pxPortInitialiseStack 0x01002b59 Thumb Code 26 port.o(i.pxPortInitialiseStack) + uxListRemove 0x01002bbd Thumb Code 40 list.o(i.uxListRemove) + vListInitialise 0x01002be5 Thumb Code 26 list.o(i.vListInitialise) + vListInitialiseItem 0x01002bff Thumb Code 6 list.o(i.vListInitialiseItem) + vListInsert 0x01002c05 Thumb Code 54 list.o(i.vListInsert) + vListInsertEnd 0x01002c3b Thumb Code 24 list.o(i.vListInsertEnd) + vPortEnterCritical 0x01002c55 Thumb Code 22 port.o(i.vPortEnterCritical) + vPortExitCritical 0x01002c71 Thumb Code 36 port.o(i.vPortExitCritical) + vPortFree 0x01002c99 Thumb Code 120 heap_4.o(i.vPortFree) + vPortYield 0x01002d19 Thumb Code 18 port.o(i.vPortYield) + vTaskDelay 0x01002d31 Thumb Code 62 tasks.o(i.vTaskDelay) + vTaskInternalSetTimeOutState 0x01002d75 Thumb Code 14 tasks.o(i.vTaskInternalSetTimeOutState) + vTaskMissedYield 0x01002d8d Thumb Code 8 tasks.o(i.vTaskMissedYield) + vTaskPlaceOnEventList 0x01002d99 Thumb Code 38 tasks.o(i.vTaskPlaceOnEventList) + vTaskPriorityDisinheritAfterTimeout 0x01002dc5 Thumb Code 164 tasks.o(i.vTaskPriorityDisinheritAfterTimeout) + vTaskStartScheduler 0x01002e75 Thumb Code 80 tasks.o(i.vTaskStartScheduler) + vTaskSuspendAll 0x01002ee1 Thumb Code 12 tasks.o(i.vTaskSuspendAll) + vTaskSwitchContext 0x01002ef1 Thumb Code 108 tasks.o(i.vTaskSwitchContext) + xPortStartScheduler 0x01002f71 Thumb Code 48 port.o(i.xPortStartScheduler) + xQueueCreateMutex 0x01002fa9 Thumb Code 30 queue.o(i.xQueueCreateMutex) + xQueueGenericCreate 0x01002fc7 Thumb Code 80 queue.o(i.xQueueGenericCreate) + xQueueGenericReset 0x01003017 Thumb Code 130 queue.o(i.xQueueGenericReset) + xQueueGenericSend 0x01003099 Thumb Code 346 queue.o(i.xQueueGenericSend) + xQueueGenericSendFromISR 0x010031f3 Thumb Code 188 queue.o(i.xQueueGenericSendFromISR) + xQueueReceive 0x010032af Thumb Code 312 queue.o(i.xQueueReceive) + xQueueSemaphoreTake 0x010033e7 Thumb Code 382 queue.o(i.xQueueSemaphoreTake) + xTaskCheckForTimeOut 0x01003565 Thumb Code 106 tasks.o(i.xTaskCheckForTimeOut) + xTaskCreate 0x010035d9 Thumb Code 92 tasks.o(i.xTaskCreate) + xTaskGetSchedulerState 0x01003635 Thumb Code 28 tasks.o(i.xTaskGetSchedulerState) + xTaskIncrementTick 0x01003659 Thumb Code 270 tasks.o(i.xTaskIncrementTick) + xTaskPriorityDisinherit 0x01003795 Thumb Code 124 tasks.o(i.xTaskPriorityDisinherit) + xTaskPriorityInherit 0x0100381d Thumb Code 150 tasks.o(i.xTaskPriorityInherit) + xTaskRemoveFromEventList 0x010038c1 Thumb Code 112 tasks.o(i.xTaskRemoveFromEventList) + xTaskResumeAll 0x01003949 Thumb Code 206 tasks.o(i.xTaskResumeAll) + TRIM_READ_CMD_CODE 0x01003a38 Data 320 system_n32wb03x.o(.constdata) + CMD_RDID 0x01003b78 Data 152 system_n32wb03x.o(.constdata) + Region$$Table$$Base 0x01003d08 Number 0 anon$$obj.o(Region$$Table) + Region$$Table$$Limit 0x01003d28 Number 0 anon$$obj.o(Region$$Table) SystemCoreClock 0x20000000 Data 4 system_n32wb03x.o(.data) pxCurrentTCB 0x20000004 Data 4 tasks.o(.data) - __stdout 0x20000060 Data 4 stdout.o(.data) - trim_stored 0x20000064 Data 52 system_n32wb03x.o(.bss) - __initial_sp 0x20002988 Data 0 startup_n32wb03x.o(STACK) + __stdout 0x2000006c Data 4 stdout.o(.data) + trim_stored 0x20000070 Data 52 system_n32wb03x.o(.bss) + __initial_sp 0x20002a38 Data 0 startup_n32wb03x.o(STACK) @@ -1314,147 +1510,216 @@ Memory Map of the image Image Entry point : 0x010000c1 - Load Region LR_IROM1 (Base: 0x01000000, Size: 0x00002370, Max: 0x00040000, ABSOLUTE) + Load Region LR_IROM1 (Base: 0x01000000, Size: 0x00003d98, Max: 0x00040000, ABSOLUTE) - Execution Region ER_IROM1 (Exec base: 0x01000000, Load base: 0x01000000, Size: 0x0000230c, Max: 0x00040000, ABSOLUTE) + Execution Region ER_IROM1 (Exec base: 0x01000000, Load base: 0x01000000, Size: 0x00003d28, Max: 0x00040000, ABSOLUTE) Exec Addr Load Addr Size Type Attr Idx E Section Name Object 0x01000000 0x01000000 0x000000c0 Data RO 3 RESET startup_n32wb03x.o - 0x010000c0 0x010000c0 0x00000000 Code RO 1671 * .ARM.Collect$$$$00000000 mc_p.l(entry.o) - 0x010000c0 0x010000c0 0x00000004 Code RO 1943 .ARM.Collect$$$$00000001 mc_p.l(entry2.o) - 0x010000c4 0x010000c4 0x00000004 Code RO 1946 .ARM.Collect$$$$00000004 mc_p.l(entry5.o) - 0x010000c8 0x010000c8 0x00000000 Code RO 1948 .ARM.Collect$$$$00000008 mc_p.l(entry7b.o) - 0x010000c8 0x010000c8 0x00000000 Code RO 1950 .ARM.Collect$$$$0000000A mc_p.l(entry8b.o) - 0x010000c8 0x010000c8 0x00000008 Code RO 1951 .ARM.Collect$$$$0000000B mc_p.l(entry9a.o) - 0x010000d0 0x010000d0 0x00000000 Code RO 1953 .ARM.Collect$$$$0000000D mc_p.l(entry10a.o) - 0x010000d0 0x010000d0 0x00000000 Code RO 1955 .ARM.Collect$$$$0000000F mc_p.l(entry11a.o) - 0x010000d0 0x010000d0 0x00000004 Code RO 1944 .ARM.Collect$$$$00002712 mc_p.l(entry2.o) + 0x010000c0 0x010000c0 0x00000000 Code RO 1985 * .ARM.Collect$$$$00000000 mc_p.l(entry.o) + 0x010000c0 0x010000c0 0x00000004 Code RO 2261 .ARM.Collect$$$$00000001 mc_p.l(entry2.o) + 0x010000c4 0x010000c4 0x00000004 Code RO 2264 .ARM.Collect$$$$00000004 mc_p.l(entry5.o) + 0x010000c8 0x010000c8 0x00000000 Code RO 2266 .ARM.Collect$$$$00000008 mc_p.l(entry7b.o) + 0x010000c8 0x010000c8 0x00000000 Code RO 2268 .ARM.Collect$$$$0000000A mc_p.l(entry8b.o) + 0x010000c8 0x010000c8 0x00000008 Code RO 2269 .ARM.Collect$$$$0000000B mc_p.l(entry9a.o) + 0x010000d0 0x010000d0 0x00000000 Code RO 2271 .ARM.Collect$$$$0000000D mc_p.l(entry10a.o) + 0x010000d0 0x010000d0 0x00000000 Code RO 2273 .ARM.Collect$$$$0000000F mc_p.l(entry11a.o) + 0x010000d0 0x010000d0 0x00000004 Code RO 2262 .ARM.Collect$$$$00002712 mc_p.l(entry2.o) 0x010000d4 0x010000d4 0x0000000e Code RO 10 .emb_text system_n32wb03x.o 0x010000e2 0x010000e2 0x00000002 PAD - 0x010000e4 0x010000e4 0x00000078 Code RO 1382 .emb_text port.o + 0x010000e4 0x010000e4 0x00000078 Code RO 1540 .emb_text port.o 0x0100015c 0x0100015c 0x0000001c Code RO 4 .text startup_n32wb03x.o - 0x01000178 0x01000178 0x0000002c Code RO 1674 .text mc_p.l(uidiv.o) - 0x010001a4 0x010001a4 0x00000024 Code RO 1676 .text mc_p.l(memcpya.o) - 0x010001c8 0x010001c8 0x00000024 Code RO 1678 .text mc_p.l(memseta.o) - 0x010001ec 0x010001ec 0x00000060 Code RO 1958 .text mc_p.l(uldiv.o) - 0x0100024c 0x0100024c 0x00000024 Code RO 1971 .text mc_p.l(init.o) - 0x01000270 0x01000270 0x00000020 Code RO 1973 .text mc_p.l(llshl.o) - 0x01000290 0x01000290 0x00000022 Code RO 1975 .text mc_p.l(llushr.o) - 0x010002b2 0x010002b2 0x00000002 PAD - 0x010002b4 0x010002b4 0x00000078 Code RO 1613 i.AppTasks_CreateAll app_tasks.o - 0x0100032c 0x0100032c 0x00000106 Code RO 218 i.GPIO_InitPeripheral n32wb03x_gpio.o - 0x01000432 0x01000432 0x00000002 PAD - 0x01000434 0x01000434 0x0000001c Code RO 219 i.GPIO_InitStruct n32wb03x_gpio.o - 0x01000450 0x01000450 0x00000004 Code RO 224 i.GPIO_ResetBits n32wb03x_gpio.o - 0x01000454 0x01000454 0x00000008 Code RO 226 i.GPIO_TogglePin n32wb03x_gpio.o - 0x0100045c 0x0100045c 0x00000004 Code RO 1647 i.HardFault_Handler n32wb03x_it.o - 0x01000460 0x01000460 0x00000044 Code RO 1614 i.LedTask app_tasks.o - 0x010004a4 0x010004a4 0x00000044 Code RO 1615 i.LedTask2 app_tasks.o - 0x010004e8 0x010004e8 0x00000002 Code RO 1648 i.NMI_Handler n32wb03x_it.o - 0x010004ea 0x010004ea 0x00000002 PAD - 0x010004ec 0x010004ec 0x000000cc Code RO 11 i.OTPTrim_Read system_n32wb03x.o - 0x010005b8 0x010005b8 0x00000044 Code RO 1616 i.PrintTask app_tasks.o - 0x010005fc 0x010005fc 0x00000020 Code RO 352 i.RCC_EnableAPB2PeriphClk n32wb03x_rcc.o - 0x0100061c 0x0100061c 0x000000a4 Code RO 360 i.RCC_GetClocksFreqValue n32wb03x_rcc.o - 0x010006c0 0x010006c0 0x00000130 Code RO 12 i.RCC_HsiCalib system_n32wb03x.o - 0x010007f0 0x010007f0 0x00000002 Code RO 1383 i.SVC_Handler port.o - 0x010007f2 0x010007f2 0x00000002 PAD - 0x010007f4 0x010007f4 0x00000024 Code RO 1384 i.SysTick_Handler port.o - 0x01000818 0x01000818 0x00000010 Code RO 13 i.SystemCoreClockUpdate system_n32wb03x.o - 0x01000828 0x01000828 0x0000011c Code RO 16 i.SystemInit system_n32wb03x.o - 0x01000944 0x01000944 0x00000014 Code RO 18 i.SystemTrimValueRead system_n32wb03x.o - 0x01000958 0x01000958 0x00000020 Code RO 574 i.USART_Enable n32wb03x_usart.o - 0x01000978 0x01000978 0x0000001e Code RO 581 i.USART_GetFlagStatus n32wb03x_usart.o - 0x01000996 0x01000996 0x00000002 PAD - 0x01000998 0x01000998 0x000000b4 Code RO 583 i.USART_Init n32wb03x_usart.o - 0x01000a4c 0x01000a4c 0x00000008 Code RO 586 i.USART_SendData n32wb03x_usart.o - 0x01000a54 0x01000a54 0x00000020 Code RO 1793 i.__0printf$4 mc_p.l(printf4.o) - 0x01000a74 0x01000a74 0x0000000e Code RO 1985 i.__scatterload_copy mc_p.l(handlers.o) - 0x01000a82 0x01000a82 0x00000002 Code RO 1986 i.__scatterload_null mc_p.l(handlers.o) - 0x01000a84 0x01000a84 0x0000000e Code RO 1987 i.__scatterload_zeroinit mc_p.l(handlers.o) - 0x01000a92 0x01000a92 0x00000006 Code RO 19 i.__set_PRIMASK system_n32wb03x.o - 0x01000a98 0x01000a98 0x00000234 Code RO 1800 i._printf_core mc_p.l(printf4.o) - 0x01000ccc 0x01000ccc 0x0000002c Code RO 1574 i.bsp_led_init bsp_led.o - 0x01000cf8 0x01000cf8 0x00000010 Code RO 1575 i.bsp_led_off bsp_led.o - 0x01000d08 0x01000d08 0x00000010 Code RO 1577 i.bsp_led_toggle bsp_led.o - 0x01000d18 0x01000d18 0x00000070 Code RO 1552 i.bsp_usart_init bsp_usart.o - 0x01000d88 0x01000d88 0x00000040 Code RO 1553 i.fputc bsp_usart.o - 0x01000dc8 0x01000dc8 0x0000004c Code RO 1578 i.led_init bsp_led.o - 0x01000e14 0x01000e14 0x000000d4 Code RO 1511 i.main main.o - 0x01000ee8 0x01000ee8 0x0000007c Code RO 1031 i.prvAddCurrentTaskToDelayedList tasks.o - 0x01000f64 0x01000f64 0x000000ac Code RO 1032 i.prvAddNewTaskToReadyList tasks.o - 0x01001010 0x01001010 0x00000048 Code RO 1033 i.prvCheckTasksWaitingTermination tasks.o - 0x01001058 0x01001058 0x0000002c Code RO 804 i.prvCopyDataFromQueue queue.o - 0x01001084 0x01001084 0x00000080 Code RO 805 i.prvCopyDataToQueue queue.o - 0x01001104 0x01001104 0x00000012 Code RO 1034 i.prvDeleteTCB tasks.o - 0x01001116 0x01001116 0x00000002 PAD - 0x01001118 0x01001118 0x0000007c Code RO 1461 i.prvHeapInit heap_4.o - 0x01001194 0x01001194 0x00000018 Code RO 1035 i.prvIdleTask tasks.o - 0x010011ac 0x010011ac 0x0000002c Code RO 808 i.prvInitialiseNewQueue queue.o - 0x010011d8 0x010011d8 0x000000b0 Code RO 1036 i.prvInitialiseNewTask tasks.o - 0x01001288 0x01001288 0x00000064 Code RO 1037 i.prvInitialiseTaskLists tasks.o - 0x010012ec 0x010012ec 0x00000068 Code RO 1462 i.prvInsertBlockIntoFreeList heap_4.o - 0x01001354 0x01001354 0x0000001c Code RO 809 i.prvIsQueueEmpty queue.o - 0x01001370 0x01001370 0x0000001e Code RO 810 i.prvIsQueueFull queue.o - 0x0100138e 0x0100138e 0x00000002 PAD - 0x01001390 0x01001390 0x00000038 Code RO 1039 i.prvResetNextTaskUnblockTime tasks.o - 0x010013c8 0x010013c8 0x0000002c Code RO 1385 i.prvSetupTimerInterrupt port.o - 0x010013f4 0x010013f4 0x00000024 Code RO 1386 i.prvTaskExitError port.o - 0x01001418 0x01001418 0x0000008e Code RO 811 i.prvUnlockQueue queue.o - 0x010014a6 0x010014a6 0x00000002 PAD - 0x010014a8 0x010014a8 0x0000011c Code RO 1463 i.pvPortMalloc heap_4.o - 0x010015c4 0x010015c4 0x00000020 Code RO 1387 i.pxPortInitialiseStack port.o - 0x010015e4 0x010015e4 0x00000044 Code RO 20 i.read_flash_ID system_n32wb03x.o - 0x01001628 0x01001628 0x00000028 Code RO 736 i.uxListRemove list.o - 0x01001650 0x01001650 0x0000001a Code RO 737 i.vListInitialise list.o - 0x0100166a 0x0100166a 0x00000006 Code RO 738 i.vListInitialiseItem list.o - 0x01001670 0x01001670 0x00000036 Code RO 739 i.vListInsert list.o - 0x010016a6 0x010016a6 0x00000018 Code RO 740 i.vListInsertEnd list.o - 0x010016be 0x010016be 0x00000002 PAD - 0x010016c0 0x010016c0 0x0000001c Code RO 1389 i.vPortEnterCritical port.o - 0x010016dc 0x010016dc 0x00000028 Code RO 1390 i.vPortExitCritical port.o - 0x01001704 0x01001704 0x00000080 Code RO 1464 i.vPortFree heap_4.o - 0x01001784 0x01001784 0x00000018 Code RO 1391 i.vPortYield port.o - 0x0100179c 0x0100179c 0x00000044 Code RO 1050 i.vTaskDelay tasks.o - 0x010017e0 0x010017e0 0x00000018 Code RO 1055 i.vTaskInternalSetTimeOutState tasks.o - 0x010017f8 0x010017f8 0x0000000c Code RO 1056 i.vTaskMissedYield tasks.o - 0x01001804 0x01001804 0x0000002c Code RO 1058 i.vTaskPlaceOnEventList tasks.o - 0x01001830 0x01001830 0x0000006c Code RO 1066 i.vTaskStartScheduler tasks.o - 0x0100189c 0x0100189c 0x00000010 Code RO 1068 i.vTaskSuspendAll tasks.o - 0x010018ac 0x010018ac 0x00000080 Code RO 1069 i.vTaskSwitchContext tasks.o - 0x0100192c 0x0100192c 0x00000038 Code RO 1392 i.xPortStartScheduler port.o - 0x01001964 0x01001964 0x00000050 Code RO 823 i.xQueueGenericCreate queue.o - 0x010019b4 0x010019b4 0x00000082 Code RO 824 i.xQueueGenericReset queue.o - 0x01001a36 0x01001a36 0x0000015a Code RO 825 i.xQueueGenericSend queue.o - 0x01001b90 0x01001b90 0x00000138 Code RO 835 i.xQueueReceive queue.o - 0x01001cc8 0x01001cc8 0x00000074 Code RO 1070 i.xTaskCheckForTimeOut tasks.o - 0x01001d3c 0x01001d3c 0x0000005c Code RO 1071 i.xTaskCreate tasks.o - 0x01001d98 0x01001d98 0x00000024 Code RO 1075 i.xTaskGetSchedulerState tasks.o - 0x01001dbc 0x01001dbc 0x0000013c Code RO 1078 i.xTaskIncrementTick tasks.o - 0x01001ef8 0x01001ef8 0x00000088 Code RO 1081 i.xTaskPriorityDisinherit tasks.o - 0x01001f80 0x01001f80 0x00000088 Code RO 1083 i.xTaskRemoveFromEventList tasks.o - 0x01002008 0x01002008 0x000000f0 Code RO 1084 i.xTaskResumeAll tasks.o - 0x010020f8 0x010020f8 0x000001d8 Data RO 23 .constdata system_n32wb03x.o - 0x010022d0 0x010022d0 0x0000000c Data RO 368 .constdata n32wb03x_rcc.o - 0x010022dc 0x010022dc 0x00000010 Data RO 1617 .constdata app_tasks.o - 0x010022ec 0x010022ec 0x00000020 Data RO 1983 Region$$Table anon$$obj.o + 0x01000178 0x01000178 0x0000002c Code RO 1988 .text mc_p.l(uidiv.o) + 0x010001a4 0x010001a4 0x00000024 Code RO 1990 .text mc_p.l(memcpya.o) + 0x010001c8 0x010001c8 0x00000024 Code RO 1992 .text mc_p.l(memseta.o) + 0x010001ec 0x010001ec 0x0000000e Code RO 1994 .text mc_p.l(strlen.o) + 0x010001fa 0x010001fa 0x0000001c Code RO 1996 .text mc_p.l(strcmp.o) + 0x01000216 0x01000216 0x00000060 Code RO 2276 .text mc_p.l(uldiv.o) + 0x01000276 0x01000276 0x00000000 Code RO 2278 .text mc_p.l(iusefp.o) + 0x01000276 0x01000276 0x00000002 PAD + 0x01000278 0x01000278 0x00000164 Code RO 2279 .text mf_p.l(dadd.o) + 0x010003dc 0x010003dc 0x000000d0 Code RO 2281 .text mf_p.l(dmul.o) + 0x010004ac 0x010004ac 0x000000f0 Code RO 2283 .text mf_p.l(ddiv.o) + 0x0100059c 0x0100059c 0x00000040 Code RO 2285 .text mf_p.l(dfixul.o) + 0x010005dc 0x010005dc 0x00000028 Code RO 2287 .text mf_p.l(cdrcmple.o) + 0x01000604 0x01000604 0x00000024 Code RO 2289 .text mc_p.l(init.o) + 0x01000628 0x01000628 0x00000020 Code RO 2291 .text mc_p.l(llshl.o) + 0x01000648 0x01000648 0x00000022 Code RO 2293 .text mc_p.l(llushr.o) + 0x0100066a 0x0100066a 0x00000026 Code RO 2295 .text mc_p.l(llsshr.o) + 0x01000690 0x01000690 0x000000be Code RO 2297 .text mf_p.l(depilogue.o) + 0x0100074e 0x0100074e 0x00000002 PAD + 0x01000750 0x01000750 0x00000024 Code RO 1879 i.AppCli_Init app_cli.o + 0x01000774 0x01000774 0x00000078 Code RO 1833 i.AppTasks_CreateAll app_tasks.o + 0x010007ec 0x010007ec 0x0000000c Code RO 1834 i.AppTasks_GetLogEnabled app_tasks.o + 0x010007f8 0x010007f8 0x00000014 Code RO 1835 i.AppTasks_SetLogEnabled app_tasks.o + 0x0100080c 0x0100080c 0x0000010c Code RO 1880 i.CliTask app_cli.o + 0x01000918 0x01000918 0x0000004c Code RO 1881 i.CmdHelp app_cli.o + 0x01000964 0x01000964 0x000000f0 Code RO 1882 i.CmdLed app_cli.o + 0x01000a54 0x01000a54 0x000000ac Code RO 1883 i.CmdLog app_cli.o + 0x01000b00 0x01000b00 0x0000006c Code RO 1884 i.CmdVersion app_cli.o + 0x01000b6c 0x01000b6c 0x00000004 Code RO 737 i.DMA_ClearFlag n32wb03x_dma.o + 0x01000b70 0x01000b70 0x000000a0 Code RO 740 i.DMA_DeInit n32wb03x_dma.o + 0x01000c10 0x01000c10 0x0000001c Code RO 741 i.DMA_EnableChannel n32wb03x_dma.o + 0x01000c2c 0x01000c2c 0x0000001a Code RO 743 i.DMA_GetFlagStatus n32wb03x_dma.o + 0x01000c46 0x01000c46 0x00000002 PAD + 0x01000c48 0x01000c48 0x00000040 Code RO 745 i.DMA_Init n32wb03x_dma.o + 0x01000c88 0x01000c88 0x00000010 Code RO 746 i.DMA_RequestRemap n32wb03x_dma.o + 0x01000c98 0x01000c98 0x00000106 Code RO 218 i.GPIO_InitPeripheral n32wb03x_gpio.o + 0x01000d9e 0x01000d9e 0x00000002 PAD + 0x01000da0 0x01000da0 0x0000001c Code RO 219 i.GPIO_InitStruct n32wb03x_gpio.o + 0x01000dbc 0x01000dbc 0x00000004 Code RO 224 i.GPIO_ResetBits n32wb03x_gpio.o + 0x01000dc0 0x01000dc0 0x00000004 Code RO 225 i.GPIO_SetBits n32wb03x_gpio.o + 0x01000dc4 0x01000dc4 0x00000008 Code RO 226 i.GPIO_TogglePin n32wb03x_gpio.o + 0x01000dcc 0x01000dcc 0x00000004 Code RO 1955 i.HardFault_Handler n32wb03x_it.o + 0x01000dd0 0x01000dd0 0x0000004c Code RO 1836 i.LedTask app_tasks.o + 0x01000e1c 0x01000e1c 0x0000004c Code RO 1837 i.LedTask2 app_tasks.o + 0x01000e68 0x01000e68 0x00000002 Code RO 1956 i.NMI_Handler n32wb03x_it.o + 0x01000e6a 0x01000e6a 0x00000002 PAD + 0x01000e6c 0x01000e6c 0x00000044 Code RO 174 i.NVIC_Init misc.o + 0x01000eb0 0x01000eb0 0x00000078 Code RO 175 i.NVIC_SetPriority misc.o + 0x01000f28 0x01000f28 0x000000cc Code RO 11 i.OTPTrim_Read system_n32wb03x.o + 0x01000ff4 0x01000ff4 0x0000004c Code RO 1838 i.PrintTask app_tasks.o + 0x01001040 0x01001040 0x00000020 Code RO 348 i.RCC_EnableAHBPeriphClk n32wb03x_rcc.o + 0x01001060 0x01001060 0x00000020 Code RO 352 i.RCC_EnableAPB2PeriphClk n32wb03x_rcc.o + 0x01001080 0x01001080 0x000000a4 Code RO 360 i.RCC_GetClocksFreqValue n32wb03x_rcc.o + 0x01001124 0x01001124 0x00000130 Code RO 12 i.RCC_HsiCalib system_n32wb03x.o + 0x01001254 0x01001254 0x00000002 Code RO 1541 i.SVC_Handler port.o + 0x01001256 0x01001256 0x00000002 PAD + 0x01001258 0x01001258 0x00000024 Code RO 1542 i.SysTick_Handler port.o + 0x0100127c 0x0100127c 0x00000010 Code RO 13 i.SystemCoreClockUpdate system_n32wb03x.o + 0x0100128c 0x0100128c 0x0000011c Code RO 16 i.SystemInit system_n32wb03x.o + 0x010013a8 0x010013a8 0x00000014 Code RO 18 i.SystemTrimValueRead system_n32wb03x.o + 0x010013bc 0x010013bc 0x00000008 Code RO 1957 i.USART1_IRQHandler n32wb03x_it.o + 0x010013c4 0x010013c4 0x00000054 Code RO 569 i.USART_ConfigInt n32wb03x_usart.o + 0x01001418 0x01001418 0x00000020 Code RO 574 i.USART_Enable n32wb03x_usart.o + 0x01001438 0x01001438 0x00000014 Code RO 575 i.USART_EnableDMA n32wb03x_usart.o + 0x0100144c 0x0100144c 0x0000001e Code RO 581 i.USART_GetFlagStatus n32wb03x_usart.o + 0x0100146a 0x0100146a 0x00000002 PAD + 0x0100146c 0x0100146c 0x0000005c Code RO 582 i.USART_GetIntStatus n32wb03x_usart.o + 0x010014c8 0x010014c8 0x000000b4 Code RO 583 i.USART_Init n32wb03x_usart.o + 0x0100157c 0x0100157c 0x0000000a Code RO 584 i.USART_ReceiveData n32wb03x_usart.o + 0x01001586 0x01001586 0x00000008 Code RO 586 i.USART_SendData n32wb03x_usart.o + 0x0100158e 0x0100158e 0x00000002 PAD + 0x01001590 0x01001590 0x00000020 Code RO 2233 i.__0printf mc_p.l(printfa.o) + 0x010015b0 0x010015b0 0x0000002c Code RO 2238 i.__0vsnprintf mc_p.l(printfa.o) + 0x010015dc 0x010015dc 0x0000002e Code RO 2299 i.__ARM_clz mf_p.l(depilogue.o) + 0x0100160a 0x0100160a 0x0000000e Code RO 2303 i.__scatterload_copy mc_p.l(handlers.o) + 0x01001618 0x01001618 0x00000002 Code RO 2304 i.__scatterload_null mc_p.l(handlers.o) + 0x0100161a 0x0100161a 0x0000000e Code RO 2305 i.__scatterload_zeroinit mc_p.l(handlers.o) + 0x01001628 0x01001628 0x00000006 Code RO 19 i.__set_PRIMASK system_n32wb03x.o + 0x0100162e 0x0100162e 0x00000002 PAD + 0x01001630 0x01001630 0x00000174 Code RO 2240 i._fp_digits mc_p.l(printfa.o) + 0x010017a4 0x010017a4 0x000006ec Code RO 2241 i._printf_core mc_p.l(printfa.o) + 0x01001e90 0x01001e90 0x00000020 Code RO 2242 i._printf_post_padding mc_p.l(printfa.o) + 0x01001eb0 0x01001eb0 0x0000002c Code RO 2243 i._printf_pre_padding mc_p.l(printfa.o) + 0x01001edc 0x01001edc 0x00000016 Code RO 2244 i._snputc mc_p.l(printfa.o) + 0x01001ef2 0x01001ef2 0x00000002 PAD + 0x01001ef4 0x01001ef4 0x0000002c Code RO 1791 i.bsp_led_init bsp_led.o + 0x01001f20 0x01001f20 0x00000010 Code RO 1792 i.bsp_led_off bsp_led.o + 0x01001f30 0x01001f30 0x00000010 Code RO 1793 i.bsp_led_on bsp_led.o + 0x01001f40 0x01001f40 0x00000010 Code RO 1794 i.bsp_led_toggle bsp_led.o + 0x01001f50 0x01001f50 0x000000dc Code RO 1731 i.bsp_usart_init bsp_usart.o + 0x0100202c 0x0100202c 0x00000048 Code RO 1732 i.bsp_usart_read_byte bsp_usart.o + 0x01002074 0x01002074 0x00000054 Code RO 1733 i.bsp_usart_rx_isr_handler bsp_usart.o + 0x010020c8 0x010020c8 0x00000024 Code RO 1734 i.bsp_usart_tx_lock bsp_usart.o + 0x010020ec 0x010020ec 0x00000028 Code RO 1735 i.bsp_usart_tx_unlock bsp_usart.o + 0x01002114 0x01002114 0x0000009c Code RO 1736 i.bsp_usart_write_dma bsp_usart.o + 0x010021b0 0x010021b0 0x000000c8 Code RO 1885 i.cli_dispatch app_cli.o + 0x01002278 0x01002278 0x00000034 Code RO 1886 i.cli_printf app_cli.o + 0x010022ac 0x010022ac 0x00000016 Code RO 1887 i.cli_write app_cli.o + 0x010022c2 0x010022c2 0x00000002 PAD + 0x010022c4 0x010022c4 0x00000040 Code RO 1737 i.fputc bsp_usart.o + 0x01002304 0x01002304 0x0000004c Code RO 1795 i.led_init bsp_led.o + 0x01002350 0x01002350 0x000000d8 Code RO 1669 i.main main.o + 0x01002428 0x01002428 0x0000007c Code RO 1189 i.prvAddCurrentTaskToDelayedList tasks.o + 0x010024a4 0x010024a4 0x000000ac Code RO 1190 i.prvAddNewTaskToReadyList tasks.o + 0x01002550 0x01002550 0x00000048 Code RO 1191 i.prvCheckTasksWaitingTermination tasks.o + 0x01002598 0x01002598 0x0000002c Code RO 962 i.prvCopyDataFromQueue queue.o + 0x010025c4 0x010025c4 0x00000080 Code RO 963 i.prvCopyDataToQueue queue.o + 0x01002644 0x01002644 0x00000012 Code RO 1192 i.prvDeleteTCB tasks.o + 0x01002656 0x01002656 0x00000016 Code RO 964 i.prvGetDisinheritPriorityAfterTimeout queue.o + 0x0100266c 0x0100266c 0x0000007c Code RO 1619 i.prvHeapInit heap_4.o + 0x010026e8 0x010026e8 0x00000018 Code RO 1193 i.prvIdleTask tasks.o + 0x01002700 0x01002700 0x0000001e Code RO 965 i.prvInitialiseMutex queue.o + 0x0100271e 0x0100271e 0x0000002c Code RO 966 i.prvInitialiseNewQueue queue.o + 0x0100274a 0x0100274a 0x000000b0 Code RO 1194 i.prvInitialiseNewTask tasks.o + 0x010027fa 0x010027fa 0x00000002 PAD + 0x010027fc 0x010027fc 0x00000064 Code RO 1195 i.prvInitialiseTaskLists tasks.o + 0x01002860 0x01002860 0x00000068 Code RO 1620 i.prvInsertBlockIntoFreeList heap_4.o + 0x010028c8 0x010028c8 0x0000001c Code RO 967 i.prvIsQueueEmpty queue.o + 0x010028e4 0x010028e4 0x0000001e Code RO 968 i.prvIsQueueFull queue.o + 0x01002902 0x01002902 0x00000002 PAD + 0x01002904 0x01002904 0x00000038 Code RO 1197 i.prvResetNextTaskUnblockTime tasks.o + 0x0100293c 0x0100293c 0x0000002c Code RO 1543 i.prvSetupTimerInterrupt port.o + 0x01002968 0x01002968 0x00000024 Code RO 1544 i.prvTaskExitError port.o + 0x0100298c 0x0100298c 0x0000008e Code RO 969 i.prvUnlockQueue queue.o + 0x01002a1a 0x01002a1a 0x00000002 PAD + 0x01002a1c 0x01002a1c 0x0000011c Code RO 1621 i.pvPortMalloc heap_4.o + 0x01002b38 0x01002b38 0x00000020 Code RO 1200 i.pvTaskIncrementMutexHeldCount tasks.o + 0x01002b58 0x01002b58 0x00000020 Code RO 1545 i.pxPortInitialiseStack port.o + 0x01002b78 0x01002b78 0x00000044 Code RO 20 i.read_flash_ID system_n32wb03x.o + 0x01002bbc 0x01002bbc 0x00000028 Code RO 894 i.uxListRemove list.o + 0x01002be4 0x01002be4 0x0000001a Code RO 895 i.vListInitialise list.o + 0x01002bfe 0x01002bfe 0x00000006 Code RO 896 i.vListInitialiseItem list.o + 0x01002c04 0x01002c04 0x00000036 Code RO 897 i.vListInsert list.o + 0x01002c3a 0x01002c3a 0x00000018 Code RO 898 i.vListInsertEnd list.o + 0x01002c52 0x01002c52 0x00000002 PAD + 0x01002c54 0x01002c54 0x0000001c Code RO 1547 i.vPortEnterCritical port.o + 0x01002c70 0x01002c70 0x00000028 Code RO 1548 i.vPortExitCritical port.o + 0x01002c98 0x01002c98 0x00000080 Code RO 1622 i.vPortFree heap_4.o + 0x01002d18 0x01002d18 0x00000018 Code RO 1549 i.vPortYield port.o + 0x01002d30 0x01002d30 0x00000044 Code RO 1208 i.vTaskDelay tasks.o + 0x01002d74 0x01002d74 0x00000018 Code RO 1213 i.vTaskInternalSetTimeOutState tasks.o + 0x01002d8c 0x01002d8c 0x0000000c Code RO 1214 i.vTaskMissedYield tasks.o + 0x01002d98 0x01002d98 0x0000002c Code RO 1216 i.vTaskPlaceOnEventList tasks.o + 0x01002dc4 0x01002dc4 0x000000b0 Code RO 1218 i.vTaskPriorityDisinheritAfterTimeout tasks.o + 0x01002e74 0x01002e74 0x0000006c Code RO 1224 i.vTaskStartScheduler tasks.o + 0x01002ee0 0x01002ee0 0x00000010 Code RO 1226 i.vTaskSuspendAll tasks.o + 0x01002ef0 0x01002ef0 0x00000080 Code RO 1227 i.vTaskSwitchContext tasks.o + 0x01002f70 0x01002f70 0x00000038 Code RO 1550 i.xPortStartScheduler port.o + 0x01002fa8 0x01002fa8 0x0000001e Code RO 980 i.xQueueCreateMutex queue.o + 0x01002fc6 0x01002fc6 0x00000050 Code RO 981 i.xQueueGenericCreate queue.o + 0x01003016 0x01003016 0x00000082 Code RO 982 i.xQueueGenericReset queue.o + 0x01003098 0x01003098 0x0000015a Code RO 983 i.xQueueGenericSend queue.o + 0x010031f2 0x010031f2 0x000000bc Code RO 984 i.xQueueGenericSendFromISR queue.o + 0x010032ae 0x010032ae 0x00000138 Code RO 993 i.xQueueReceive queue.o + 0x010033e6 0x010033e6 0x0000017e Code RO 995 i.xQueueSemaphoreTake queue.o + 0x01003564 0x01003564 0x00000074 Code RO 1228 i.xTaskCheckForTimeOut tasks.o + 0x010035d8 0x010035d8 0x0000005c Code RO 1229 i.xTaskCreate tasks.o + 0x01003634 0x01003634 0x00000024 Code RO 1233 i.xTaskGetSchedulerState tasks.o + 0x01003658 0x01003658 0x0000013c Code RO 1236 i.xTaskIncrementTick tasks.o + 0x01003794 0x01003794 0x00000088 Code RO 1239 i.xTaskPriorityDisinherit tasks.o + 0x0100381c 0x0100381c 0x000000a4 Code RO 1240 i.xTaskPriorityInherit tasks.o + 0x010038c0 0x010038c0 0x00000088 Code RO 1241 i.xTaskRemoveFromEventList tasks.o + 0x01003948 0x01003948 0x000000f0 Code RO 1242 i.xTaskResumeAll tasks.o + 0x01003a38 0x01003a38 0x000001d8 Data RO 23 .constdata system_n32wb03x.o + 0x01003c10 0x01003c10 0x0000000c Data RO 368 .constdata n32wb03x_rcc.o + 0x01003c1c 0x01003c1c 0x00000010 Data RO 1839 .constdata app_tasks.o + 0x01003c2c 0x01003c2c 0x00000030 Data RO 1889 .constdata app_cli.o + 0x01003c5c 0x01003c5c 0x000000aa Data RO 1890 .conststring app_cli.o + 0x01003d06 0x01003d06 0x00000002 PAD + 0x01003d08 0x01003d08 0x00000020 Data RO 2301 Region$$Table anon$$obj.o - Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x0100230c, Size: 0x00002988, Max: 0x0000c000, ABSOLUTE) + Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x01003d28, Size: 0x00002a38, Max: 0x0000c000, ABSOLUTE) Exec Addr Load Addr Size Type Attr Idx E Section Name Object - 0x20000000 0x0100230c 0x00000004 Data RW 24 .data system_n32wb03x.o - 0x20000004 0x01002310 0x0000003c Data RW 1087 .data tasks.o - 0x20000040 0x0100234c 0x00000004 Data RW 1393 .data port.o - 0x20000044 0x01002350 0x00000018 Data RW 1469 .data heap_4.o - 0x2000005c 0x01002368 0x00000004 Data RW 1618 .data app_tasks.o - 0x20000060 0x0100236c 0x00000004 Data RW 1957 .data mc_p.l(stdout.o) - 0x20000064 - 0x00000034 Zero RW 22 .bss system_n32wb03x.o - 0x20000098 - 0x000000f0 Zero RW 1086 .bss tasks.o - 0x20000188 - 0x00002000 Zero RW 1468 .bss heap_4.o - 0x20002188 - 0x00000800 Zero RW 1 STACK startup_n32wb03x.o + 0x20000000 0x01003d28 0x00000004 Data RW 24 .data system_n32wb03x.o + 0x20000004 0x01003d2c 0x0000003c Data RW 1245 .data tasks.o + 0x20000040 0x01003d68 0x00000004 Data RW 1551 .data port.o + 0x20000044 0x01003d6c 0x00000018 Data RW 1627 .data heap_4.o + 0x2000005c 0x01003d84 0x00000008 Data RW 1738 .data bsp_usart.o + 0x20000064 0x01003d8c 0x00000005 Data RW 1840 .data app_tasks.o + 0x20000069 0x01003d91 0x00000003 PAD + 0x2000006c 0x01003d94 0x00000004 Data RW 2275 .data mc_p.l(stdout.o) + 0x20000070 - 0x00000034 Zero RW 22 .bss system_n32wb03x.o + 0x200000a4 - 0x000000f0 Zero RW 1244 .bss tasks.o + 0x20000194 - 0x00002000 Zero RW 1626 .bss heap_4.o + 0x20002194 - 0x000000a0 Zero RW 1888 .bss app_cli.o + 0x20002234 0x01003d98 0x00000004 PAD + 0x20002238 - 0x00000800 Zero RW 1 STACK startup_n32wb03x.o ============================================================================== @@ -1464,26 +1729,29 @@ Image component sizes Code (inc. data) RO Data RW Data ZI Data Debug Object Name - 324 100 16 4 0 1981 app_tasks.o - 152 16 0 0 0 2286 bsp_led.o - 176 14 0 0 0 1117 bsp_usart.o + 1174 382 218 0 160 6674 app_cli.o + 380 110 16 5 0 3563 app_tasks.o + 168 16 0 0 0 2791 bsp_led.o + 672 76 0 8 0 9270 bsp_usart.o 640 60 0 24 8192 4819 heap_4.o 150 0 0 0 0 11862 list.o - 212 160 0 0 0 2007 main.o - 302 4 0 0 0 3506 n32wb03x_gpio.o - 6 0 0 0 0 794 n32wb03x_it.o - 196 28 12 0 0 2235 n32wb03x_rcc.o - 250 24 0 0 0 4459 n32wb03x_usart.o + 216 160 0 0 0 3643 main.o + 188 14 0 0 0 7632 misc.o + 298 18 0 0 0 111047 n32wb03x_dma.o + 306 4 0 0 0 4117 n32wb03x_gpio.o + 14 0 0 0 0 1222 n32wb03x_it.o + 228 32 12 0 0 2884 n32wb03x_rcc.o + 456 34 0 0 0 7556 n32wb03x_usart.o 418 58 0 4 0 7936 port.o - 1284 0 0 0 0 16127 queue.o + 1936 0 0 0 0 20908 queue.o 28 8 192 0 2048 748 startup_n32wb03x.o - 916 68 472 4 52 116444 system_n32wb03x.o - 2214 320 0 60 240 20608 tasks.o + 916 68 472 4 52 117324 system_n32wb03x.o + 2586 350 0 60 240 23137 tasks.o ---------------------------------------------------------------------- - 7286 860 724 96 10532 196929 Object Totals + 10800 1390 944 108 10696 347133 Object Totals 0 0 32 0 0 0 (incl. Generated) - 18 0 0 0 0 0 (incl. Padding) + 26 0 2 3 4 0 (incl. Padding) ---------------------------------------------------------------------- @@ -1499,27 +1767,38 @@ Image component sizes 8 4 0 0 0 0 entry9a.o 30 0 0 0 0 0 handlers.o 36 8 0 0 0 68 init.o + 0 0 0 0 0 0 iusefp.o 32 0 0 0 0 68 llshl.o + 38 0 0 0 0 68 llsshr.o 34 0 0 0 0 68 llushr.o 36 0 0 0 0 60 memcpya.o 36 0 0 0 0 100 memseta.o - 596 12 0 0 0 168 printf4.o + 2318 102 0 0 0 544 printfa.o 0 0 0 4 0 0 stdout.o + 28 0 0 0 0 68 strcmp.o + 14 0 0 0 0 60 strlen.o 44 0 0 0 0 72 uidiv.o 96 0 0 0 0 84 uldiv.o + 40 2 0 0 0 68 cdrcmple.o + 356 4 0 0 0 140 dadd.o + 240 6 0 0 0 84 ddiv.o + 236 0 0 0 0 216 depilogue.o + 64 10 0 0 0 68 dfixul.o + 208 6 0 0 0 88 dmul.o ---------------------------------------------------------------------- - 962 28 0 4 0 688 Library Totals - 2 0 0 0 0 0 (incl. Padding) + 3912 146 0 4 0 1924 Library Totals + 6 0 0 0 0 0 (incl. Padding) ---------------------------------------------------------------------- Code (inc. data) RO Data RW Data ZI Data Debug Library Name - 960 28 0 4 0 688 mc_p.l + 2762 118 0 4 0 1260 mc_p.l + 1144 28 0 0 0 664 mf_p.l ---------------------------------------------------------------------- - 962 28 0 4 0 688 Library Totals + 3912 146 0 4 0 1924 Library Totals ---------------------------------------------------------------------- @@ -1528,15 +1807,15 @@ Image component sizes Code (inc. data) RO Data RW Data ZI Data Debug - 8248 888 724 100 10532 194013 Grand Totals - 8248 888 724 100 10532 194013 ELF Image Totals - 8248 888 724 100 0 0 ROM Totals + 14712 1536 944 112 10696 343069 Grand Totals + 14712 1536 944 112 10696 343069 ELF Image Totals + 14712 1536 944 112 0 0 ROM Totals ============================================================================== - Total RO Size (Code + RO Data) 8972 ( 8.76kB) - Total RW Size (RW Data + ZI Data) 10632 ( 10.38kB) - Total ROM Size (Code + RO Data + RW Data) 9072 ( 8.86kB) + Total RO Size (Code + RO Data) 15656 ( 15.29kB) + Total RW Size (RW Data + ZI Data) 10808 ( 10.55kB) + Total ROM Size (Code + RO Data + RW Data) 15768 ( 15.40kB) ============================================================================== diff --git a/mcm-ddc-04/MDK-ARM/Objects/app_cli.crf b/mcm-ddc-04/MDK-ARM/Objects/app_cli.crf new file mode 100644 index 0000000000000000000000000000000000000000..78f54355f2bf95cdf6e902ca063c98cc034ed5b5 GIT binary patch literal 239879 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 literal 0 HcmV?d00001 diff --git a/mcm-ddc-04/MDK-ARM/Objects/app_cli.d b/mcm-ddc-04/MDK-ARM/Objects/app_cli.d new file mode 100644 index 0000000..27cfff9 --- /dev/null +++ b/mcm-ddc-04/MDK-ARM/Objects/app_cli.d @@ -0,0 +1,46 @@ +.\objects\app_cli.o: ..\app\app_cli.c +.\objects\app_cli.o: ..\app\app_cli.h +.\objects\app_cli.o: ..\app\bsp_usart.h +.\objects\app_cli.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\device\n32wb03x.h +.\objects\app_cli.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\core\core_cm0.h +.\objects\app_cli.o: D:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h +.\objects\app_cli.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\core\core_cmInstr.h +.\objects\app_cli.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\core\core_cmFunc.h +.\objects\app_cli.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\device\system_n32wb03x.h +.\objects\app_cli.o: D:\Keil_v5\ARM\ARMCC\Bin\..\include\stdbool.h +.\objects\app_cli.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\device\n32wb03x_conf.h +.\objects\app_cli.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_adc.h +.\objects\app_cli.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\device\n32wb03x.h +.\objects\app_cli.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_crc.h +.\objects\app_cli.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_dma.h +.\objects\app_cli.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_exti.h +.\objects\app_cli.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_gpio.h +.\objects\app_cli.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_i2c.h +.\objects\app_cli.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_iwdg.h +.\objects\app_cli.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_pwr.h +.\objects\app_cli.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_rcc.h +.\objects\app_cli.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_rtc.h +.\objects\app_cli.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_spi.h +.\objects\app_cli.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_tim.h +.\objects\app_cli.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_usart.h +.\objects\app_cli.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_lpuart.h +.\objects\app_cli.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_wwdg.h +.\objects\app_cli.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_irgen.h +.\objects\app_cli.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_keyscan.h +.\objects\app_cli.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_qflash.h +.\objects\app_cli.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\misc.h +.\objects\app_cli.o: ..\app\bsp_led.h +.\objects\app_cli.o: ..\app\app_tasks.h +.\objects\app_cli.o: D:\Keil_v5\ARM\ARMCC\Bin\..\include\stdio.h +.\objects\app_cli.o: D:\Keil_v5\ARM\ARMCC\Bin\..\include\string.h +.\objects\app_cli.o: D:\Keil_v5\ARM\ARMCC\Bin\..\include\stdarg.h +.\objects\app_cli.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h +.\objects\app_cli.o: D:\Keil_v5\ARM\ARMCC\Bin\..\include\stddef.h +.\objects\app_cli.o: ..\app\FreeRTOSConfig.h +.\objects\app_cli.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h +.\objects\app_cli.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\portable.h +.\objects\app_cli.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h +.\objects\app_cli.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM0\portmacro.h +.\objects\app_cli.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h +.\objects\app_cli.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\task.h +.\objects\app_cli.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\list.h diff --git a/mcm-ddc-04/MDK-ARM/Objects/app_cli.o b/mcm-ddc-04/MDK-ARM/Objects/app_cli.o new file mode 100644 index 0000000000000000000000000000000000000000..7755a086ee20a2f13c9f86959bac18eab141946c GIT binary patch literal 268460 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

q&(CC^l&kHVIwQhD!Jc{g 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 delta 79618 zcmaHS2bdI9)^>$+D_3_bW<<(_y11?kLDb!KhXG_(!Z?Gvy1VirjLJ${f?>b?wuhYK z08P$0=OJe#NzOCmoO6=+zjdm+8Qpn)o@bg<=ia(?>)vzT^PY3Nw;T_(-xqTBn3AN( zQt9h&NSk^&Pgw`A=kL%Y{97>Njj%ndj=hi`>XyxVDRRb~RsWe5O0>27Sj{GlYt(K2 zP2DdVW~Vo9Q71j~!^V=D|Frb1^nxr&t>tjFy3OiWt=qC;yv@jeBH89-eVkUeVZ-32 z`h^=ZvK!aW`Z#F#H2=xu9d6bS&1*NP_f60eU7Y_|vdQ}7lgjT0`r3tus#Lv7ovcrS zhAH{QlKsuh+G&AyY~ktp-K%9)uT?u}Ta*8I@(#Od_0+6tfxd)4(l_yUG&9rUL**5o zYn8v$PJgpbnc#+QzivsXQ#NSnl>b!n5h4Gca&^k21Wh017f&?hrao7!)b9&-^=Dc& zy=twX>+kYkNOt|#bI<%{c>c4AYx&X2HB#%OeOOr69lbtwGI%qm$`GC!_TIT+;S!po1F;xE+n*Xvm&GqYA^aLbxsx20u%no+w> zl`WJS|g)Q?e}ZP7t;CFLn{OWH!8ffsg>jVv8Hh6tc>*dx;81S zPEScI6AcC#`v09k{ARoG%@{L2ucn1pkd3Z-MlkA^gz+C zwH80T9R9)|9$6;4b?P+B{wl3W;}*@DG?ZS+z3{>drB=vBy}05mrsG)fXj<{Bt}o|S zc(LTWt7VG^NYBX1lr~@@^qheE+jZ)EmEEFFs;{kqWebK_6YtFGt+_p4EE!rCSN+BB zIWKqdi_gg$a`(MhT>f3|trwpwu~81UXwtOSml@5P)XQp7x865WD(p8HZ6o*lZEmfX zo|CuaHh$?TxpQuZm!2!JEq+gpx(yl!_k57=#qZh1{W|6ry!65&JL4~u(X4?FWYX_* zLodHjYPW1OjVq+&yYK#0*LQM1etBs0kZfb^nrAorHoN|t((!yp@_3~V$;yXP-@=z4 zOFau;rb(j;Uw$TaEqqy1>hE7Z>o592S@}Y0o@~YCcT&^*N2R9#+qun4rT+1(OzBv; z(?F}>;b(s_sr=+fXZ(@APL71j@1*S9E2XMMuLMIJNe*%47ej1M-g8A(YD+o!Zv07C zWHr6ERK9TYhf5?TJ6m0(){E^p{ZUg zwX(D+`LwMHeVkfda+8B>#p|V3Pp>5Pnl-%4Al1Bvck{VOMsDTuFPS&uS2c70S^gFC zR{W}Z?g(7nj$i#bcWe3A%)9ZcYPo8KmrLG{Usc7PzRoLjUoim;O`0`m@q<)4_x%bl zo2}H~Nh@+&R>-j0sagvVl;)B1sBW!~GwWpe zVJ@v^ZRw5VOU_ZLa%ycUCAp+?RO^$Tb2K$pr0{{{u7**d#gs=L(q!k|a<67y_ zv?_HfSE*eGJCl|FOtOCjO=$TnEi*pYpAnZ6gN1`eMET%BGxJL%+lnRIDt}Tl-u?xs zM&jN_lkFcNXjjW5Omuv1-FM4HSEy!MW?I=4|BVj#Z=}H(xnS<+qqt=PB& zU0U@_>2a_OcGvoQRi_Yrl>VB#RF3#gguQKowb^q*sx~7uIA{saaW?pZnK8mXDrLwTv3IDpx@$NX+zvs%O-y{b@!O z0B|A_onXg$D>=vsRb+gWQCS+6bf^<5WdH&1{X$WzvUKwo_f*PClcp!%>xBA&mQlS{ z+6UPE1o&Z`)T-6-R=-eGlkCEZj7n*eC_K5!SyGkU&)zHl+%=W_MY)>@6vj2x^oc(& z)r+}P-YXxyg^dRWmVq55%90lgEF-<8>h0V$spX@+iPEs( zUnN^vks^KR&w+ieH(3waW3Qsrh@M5MQveD@3{n=9D5;J<9K4*=?V>bIoMMX4)For+SwEj`)MxAFLUnjhCj8kkw-eQ8kcBWdNLBPa-sCzFda0;>hb zsF_^x5u{^-fm4WHiGfCtnVL~4B_lJdw)Eq#v}IV!%!(g6f~?ePl`=3!m717(f*p?_ zJ2fMUF@lDgzig;fCa$klcplZW*v={^qwWYYe2u@?Ckre62l{hUk~ZSMXw~;qq-P3u zs};>ktLihRV!zP(O3(w<$KUuXIJJCb^{jNC9c=%vhH62>?!uGJtX0DwIy1Q|ScuA% z-mj7NkOVydmV(z$82p?<{!zB*d6tv@QF!2hV@`TF!oxQzk6@T& zWMrgP$NOYuNf&vs8CLv?Q;jC|TQ*GCB0(bj$&oa^{{xZeY3_{H8f88$yt6ZpG)aOCP{Wtn`$FgAa38-BMYtKx}s8#(_ zX-iRk%Sp9=)i={0_jFNx%fp)=jvMs{uI+a|Sybl=u;N4nTSt0&3Y_76DWj;aZ%H2( zR-bg}SDtfgJhIPHbVJDV3A{ z^j}^5XaA~e)Gz9lhgBj5GwSRIWToNxYm%0NS^D^M=hwITcUF-8Sh!yX2-HK%D>R$8 zq(AtCi0y1Ysi~P#tzft)$bF%H6{X)7o^@uG4FA!gq8|OW^lss{YpwPHZVvkbZlp?u#AC!xB77Sn&lY8D-6oSNl zNpnL#A38oQs$UtD-x5pRS%^xRX;l$z6Q*Biz!a%Z5@S0HAC04+-fN5MT2{*aRoCh% zK`DpVzR;lMq~5>oSr&w)h{u;lMJxfxc%S!cXGl-IUsT5mQqNquMuq6WU~yhe_8C}s zaoYQj<@S`ajh_OPMV&8UFaw3| zukZV1qz=F68}C|9YVE&bd8{PmnFpx}rn#e4rbcvPGK|9XhGq>e?+ zpdzY}35I}m`Q#(tYzE~(r`=EWUXB)*0fFUp7{)ii{;uU6~=m)oZ<hW(X?{ zDKwuLA$|Gp{{B%C^6g8t%0(9m4T%qkVos7?FA^qHShCbNrPW1f%Sfw=(56T$i_n&p zRurKvCoM zn$=6GSnlErW<6*DZ-=2|+f3)PG;^A#&Q{JjjvG8pZ@}Ex*{$yhC3gsFV?sMp2 zpV&{&$WNyi;DjtOqfoPYb?VlySEohuIw|GrAuIHfO;4cdtEPSjm_c&lC%%wyfWvNz8w{M@ zxSljT`Gz@NpnME5^I8Q3=t z4*~Cc!g@a=y_TP*WJ@!Wi?%@TsD`=1DNORB%$jYZuS*;3cMZ~r7$el$AZDKo9%H^ET%{AJ-FFyJYpQp@H% zolpHmk1L(3jViZn@k81V^^i>E`AZvbFl&9+*td={urVxGTx+G)`=&}`|4Ryh#6q3@ zo;X^ z!s->t<-*vh_3I@@c?ZiC)SJTo_XpA%Ho>t$p50KcR;=d6;$c5otk$Guv#L#+HLBY} z`ZgJ0HWq)xZ%b|dL*sg1XEe*M-{4zpV4}9av3SI9%_`LB#70Er3RSih*ZlFCgV$hj zIcjbz4isqIvPE`t93~Y~W@Y2xw|;X#Ln3BxD^AtQq(~{TXLIBVX?uzrpJZo$Q@QRB zDBC5-#-8F@4ICGLEp7CJ7LUKDxPWJ5BQGta`82z3GpTZ{F9!PTKyfP-4$`Q0gGSlX zo5}S{sQEy)O46(j6nFjM{73Vqz2TUdxy2%}ogFPfHIeae^d}rB z-Ywx)s@t-DCT5MD!l6*o_>Pt^t2SuXyhWu3El}P|SUcwAXW2~}{viFK-*CCYKQ5Fo z(o+KSe>ZvWg%T!Cv>VsQH*2K-P15KKC2W7{aeG;vbh!&9g2><-W6SKu^?s1NW&`e4dYfb($>CEl}G$w$)aHck5)&eNn(T9Zai5f{ou|En2Jlx!~h zU#(>ewWj1hmmK;r3|*x~v$TfI3UyfGA7sU!T`cI3mEF+qP`i0OJpG0I60u4%<=;m~ zmDFq1r;?$~_UcX^>F#3{TJhxuWhb@g`WoOCdqEoO_ z!B>5xa>>U|DQTxaeC)~OW2cmK((7Rj;-NG5mkkdMp?}i$rj#_(>jmLj+Kaiw5e#gz zPI?-cN9@Eb`Q_;Bl2)ze&6@>NekTdUfx1DUeps)7x;ntGdiJ;34ROYkz~|W|&C1zz z>oYc-^kIhAV|GccQZt{O2;ckTst~J^>lz*5<6*ollG?IG6F_K#dcihHL;Yo8GnkEK zY0`-A#rD6Rgp=7NL;i$5YMN-eSNN8UZ|f)YufWTK6?nv7fl8HYXZq|b&zvK_Q}LS} zFPaJO2hC5UyE|UAKWWmeJ|N~RfaQ|p>!NoSzU2ZyXpRgf;bS{q)H4EO`5>8FE1j zG^*DPU`fxbazS1c{>#0W9==A;*ZIAmY}h1FJ|3&%D$mA> zxyqyObS(=&Ph-;?+E zEPQ`j^8TKs3g3SyRx+$S89U%APndm537+krWA|L8T$O&M#Fq`eY{K=n;L-g`=?#NT z{#Wva`js-8*8QPjle+bBdKi%mCSCnX#lM_&KlW`%NvS$0K9pbCdYuX1pi+AC9~ymu zuVz)jmIiAxsFYd1Wi!|{IB#2jEMBoeiLq|RE`*d<&EfH}D)=-1tv#}o-h@$1dNKA% zSovRbT)h2vv4XJjyV4U%5wa6}F)18hzX_$p7rsTlizpX70bQD9w~&^`%14yc52uzA z9Hr|fjlkFV?D5NFT%1~pKEV*v3M(o@u_9?qQ%mXow?`3mJLj#5C^*!tFYw!YrDDsURGxnRv=8XKK=(=&`&DbP+UNTUZ^uJzO2E0FMS^9Feg$7~YxD*8mR`;K z_&H_o^KYDbEz-25|CO|6Eqp4O-Ml%zmz7|_r(Scv_p^oc#+82XDc0t^zyC>*pMGIT zY2*9KEgLoZp$y8Vcqr$3LrR-Xzhy1T8nK*DmG@s5@vz@JiGIe2Lj7`Mr$1FvD~>5` zwoDAjRQM^(m!M4!nCH8<{}#@e#F%BJXJTJ`rc{hhM8Cw{GyH!3bY7kKu-{()*^l}| zqHFv?2nKgVU+hU+YtX+CJ}u-@Re5 zR274BN_KT$9gJP(ZD~;Kv%f0uxO0-PTSoeKY{Xxc=c0K@Rf;qw`4Z5^r;s9z_P_A; zjQ?tLN-Hgqq9tB`&coN=lz1fvkBHw{PHL9WD!w+DOnDHw#8N@)#XDC-mI*b_{9)&} zrIoSI|E7HY){4ZV%1BQqw&}5?G6j?~G3JWo^UF&8V^{yC{3*I7`HE$ve#yJnB!=|A zO@>$EwM;6@N{=Ro#Qn)v>g{WJHy(~!9;aW4$3N_gG9-us;$Cd#-<3bq+MFE3KY@x5 z;y|0UKaT0V0Dj+KwaNky5<@>6p&S6rKC} znf-kW9H%0r#&ven@4;5SZP27;^WY#Vt~Z)~i-ZtVcB)Tp;!3CKxBfR>QL#Wn2(t)6 zxLv(L^A`Ri>$H$A#%k78UV8V;FD5ZKIf*mLNfb*?0(}cjqDE{=U8UT67fVN4eqXa? zqc5_X)%wyOySemle@l2K7fTyWzfW&mKl^)WmcJIy!V;Z}rOogCiBxG^U-~T1`$Bm~ zygBmq@b|U8&2IK(!zSOQHE9VNP056BNd*8fX$^dG5c%fz38OZ?WW(> z##dz1e01NJT#HGs>rLy`L}x^yMB+0ELo^30*88S%c2lq%;kWQRqowJ$g$Cc|uOFie z#&3yDj2A{a`1woxj&ReK-)FtxkA`y2m)Nu7Nh_Q5y7_%(_E(63&81IcXTMhd5S{(H z@qIO9N67Wfs9=ZPNjje#FJ`*r7gR`V9Ye8DL>pv-3VEx(VqCFk4CpReB>rP;5CTYm4ad$RFPGI^i<`XenHX0~kX?-=hS-llTWG%=f| z-}AEhx8tB1rNMy3zW#W8J*zeN>g!K1pJp{ccJOV0$K%H9`fuUSG_TY@6yd!ciGKy# zsGeQlZ{kq%Ixpz?H_W=tzG~UXugpB}hjriXjPq|$qvl^p^}^7F;<_YVHPz+ZzL*(;kPm-6t}C`W$j6Z{Rw0FM^DASqrK zGe>@{4*vS7Ir6Ke@HhC;9Qijd;qQ`@BOfa;B~`Ic`nLj=6dC}Ob-IRYCwWPbu?gLjKZa=< zVfNGU(Yv6g^jPdhH>FZIvK^0)?7)Y?%J;iN`Pf}0M}Dj=ly4UN89n=V$L&w7$Mq8% z@X@W{11OJoSN>GJ_$2f!@sAw&-GcX|$4Y#YBR}^Syk*x`iP< z{K$(ud`?#E_E2SlTQUV3h(|wPI!AsvZ~8DLONo|#St$FZlc0aRL#3n;7U!YB6j0#&%uA| z3T)}0l!oh7u&tZ|AvL4gUIqN$oc`*)f&W|3-#+(VhtQJ#?)?V;e@mZxuj2pj=zqMI z@&EVqh4%vf|AFdx9{&FqWqT#?|Nqig-ZS|B-}JTj6#oA|YT!MA|Nle(@E*heQEK9a z3SN|QV$LX~MD&F}=g569n^rP?=ZR~um1u#6A8XLRy}J2>|H8wqz*E*kv-8CZ<~*Xjxx2Ey)%$H$<#siPC@D{Q%Bi50jY~jon-GA zq^@$5I?LV>h}~rBB727*b(g8D>>YsAL#A%Bw+~WJnYzoKKXfmdddS`$NWEq1DSNvh z<;v7c_I5z(BU5kL+XktxOu4eR1yVnm`pDiUNHLlE%HB_q`peW$_SP5ZQE7loG1*%S zQTLEc^OoL=^8Kj{y4VJwnkcP=LMD`Xz8ZOgN*;@c< zgiOO^ZyuzPG7Xo#xsXQ5G(z@fLmDm9NZFeSX^c#xWbf(e5XZ_i8vX)loJ?b6Z*svK z()ifY(aP(;y$ZjdAd8YYvhchP*pP{`_`o9wlVnldL+&9>mPHLuDkv#Ui9Iz&DN%BN z!IRQdS!CjtuX1GVg&bMO-wRLrZu}={TCDaM<&ROX+GqL+) zl=9IQxPQ7_{5~A2cxO0d@tFVNyZy6x+6-A_dq**=nX(4c)t>e`Lpw{>-teA;Fk99t zz`QhRj;#IB6A0K>|Nb_XvV^17`J&6g|Sht*rmm z)Bh$nf^wa#e+g4DrS-D@wWl|bKZJ6FtT)H3Oz9_CZ|UjZ%H=V`jk1q}l2`#D9cNs-!1F2W$z!*?_o*LljSkE+AHgG(JN0@Mxa-|ETTE` zAK|?PvS@|f7MNML0`+&&zF5k5<+tJgL8tw)zytqNkSQIAH6E{Ih@J`_Dz ze0l=J)+{#h#bPY3_QmNe{(XQ_F_tw^d0M3N^*<+~X*-K+eDP-%OH6{;jK$`@_%4g< zd@)q;4jx%@GSWZ7ln%-wPxk6UIwXtvviCWp!?IW?dw+#=L>9|suQsHkvREN|nUIdj zVx{b5KsqjqRkBwT(g|6tmc8nbPRim(+50o3Q?ghid(|MFmc?4xs|x9iEH=sBdyvjz zy|&2S?;)O(#a7vS2hw?2Y?Hl;kS@q#y9@}|rHiuIA$#Q@U6RF4*-L?RSr!GdR~ph4 zS?rgA47Y+%bp4; zM-ew=FAAxZB5ujv|3PZ4h@WNnlP+4ro_6=REoz+&Qe0r(YOb{BO0SHX!ljbScO5mpCZO74B9b8 zj8_2Kw$xt{6ENa2QkLVc0g9NYFmMl4#3aS@aeI&=CM&@0V$xtmOhMlzc={4NeHY2U zL;Da#OjW#z1;wSIikOD>=n^0F_+ytZ9m9ujF~bxwQ}O)C4Ohf0#TyA}gd*lB-Y`fb z6){)whCmvnhP7zBKuP3DOidd?6-62g- z#EPf_wAQ7Gidd<59U)Cp#A?NB2Whe*epI|RkftbNt>WcCnyQF(3Y=e;rYT~B!ZtBo z5kDzx6EhUCN%6i#>r6##R=gIFW+`H;!iF$g5!)2633PK5u|x41LYf;@#7+gkq)T~< z*sXY9L7IonQoL+P^A(Y=cwazTpojv+`yW8lLPZ?lO~{c?qhXOE4l3SfkQOWAu;P6J zX^A3^DBeeqmMY?y!XCd&5yusHydy1F#7PWr94o!IAnHgf6mcqky&JczRKyvDU4E4! z&MNHks}*rU@hYM9M@3vzygxx&qln9j_XkL86>&xJ-i5SI5!V#<{q>5tuCVWKfEy|7 z@jt4~a0Y|}AJE7dh-8{Ufr#Pm9JvO%?1pQoAP;!{ z9{7Wb{dT0iiWtC8$dMc3GG7q`2T^xmTsos}p zJqG7ez50-j!;Mr1{1b2^71o`-%c-6PLGq7gWtBh4S ztB5stvOkfBt3rT=bNyy1zkTs(IOlnoIl2_#n?IrTLM&qzinr@9)Adi*G`CwbpM|1(QIZmx$OKMx#2SQlHm!xFGm z_KD?PZM@A+CJpUaFw9^gxLXnytJVm4L`ODmN_!sI4H` zk3_9hv5kO9#iiCPiJfQz*zq4A*N0u-q}!#PO5WR9Y%Ch!0f>TqOqGFcm*lXAmE*61a*F;v-Z7L-9d;q)K2Y zK8TM}2@Itxq|qv^^BE!nfJ*CScJHz33$#II_a3JbXbWuyt@Afzyb2L<{(WgeY}s6; zinvlxPMR3A@|2Y4eh({{q!Ne@erSTOjjX#4GL;V zGh%+us)(4W7cb*@UFKOaNNQwj9PCw%i% z0{!s`-+Yxoe=;B~Pzm&>CZvTbf&Tcovq+^&0pVM$(&d2gEm7&&D*@wMs?t>%*r7|y zRJtZ35M)ZrV`&TU?olw&<+1(?z(jp#TcHxDP(?^9RRR_AL-{I|?g!*=wMq{H^7o@k zISL!o8kJfp-W2p(t5R#ln*?c{N^KNx0;KgSwN<=vkT$5)PGPh9Nu~A*Th&IDIw)*a zn^gLuW55kItJEpr23u6>tayWP^H!C*DBb`_+f)K?@=a*FN}x=>3GGk`l*u=tohpGc zb%wM{rC2}+cB|B1@!A8^_QYl^RDS#0mT2Cq(h!ANV!ld46=sPADh&%5!9JCS`;5Rt zCD&erlMFvIKA;k4ln=!RRRWD_1nH1UpitjHI;;{XR0BvyR04(i3er*dXut!G!ABLg zf#dK|B|v`op5lFqekb93LEt~764;O*_)o(N6)y|Y8I}IBK=D3=cotr$c(ov%QwhY# z4~6I9kBavJqzmvz#Y=~D5&o!n??bwz(lW)X0_ie5Q}NOuU4dsRUTQ&xbhY1NrDpUh zpzErtBI!&NsKkRSERy1xWYcJ_-sv;O{E!RifT=5Fe-nrsQV{IYeMe{$95t z+NUs>v?kggFv2!OU{5}nv?T&@>IJDC(IExc4E|083e^o#2O?0YE|5AB9aR`sIuU_P zb%3rj5y(_KxIq_+RbQgi5_940U1GzRC?7`47Z^}KG6M0#_eT7j@O)qv-H5=V{N$lK z5m?lBka`eZQaE?$Nd!LC9J*da;8XvEgdZD%G5J=JOLRN1iatc(PCh&AO9blVBSSx; zdx2HNC`$JghKBw`;8TA`^8h07seDKSiCU>#D;h-9TIE{NV4^lE*NTP^wN<%RG?b{F z%C(|lMD10s6%8lqpmMDUKl1}CTZQpP5`mSifHaB-jBJ@-KN?L0I_BH_7$Q)yMUci4 zfr>4FG>)i`%8A8zqP{9ugC-DxkIhEwL?Y0!nUE$C^;bEmm`ns>=Ev+QMBrq8AuS~WA8QS18PP126N%+SvsF$cRuIim!Dj%OL~~W|UyxQ2<*DBHkX94TQ#qyh zk!ZfkDa9J11*+E!t!s%Es)!_jOrjO4_cf&GdZLv9VcbBpDj%JR%OUJPjpV@!o&qQyUK-$i*R<8>k^mX>?+qKF2mVXu1j2jv#VT}xC&=ixh`>y z=&Db6ftW;~z80kD4WjF+XF$A3bVJ3d2OyK^rizLuAd~2pijpTF6G)+==82LAkV5tD zL%Iv3P*Jl6WCAHv?>40SKnj)1*AIy9t0)5kF$FzP8F^X>$|01mQSuN3mVMz*5Zef9 zP2M?3Z3VRL#c+F=BNW zluL|QJp}b3My#HK`Vu2nFG2l?OQyXA#fXdBxq|u=7q|Ne8bFL^eFY69#qkc^Xzv~%8j9!BTjU`5}!GgvSqt_5Y zXlZGxcL#Mm}b&>RA`WlED`C)Ow#(XSD#CW)tqpq5<@ zkH*hr784`c6hTXffo!UvrNlrsP0%u8Ae$~|IWdsU5VVF6)KLBww3fW$4VAOFm?dZ( zE*dGPkYCLfv>q4TWMvha<_Ow=tA8sy3;v);b7OgHm3M2@N69Ep&_*@iRhTw4lAjaJN)YJ~7-a6I4J9cgqFsBZj*bg7y=`-AX|R zh~aLPAY^ntg<37>Fo8nVkbaE4xgJj*R8R?`|K!&al*q^EHG+;4$W&NbE9eAyiMCF- zb6xDPe`hY{ypHdTzJfc}3pztwW7#0+EOCwHCqd`PdmF7A1)V3RSepc0Af{NG1zjYj zSX%^LBBoed1zjfZcerDlpew|6m+gYCllK~QI|SVzlwE9Tr=Xjd6;2laSYSt`U4m`} zlgvQ3-GY85?|Ddj1l=aDB&5B9?huaHP&pTL7n=a7K+rw%o`$qf(0#%Y2ml;lA~>QR z0G0@js0V>1f+Ol7V2R*}dKg$DIHDdAFHn2IhIkZUBG?d*3F;_dh&80+f;tH>yCKSJ zvG4|^gxG;~J07f?jR&3()LF23o)pwYaGX6QsH@;Ods>{)<|U>5jyDi-iG)VALe~+u102o~1tkq`|w*WGNEB8MO8Y-CL-xf4XaBc67py7fk{#`*M z1XKKbf<_8v`1eH>8YP(GKM*upuzlueG)6G^wbE#;VDM|L(Kx~2*G8l9g2At?MiT_U zuZGkvR%?^;f%Yg?wVf7gwO)BE`VY*ky+)G+17Qb^rU^cH>Zs9l;pL&VlSYdLXKkG| zS|&JG>!Q(0!5LatjeZndvhAkP8o_B#%pv}a0WI(qX&ZXu8A7uXuK(t zG-{=JEBteY$r`oOyv2~FXw*StHa%6NjvBM+X&QCXm`zXDsGG($n;9DQ)Hu1GsZlSD zlj~U;_11WsW^0tIadJIJqdppM*j$Zb8gE#hM*TIew$IaOKvd(so3GJ8jrVSWMuRop zyM-DJ(Rl9`X*5*hII~!zVH$h<5{-sy?D0!A8l|zHFVkqW#(usWrm3-;uYmDsTy0;e z(L~K_h1XmKd((J3S4TCPtZ|zCqefFS-q|%ULXEw5EsRiOmb^}*85-~GdW~jkyt5lL znx*m1{-n`tjdymVMsqZ-v~JR9uEu-3S)=(HS6a7dv_RuZ>sE~xY9P*0fTu=_G-l4* zVd)xMzz&U;XlwyHHCn2%1?+zN*o2joI-vjZSFH zj<3VnG-k&)G&-X(C%&oCS3(1;?R9#fF&cExsg)kEUY%O&V7)*>o!aW&K}el-YNz9n4`1=nslD#`B(bYbopcyE9)N%BWihxeNbZ;G`T%CIB z-Wo`KbjsCH@&yv=)KB;P!?}Js#dL2eq?k^FbjFJQIt|ttD+cH^L}#oRsMAoLGw(q< z4bz#s4%TV7&fIl~P9t>YuF;`7jn)Ios?!)fpsYHL)jg)HI!(}-sE*WWqRvEhluna$ zCaR-#nyNE99i!7Uol#?~PSbTpjd427(itnp>oi+uteBwF9G%(0M4jg9URNLgCh3%? zGi*%OX`UX?RGpUV9N(wvv_j|jK24{UI>-0vI<3+fA!g{bMrT}@snZ6XWBDwdHt8I} zXX~_C=LkMWr!6`M@VPqe)wz6RlpAHV;o(`lXA;ToOJ=*$k+>U36TcDPQbb2_ub^*Wu`nH_G>>4MJe z@F$%v>dX!|>U2qGcDPBW%Q~~e%{pDt`A}|)PFHpCMBv|6ov!J8KDSM$>pH%2g(51P zNathv9Xj3AnIG=7+oCL^`v=Jv!afnHBDZH|gHv7$qOxq> zum$XcUm0ux`{7qclmo{Bo!S^|0SDn?23x=(xR}BG@GxA=;6&w!P8|$p1V?r1XfP8z z2DdZVQjWvz47QXLa65x7<)lts4Yrh1I(0KRmYjww8f-IX^eFW(IGCK(si(ogq~RtAkX7(ZGYG{Io}Xk*Ys!;AW~qpd-c3~wQ% zb_Pv0nE$mmXo|u7uY*BT4Q~!wI~p|2;NzoC22D4ZigY$;hQSs8E(Xmsn3QxiXqLgG zq?GMKWAHfW>4 zWOR%{n+y&=V-4DDaOyG6pe+Wc9^(z#YH;c?!Juu1*Tf%iqCwjY&OIg>w8LQJnrzTc zgOO{BLAwk_uBis?HaPW|X3!pkQ;+Ee?KSw^V1_~Y1{a8D8dP8~!p$;hpTPh(+o1gh z1Kb>g4j2q@a}7EeH5lRY3_4^m!p$@2u)zp7-=HG~BisUmjvI_?3k^D9Fs>~!=%m58 zw%DLk2IJZigH9WaYfB9}V=$~OGw7_ru(sTwa|XlO3WLrY3~MW+23;^1*H#&H(O_I# zZO|oyaqUNgE*p$%YYe(#Fs`jN=&HfEw$7ky2IJa#gRUElYa0x@VQ~KYlR-BPhP90b z-7*-~HW~D@!LYX3pxXvu4fwakpgRWR+E#<^8jNe(47z7<-n-qP`vxQ24uc*TjBq;* z$}yP_?=q;B$uVxXL9I{XU3|E%{G$zB<6#$LNaCH@!Vlqfw1E!b^QrCegrVmn4=>|Z> zWbS(t0Ae!Zy#)XV{Jz#~&jQ2jU!sHt9 z17L;8+&9Ohr6$8rE0dO)3`4C=T48$pJ*hS(tu&eCv^8m!$t0-3 zFlnvH;M38hbtZ#PCzIBj3_hJr+Gz5@Qx}sqnG8N%P1u1tolR+hB($Qew z``GHKKz}I&U&;3^D0~$*?ihq{}9Q#W0hunw;qj zH|a*O$0JO-8SL>$lWqljJj$e>O%6$;O}b|?E{rkhL9nr7O=@Lv$#tAbZ7fc8$D7o_ z^5*&YH^HQi7PHogCUvrywN5grv&F1+vPoSmX0209>S{4-ooZ4yiz}|vOzLhieVuMn z4~yyR43m0VOkZc3)XUnxLcTfD`yP0F=+i|3fsCu%X1oomt%D>x-GX{f~>JoWw8&!5-(k{Xi>+d(NlProfL(Agi!op~T+Ct&*kjUii!op?oXukU z$cL|4j0OepH7m++u+OB`7IT*Ua6609-~e3AVl+4i7qb`*4wraVC5Q4rp;E zeAc8r7H7ieOv<;I1)qm2S{yAdn6%I0XmQb`0~Tk(m*9#P=f9UtI%0ADdj(EuasGSN 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 bbiy^##mlswpd~T%K}Z{)Iz`Y_z9#)2^8`a( delta 28619 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 diff --git a/mcm-ddc-04/MDK-ARM/Objects/bsp_usart.crf b/mcm-ddc-04/MDK-ARM/Objects/bsp_usart.crf index 808d320afca57b11f95143f5a96eb7439952542f..00d19868ee78263c4d2d26774de9220a2cb3898b 100644 GIT binary patch delta 45704 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 Q*@^NGqvZC#atJ9@GnC%&asU7T delta 3836 zcmZ|S3tSad9tZGq&fMW8BLoarMa~?!7tS?FS6j2ywzW^CTbrqwLYWbn_VATP``O%z z0Tl#AA*_@5K-A29YnwMo)Y4Q^e4%Ds(c03iv`oc(x4*eps?UCk&*#kNd(O<9_x#VL z>c`e^ERBvn97zbH#47QTf0ReJiCWd%cp!}6uW3!En_E?Mj&=W9^yS3k_F_+Oc-3eG)qyRVl-=v!5UP0@r6-Drxco62S-wZ;8*HswB~4S0z+IhTduHho2HpT=fT zt};s*r^G*@l-*4u!bo?vfC`VQo6gD;;>cavL#X*_o9d}H4MW=OA3uY|P@@&;?TQu= z(Sj!kuFA{U)Y#T!fGe$+D?@PEi{B!W-|kw@SeryLI62FvRvV;bq%KI^ZMxXMq=LN^ zMtiH&N|xTqNyYteX6s3T~tDcbylE@ zH~n?H*~@fjOUF*&&RLz!)x|LAoX+OyA}3&x^E#{2|FDe_c(z$*^K~&4x}dXaT?~PK z(%AxCJmUXqFDrQDVii?0uFPGe}r&HcmCBYaVX3VOBD; z0tw`3V$3iRvkfoBY{$hiY}!#JNv#+!+w`44D{?w9rUaiUB22aNORY+GV#XN%5TBOG zl3HTZZhT2K?wAH9T1s~L>u=T$P*2My?Tzk!;|?~mB@j)%4bd`f8tLDfp{+77fwk@8 zPg2oQ**&yJbSE%8s*d*1r0ztj0sg3-+HwtpT$B_)6Z;(!ybeiJnrGbN@MrH2R!a)gym&-VNMQu z+#`j%nc38R0T-(^wxqi7oHkTlen7EN+9nJ--|Nn2Vv}kZr42`Rn%6y>iAr_v zXl-Ir45{?GKf$El2&K+0p6zw-WMYW=X0*0acLK;cHD`=AT6coqSE}_`EfsTA<8@y~ z*O#d~L-~zf_Z8$9t1)A>4Zc{i7mYg0ed9j?fG)DJIff5GboGMMkBZhJ+$IggVfNn8J6yt)tP*c3@)gtHq;0>ywk4IodAdwtr=8C`oQlT!ss`b+o0|UVa^0WbZWRMFS9uM-O z!)<|%c;G=>>kyZX+Ga|QEx^-657hCxDz>$LX(iZ&Z%BSeFaB3?KN?Yz-)+-Zp*JP( zZPN*Obe8Iyul37o4#bgJlAm#*j!Vwv8ZMJC*_D!KiaKDn!*?mwBC9% zMz>InD8T3@1k%6_1)7y-W!Q8rw$LIOeAEZN6`}+ehnNn&E%{W`N@ zmHaI#o`sf4{x-!P3Mb1Ye}@K7xfPNxry?6=DbSCX9$-e-ngU7L4U|}A7Lh>KrSHZ6_P%sxfDTCkLc<>v^ucCAe_^k|n zh@-&ou%P&N;V5_t3ko(k(I4{;S{Y(6ZhViaN6y(GKS;h7T!S5SM)FO%&{6nfp5&WR zS`DAY`hyBQhdzTPc=kNDm@Ym?VKaJw#~34|oY10o({) zmV7C=0=y!F5nw)eRq_u}I@1~dHB1&<0A82;80b{|v*f42;h^o~7r;g^-^Z_m&f*pL z_{4B0ZbXoYK0XD!2b|>NuYWu$dsC5T*etwoXCG4;Z J|Lv00{{cahU@`yz diff --git a/mcm-ddc-04/MDK-ARM/Objects/bsp_usart.d b/mcm-ddc-04/MDK-ARM/Objects/bsp_usart.d index 266769a..8376e2a 100644 --- a/mcm-ddc-04/MDK-ARM/Objects/bsp_usart.d +++ b/mcm-ddc-04/MDK-ARM/Objects/bsp_usart.d @@ -29,3 +29,15 @@ .\objects\bsp_usart.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\n32wb03x_qflash.h .\objects\bsp_usart.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc\misc.h .\objects\bsp_usart.o: D:\Keil_v5\ARM\ARMCC\Bin\..\include\stdio.h +.\objects\bsp_usart.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h +.\objects\bsp_usart.o: D:\Keil_v5\ARM\ARMCC\Bin\..\include\stddef.h +.\objects\bsp_usart.o: ..\app\FreeRTOSConfig.h +.\objects\bsp_usart.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h +.\objects\bsp_usart.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\portable.h +.\objects\bsp_usart.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h +.\objects\bsp_usart.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM0\portmacro.h +.\objects\bsp_usart.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h +.\objects\bsp_usart.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\task.h +.\objects\bsp_usart.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\list.h +.\objects\bsp_usart.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\queue.h +.\objects\bsp_usart.o: ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include\semphr.h diff --git a/mcm-ddc-04/MDK-ARM/Objects/bsp_usart.o b/mcm-ddc-04/MDK-ARM/Objects/bsp_usart.o index 753da71f5bb035fee9e87834fb4bd6b4bd16a101..2102c5981243185037b0860986324162e1bc4650 100644 GIT binary patch delta 57676 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 diff --git a/mcm-ddc-04/MDK-ARM/Objects/embeddedSrc.build_log.htm b/mcm-ddc-04/MDK-ARM/Objects/embeddedSrc.build_log.htm index 0cd2c85..535e4a4 100644 --- a/mcm-ddc-04/MDK-ARM/Objects/embeddedSrc.build_log.htm +++ b/mcm-ddc-04/MDK-ARM/Objects/embeddedSrc.build_log.htm @@ -21,31 +21,20 @@ Target DLL: CMSIS_AGDI.dll V1.32.6.0 Dialog DLL: TARMCM1.DLL V1.14.2.0

Project:

-H:\caiic_workspace\mothercup\embeddedSrc\MDK-ARM\embeddedSrc.uvprojx +H:\caiic_workspace\mothercup\mcm-ddc-04\MDK-ARM\embeddedSrc.uvprojx Project File Date: 09/01/2026

Output:

*** Using Compiler 'V5.06 update 6 (build 750)', folder: 'D:\Keil_v5\ARM\ARMCC\Bin' -Rebuild target 'N32WB03X' -assembling startup_n32wb03x.s... -compiling list.c... -compiling timers.c... -compiling port.c... -compiling heap_4.c... -compiling queue.c... -compiling tasks.c... -compiling system_n32wb03x.c... -compiling n32wb03x_gpio.c... -compiling n32wb03x_rcc.c... -compiling misc.c... -compiling n32wb03x_usart.c... -compiling main.c... -compiling bsp_usart.c... -compiling bsp_led.c... -compiling app_tasks.c... +Build target 'N32WB03X' compiling n32wb03x_it.c... +compiling main.c... +compiling app_tasks.c... +compiling app_cli.c... +compiling n32wb03x_dma.c... +compiling bsp_usart.c... linking... -Program Size: Code=8248 RO-data=724 RW-data=100 ZI-data=10532 +Program Size: Code=14712 RO-data=944 RW-data=112 ZI-data=10696 FromELF: creating hex file... After Build - User command #1: fromelf --bin --output=.\bin\embeddedSrc.bin .\Objects\embeddedSrc.axf ".\Objects\embeddedSrc.axf" - 0 Error(s), 0 Warning(s). @@ -61,7 +50,7 @@ Package Vendor: Nationstech D:\Keil_v5\Arm\Packs\Nationstech\N32WB03X_DFP\1.4.0\firmware\CMSIS\device

Collection of Component Files used:

-Build Time Elapsed: 00:00:02 +Build Time Elapsed: 00:00:03 diff --git a/mcm-ddc-04/MDK-ARM/Objects/embeddedSrc.hex b/mcm-ddc-04/MDK-ARM/Objects/embeddedSrc.hex index 71486a9..63ae635 100644 --- a/mcm-ddc-04/MDK-ARM/Objects/embeddedSrc.hex +++ b/mcm-ddc-04/MDK-ARM/Objects/embeddedSrc.hex @@ -1,8 +1,8 @@ :020000040100F9 -:10000000882900205D010001E90400015D04000170 +:10000000382A00205D010001690E0001CD0D0001BC :1000100000000000000000000000000000000000E0 -:10002000000000000000000000000000F1070001D7 -:1000300000000000000000001B010001F5070001A6 +:100020000000000000000000000000005512000168 +:1000300000000000000000001B0100015912000137 :100040006F0100016F0100016F0100016F010001EC :100050006F0100016F0100016F0100016F010001DC :100060006F0100016F0100016F0100016F010001CC @@ -10,561 +10,980 @@ :100080006F0100016F0100016F0100016F010001AC :100090006F0100016F0100016F0100016F0100019C :1000A0006F0100016F0100016F0100016F0100018C -:1000B0006F0100016F0100016F0100016F0100017C -:1000C0000348854600F0C2F800480047150E0001BD -:1000D0008829002040BA7047C0BA70470138FDD166 +:1000B000BD1300016F0100016F0100016F0100011C +:1000C0000348854600F09EFA00480047512300018E +:1000D000382A002040BA7047C0BA70470138FDD1B5 :1000E00070470000084B19680868203080F30988C1 :1000F000022080F31488BFF36F8F3FBCAE4608BC6C :1001000004BC62B61847000004000020EFF3108022 :1001100072B6704780F310887047EFF309800E4B7A :100120001A6820381060F0C044464D4656465F4677 -:10013000F0C008B572B601F0B9FB62B60CBC11682C +:10013000F0C008B572B602F0DBFE62B60CBC116806 :1001400008681030F0C8A046A946B246BB4680F306 :1001500009882038F0C81847040000200448804768 :1001600004480047FEE7FEE7FEE7FEE7FEE7FEE79E -:1001700029080001C100000130B50B4601460020EE +:100170008D120001C100000130B50B460146002080 :100180002022012409E00D46D5409D4205D31D469D :100190009540491B2546954040191546521E002D95 :1001A000F1DC30BD03460B439B0703D009E008C9CF :1001B000121F08C0042AFAD203E00B780370401C17 :1001C000491C521EF9D27047D2B201E00270401CA5 :1001D000491EFBD270470022F6E710B513460A46C7 -:1001E00004461946FFF7F0FF204610BDF0B51FB4D6 -:1001F0000646002082B005464024019100901BE095 -:10020000019922460F46304600F042F8049A059BB9 -:10021000801A994110D310461946224600F028F85A -:10022000361A8F410197224601200021009F00F0DD -:100230001FF838184D4100902046641E0028DFDC6E -:10024000019B00982946324607B0F0BD064C0125B7 -:10025000064E05E0E36807CC2B430C3C984710346E -:10026000B442F7D3FFF730FFEC2200010C2300016A -:1002700010B5202A04DB0146203A9140002010BD31 -:10028000914020239C1A0346E3401943904010BD3F -:1002900010B5202A04DB0846203AD040002110BDCA -:1002A0000B46D340D0402024A21A9140084319465F -:1002B00010BD00001CB5002208210A2001F052FBED -:1002C000104908600020022103468022009101901D -:1002D0000DA10F4801F032FD0020022103468022CB -:1002E000009101900BA10D4801F028FD0020032191 -:1002F0000346FF2201320091019009A10A4801F052 -:100300001DFD1CBD5C0000204C4544310000000078 -:10031000610400014C45443200000000A5040001C6 -:100320005052494E54000000B905000170B5034613 -:100330000A4600210024002076E001268E40156840 -:1003400035402C46002C6ED05568022D02D05568E1 -:10035000122D20D108250D40002D0ED0586A4D07D2 -:10036000EE0E0F25B5400646AE4330464E07F60E5C -:100370005569B540284358620DE0186A4D07EE0EE6 -:100380000F25B5400646AE4330464E07F60E55697A -:10039000B540284318625568012D08D05568112DC5 -:1003A00005D05568022D02D05568122D0BD1586822 -:1003B00001258D400646AE4330461579ED06ED0F1A -:1003C0008D402843586018684E000325B540064606 -:1003D000AE4330461579AD07AD0F4E00B54028430A -:1003E0001860D8684E000325B5400646AE43304637 -:1003F0004E009568B5402843D860986801258D4027 -:100400000646AE433046D5688D4028439860D86A8A -:100410004E000125B5400646AE4330464E001569F4 -:10042000B5402843D862491C1568CD40002D84D1C1 -:1004300070BD0000054901600F214161002141604C -:1004400081600121C160002101617047FF3F000010 -:100450008162704742694A404261704700BFFEE7CF -:100460001CB50D4903C90191009000BF01210B4843 -:1004700000F04AFC0120694608700198401C019078 -:1004800000231A460648006801F0D5FAFF20F5302F -:1004900001F084F9EAE70000DC220001000C0140D1 -:1004A0005C0000201CB50D4903C90191009000BFFC -:1004B00040210B4800F028FC022069460870019892 -:1004C000401C019000231A460648006801F0B3FA68 -:1004D0007D20C00001F062F9EAE70000E42200019B -:1004E000000801405C00002070470000F7B5D4B060 -:1004F00004460E4600205390052052900025002708 -:1005000000BFEFF310800090FF21453101A8FFF7F5 -:1005100062FE01F067F805462448854218D10120A3 -:100520000003844202D1002053902AE001204003BE -:10053000844202D14011539023E0032000038442FF -:1005400003D10120400253901BE0529857B0F0BDF8 -:100550001748854213D101200003844201D15390F2 -:100560000FE001204003844201D1539009E00320B1 -:100570000003844201D1539003E05298E6E7529879 -:10058000E4E705AF0137FF2241320A4901A8FFF72E -:1005900009FE012000F07DFA3146569A5398B8477B -:1005A0005290009800F075FA5298CFE7C4401300BB -:1005B00085601300F82000011CB500BF0022D24363 -:1005C00069460648006801F0E3FA0128F6D168465A -:1005D000017803A0019A00F03DFAEFE75C000020EB -:1005E0004C4544257520746F67676C65642C2063E7 -:1005F0006F756E74203D20256C750A00002905D0AA -:10060000054A92690243044B9A6104E0024A9269E6 -:100610008243014B9A6170470010024010B50021DF -:100620000022214B5B68042423401946002902D094 -:10063000042906D102E01D4B036005E01C4B03605A -:1006400002E01A4B036000BF00BF174B5B68302409 -:10065000234019460909174B5A5C0368D34043608D -:10066000114B5B680724240223401946090A124BE8 -:100670005A5C4368D34083600B4B5B68E4002340C3 -:100680001946C90A0C4B5A5C4368D340C360064BF9 -:10069000DB6A10242340002B02D0084B036102E0E8 -:1006A0007D23DB03036110BD001002400090D003E6 -:1006B0000048E801D8220001D022000100093D00D5 -:1006C000F1B58AB0002009907D20C0000890012576 -:1006D000AD020027002007907F20069040240026CE -:1006E00000200590039020010290002001903E49D7 -:1006F0000A98884206D83D480068610288433B4911 -:10070000086006E0394800680121C90308433749F9 -:1007100008607D21C9000A98FFF72EFD7D21C900E0 -:100720000090FFF729FD450100BF304800687F2198 -:100730000902884301902002019908432B4908606F -:100740000520FFF7CBFC10E00120FFF7C7FC27488E -:10075000406B02210840002800D007E00598411CAA -:1007600005910899884200D900E0EDE700BF1F48D5 -:10077000C06B86B2AE4201D9771B00E0AF1B029876 -:10078000874203D2E0B20390B8B20290AE4201D3E6 -:10079000069400E00794069907984018C005000EDB -:1007A00004900498A04200D103E0049C0998874279 -:1007B000BBD800BF0D4800687F2109028843019023 -:1007C00003980002019908430849086008464068F8 -:1007D00040084000486000BF0448406804210840C9 -:1007E0000028F9D10BB0F0BD0090D00300100240FA -:1007F0007047000010B5FFF789FC044601F0DEFAEF -:10080000002803D001200007024948602046FFF776 -:1008100081FC10BD00ED00E001480249086070470E -:100820000090D0030000002010B53E48C0690121AF -:10083000090708433B49C861812000063A4908631B -:100840003A4848613A4808623A48006803218903F7 -:100850008843384908603421374800F073F8364837 -:100860000069401C002803D033480069002817D1D4 -:100870002C4840680121090408432A494860084679 -:1008800040680721090288432649486008464068B5 -:1008900009150843234948602848FFF711FF3FE046 -:1008A000214880694409640123480078C006C00ECD -:1008B00004431D4884611B4800680121C903884323 -:1008C00018490860084600687F21090288430446E9 -:1008D0001948006900022043124908600846406830 -:1008E0000121090408430F49486008464068072170 -:1008F000090288430B4948600846406809150843C7 -:10090000084948600846006A0D49084005490862E0 -:100910000846006A0849C968090208430149086293 -:1009200010BD000000100240007000400F080000E1 -:100930001800020000100140640000200090D00365 -:10094000FF00F8FF70B504460D462A4621460120F7 -:100950000003FFF7CBFD70BD002905D0828901237C -:100960005B031A43828103E08289024B1A40828131 -:1009700070470000FFDF00000246002001235B02F9 -:10098000994200D100BF13880B40002B01D00120F9 -:1009900000E0002070470000F0B589B005460E4623 -:1009A00000240020089000BF00BF0027B089002865 -:1009B00000D000BF2F462C8A20480440F088044312 -:1009C0002C82AC891E480440B08831890843718963 -:1009D00008430443AC81AC8A1A480440B0890443FC -:1009E000AC8201A8FFF71AFE1748874202D104988B -:1009F000089001E003980890326891001923089A42 -:100A00005A431046FFF7B8FB079064210798FFF799 -:100A1000B3FB04012109642041430798411A069160 -:100A200006990901084632306421FFF7A5FB00074B -:100A3000000F04432C8109B0F0BD0000FFCF00007F -:100A4000F3E90000FFFC000000380140CA05D20DA8 -:100A5000828070470FB410B503A9044B044A029872 -:100A600000F01AF810BC08BC04B01847890D00014A -:100A70006000002002E008C8121F08C1002AFAD155 -:100A800070477047002001E001C1121F002AFBD10E -:100A9000704780F310887047FFB58FB00F4604464B -:100AA000002606E025280AD0129A11999047641C66 -:100AB000761C20780028F5D1304613B0F0BD002513 -:100AC0000121814A009500E00543641C2378084613 -:100AD000203B98401042F7D120782E2815D10420D1 -:100AE00005436078641C2A280AD101CF641C009059 -:100AF0000BE000990A22514330394018641C0090E1 -:100B00002078014630390929F3D920786C280ED095 -:100B100004DC4C2813D06A2812D104E074280ED0CB -:100B20007A280DD10BE001204005054307E00121A3 -:100B3000090562780D43824201D16D18641C641C62 -:100B40002078692843D006DC0028B5D063280BD074 -:100B5000642804D13BE073280FD075285DD0129A29 -:100B600011999047761CADE03878694608720020EC -:100B7000487202A80190012003E03868019000202B -:100B8000C0433F1D69070CD5002500E06D1C00998E -:100B90008D420FDA8542F9DB0199495D0029F5D1D3 -:100BA00008E0002500E06D1C8542FCDB0199495DF1 -:100BB0000029F8D1761907E0019801990078491CBD -:100BC0000191129A119990476D1EF5D27AE000209A -:100BD00001900A216802400F0E91022809D001CF2E -:100BE000C11700290ADA0A460021404291412D220C -:100BF00007E0FF1DFF08FF0003CFF2E72A0504D539 -:100C00002B226B461A72012203E0EA070ED0202243 -:100C1000F7E70C920BAA0B9218E00A200E90002125 -:100C20006802400F0191022802D001CF0022F0E7B4 -:100C3000FF1DFF08FF0003CFF8E7019B0E9AFFF7A7 -:100C4000D5FA0B9B5B1E30320B931A7002460A4397 -:100C5000F3D10B9803A9081A20300190680701D43A -:100C60000120009000990198814203DD0846019916 -:100C7000401A00E000200025009006E002A8129A29 -:100C8000405D119990476D1C761C0C988542F5DBF0 -:100C900004E0129A302011999047761C0099481E62 -:100CA00000900029F5DC08E00B980B990078491CAE -:100CB0000B91129A11999047761C0199481E019048 -:100CC0000029F1DC641CF4E60928010010B50121BB -:100CD000074800F079F84021064800F075F8012136 -:100CE000034800F009F84021024800F005F810BD63 -:100CF000000C01400008014070B504460D4629462D -:100D00002046FFF7A5FB70BD70B504460D46294689 -:100D10002046FFF79FFB70BD00B58BB00121082076 -:100D2000FFF76CFC01218803FFF768FC05A8FFF7BB -:100D300081FB402005900220069004200A9005A91E -:100D40000F48FFF7F3FA8020059004200A9005A9C8 -:100D50000B48FFF7EBFAE1204002019000216846C2 -:100D600001814181818101820C21C18101A9054854 -:100D7000FFF712FE01210348FFF7EEFD0BB000BDA7 -:100D8000000C01400038014070B504460D460A2CA5 -:100D90000AD10D210B48FFF759FE00BF80210948F9 -:100DA000FFF7EAFD0028F9D0E1B20648FFF74EFE52 -:100DB00000BF80210348FFF7DFFD0028F9D020465F -:100DC00070BD00000038014030B587B004460D46C4 -:100DD0000E48844204D101210420FFF70FFC09E0F2 -:100DE0000B48844204D101210820FFF707FC01E0F1 -:100DF00007B030BD01A8FFF71DFB0195012002904F -:100E000001A92046FFF792FA00BFF1E70008014070 -:100E1000000C0140FFF700FDFFF77EFF0AA0FFF77F -:100E200019FE14A0FFF716FE1C4801681CA0FFF76E -:100E300011FE22A0FFF70EFEFFF748FFFFF73AFA78 -:100E400000F0F6FC00BFFEE70A3D3D3D3D3D3D3D67 -:100E50003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3DC2 -:100E60003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3DB2 -:100E70003D0A0000204E3332574230333120467253 -:100E8000656552544F53202B2055415254202B203E -:100E90004C45442064656D6F0A000000000000208E -:100EA0002053797374656D436F7265436C6F636B28 -:100EB000203D20256C7520487A0A00003D3D3D3DCF -:100EC0003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D52 -:100ED0003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D42 -:100EE0003D3D3D3D0A000000F8B505460E46174859 -:100EF000076817480068001D00F096FB681C002872 -:100F000008D1002E06D012480168091D114800F0D2 -:100F1000CAFB1AE07C190E4800684460BC4207D244 -:100F20000B480168091D0C48006800F0A1FB0CE0AB -:100F300007480168091D0948006800F099FB084846 -:100F40000068844201D206480460F8BD1800002001 -:100F500004000020740100200C0000200800002084 -:100F60003400002010B5044600F0AAFB22480068B7 -:100F7000401C2149086021480068002808D11F480A -:100F800004600846006801280ED100F07DF90BE0EE -:100F90001B480068002807D118480068C06AE16A49 -:100FA000884201D81548046016480068401C15495D -:100FB00008600846006860641349E06A096888426E -:100FC00002D91149E06A08601422E16A51430F4ACC -:100FD0008818211D00F067FB00F080FB08480068BE -:100FE000002807D005480068C06AE16A884201D23B -:100FF00000F0C8FB10BD0000140000200400002019 -:1010000020000020300000201C000020980000205C -:1010100010B516E000F054FB0C48C068C468201DF1 -:1010200000F002FB0A480068401E094908600948B0 -:101030000068401E0749086000F050FB204600F0A1 -:1010400061F8044800680028E4D110BD6001002068 -:10105000140000201000002070B504460D46206CDE -:1010600000280ED0216CE0684018E0606168E068FC -:10107000884201D32068E0602846226CE168FFF7CF -:1010800091F870BDF8B504460F4615460020009053 -:10109000A66B206C002809D1206800282ED160683A -:1010A00000F02AFF00900020606027E0002D0FD1A3 -:1010B0003946226CA068FFF775F8216CA0684018CB -:1010C000A0606168A068884218D32068A06015E01D -:1010D0003946226CE068FFF765F8216CE068401A39 -:1010E000E0602168E068884203D2216C6068401AA1 -:1010F000E060022D02D1002E00D0761E701CA0638D -:101100000098F8BD10B50446206B00F0FBFA2046AD -:1011100000F0F8FA10BD000030B501235B0317485A -:101120004407640F002C05D0C01DC008C000134C3C -:10113000041B1B1B0246124C22600024104D6C60E5 -:10114000D0180838C008C0000E4C206000240D4D97 -:101150002D686C600B4D2D682C601146441A4C6054 -:10116000084C24680C60084D4C682C60074D4C6896 -:101170002C600124E407064D2C6030BD880100205E -:10118000440000204C0000205400002050000020AB -:101190005800002000BFFFF73BFF0348006801280C -:1011A000F9D900F0EFFAF6E798000020FFB581B01A -:1011B00006460D4617460A9C002D01D1246000E02A -:1011C0002760E66325640121204600F0F3FB4C21F3 -:1011D0000498085505B0F0BDFFB581B00F460A9ED2 -:1011E0000C9C039A9100A522206BFEF7EDFF216B6A -:1011F0000398401E8000081800900098C008C000A6 -:10120000009000984007400F002801D1012000E025 -:101210000020002802D172B600BFFEE7002508E0DA -:10122000795D204634304155785D002800D102E0D8 -:101230006D1C102DF4D300BF002143200155072E53 -:1012400000D30626E662E66400202065201D00F03B -:101250000CFA2046183000F008FA24610720801BA1 -:10126000A061646200206065002158200155049A45 -:101270000199009800F0A6F920600B98002801D091 -:101280000B98046005B0F0BD10B5002406E01421F1 -:1012900061430E4A881800F0DBF9641C072CF6D372 -:1012A0000B4800F0D5F90B4800F0D2F90A4800F0DD -:1012B000CFF90A4800F0CCF9094800F0C9F9044810 -:1012C0000849086003480849086010BD98000020DC -:1012D00024010020380100204C0100206001002082 -:1012E00074010020080000200C00002010B5014609 -:1012F000164800E0006803688B42FBD3024643684F -:101300009B188B4204D143684C681B19436001460B -:101310000A464B689B180468A34211D10C4C036821 -:101320002468A34208D04B68046864681B194B60AA -:1013300003681B680B6005E0054B1B680B6001E050 -:1013400003680B60884200D0016010BD440000209B -:101350004C00002070B5054600F0B2F9A86B0028DB -:1013600001D1012400E0002400F0B8F9204670BD4E -:1013700070B5054600F0A4F9A86BE96B884201D16D -:10138000012400E0002400F0A9F9204670BD00000F -:101390000B4909680968002901D1012100E00021F9 -:1013A000002904D00021C943064A116006E004491F -:1013B0000968C968C868034A41681160704700003D -:1013C000080000203400002010B500200749086103 -:1013D00088617D21C90006480068FEF7CDFE401EE9 -:1013E000024948610720086110BD000000E000E0EC -:1013F0000000002007480068401C002801D101209F -:1014000000E00020002802D172B600BFFEE772B6ED -:1014100000BFFEE74000002070B5044600F050F920 -:101420004520055713E0606A002801D1012000E043 -:101430000020002808D12046243000F0A1FD00281B -:1014400003D000F0D9F900E003E0681E45B2002D9A -:10145000E9DC00BF0021C9434520015500F03EF9F9 -:1014600000F02EF94420055713E02069002801D12F -:10147000012000E0002000280AD12046103000F0B2 -:101480007FFD002801D000F0B7F9681E45B200E0EA -:1014900001E0002DE9DC00BF0021C94344200155D3 -:1014A00000F01CF970BD0000F8B504460020009063 -:1014B00000F0F4F93E480068002801D1FFF72CFE47 -:1014C0003C4800682040002861D1002C15D0083429 -:1014D0006007400F002810D06007400F0821081A4D -:1014E00004196007400F002801D1012000E000200E -:1014F000002802D172B600BFFEE7002C47D02E486C -:101500000068844243D82D4E3046056801E02E46DF -:101510002D686868A04202D228680028F7D12448C4 -:101520000068854233D03068083000902868306009 -:101530006868001B102813D92F197807400F00285E -:1015400001D1012000E00020002802D172B600BFC6 -:10155000FEE76868001B78606C603846FFF7C6FEDF -:10156000154968680968081A134908600846006840 -:1015700013490968884203D20F480068104908607F -:101580000C4968680968084368600020286000F01A -:101590003BFD00984007400F002801D1012000E0EA -:1015A0000020002802D172B600BFFEE70098F8BD07 -:1015B0004C00002058000020500000204400002073 -:1015C00054000020001F01231B060360001F016060 -:1015D000001F034B0360143802602038704700007E -:1015E000F513000170B5D2B00024002500BFEFF361 -:1015F00010800646FF21453101A8FEF7ECFD01AC45 -:1016000001349822074901A8FEF7CCFD0120FFF71D -:1016100040FAA04705463046FFF73BFA284652B04D -:1016200070BD00003822000101460A694B688868D5 -:1016300098608B68486858605068884201D1886813 -:101640005060002008611068401E106010687047EC -:101650000146083141600021C943816001460831DB -:10166000C160016100210160704700210161704784 -:1016700010B502460B685C1C002C01D1106907E014 -:101680001046083000E04068446824689C42FAD95B -:1016900044684C604C68A160886041600A611468CD -:1016A000641C146010BD42684A6093688B60936844 -:1016B00059609160086103685B1C0360704700001B -:1016C00072B605480068401C03490860BFF34F8F9D -:1016D000BFF36F8F7047000040000020084800688B -:1016E000002802D172B600BFFEE705480068401E20 -:1016F0000349086008460068002800D162B67047B8 -:101700004000002070B506463546002E35D0083D15 -:101710002C461A49606809680840002801D0012059 -:1017200000E00020002802D172B600BFFEE720686A -:10173000002801D1012000E00020002802D172B66B -:1017400000BFFEE70D49606809680840002814D012 -:101750002068002811D109496068096888436060E1 -:1017600000F09CF806496068096840180449086060 -:101770002046FFF7BBFD00F047FC70BD580000207D -:10178000500000200120000703494860BFF34F8F3D -:10179000BFF36F8F7047000000ED00E070B50446A6 -:1017A0000025002C14D00D480068002801D101202C -:1017B00000E00020002802D172B600BFFEE700F072 -:1017C0006DF800212046FFF78FFB00F01DFC054659 -:1017D000002D01D1FFF7D6FF70BD00003C000020B6 -:1017E00003490968016003490968416070470000C6 -:1017F0002C000020180000200120014908607047DB -:101800002800002070B504460D46002C02D172B6A7 -:1018100000BFFEE70548016818312046FFF728FFA2 -:1018200001212846FFF760FB70BD00000400002086 -:101830001CB5134800210B4680220091019011A194 -:10184000124800F07BFA0446012C0DD172B600203C -:10185000C0430F49086001200E49086000200E496E -:10186000086000F063F80AE0601C002801D0012045 -:1018700000E00020002802D172B600BFFEE71CBDC8 -:101880003800002049444C4500000000951100013B -:1018900034000020200000201800002002480068CA -:1018A000401C0149086070473C0000201A4800684D -:1018B000002803D00120194908602CE000201749B6 -:1018C00008601748016805E0002902D172B600BF20 -:1018D000FEE7491E14204843124A1058002801D13F -:1018E000012000E000200028EED114224A430D4BD5 -:1018F000D0184268526842600246083243689342F8 -:1019000002D14268526842604268D268064B1A604F -:101910000348016000BF70473C0000202800002001 -:101920001C000020980000200400002010B50B4887 -:10193000006AFF2109040843084908620846006A52 -:10194000FF210906084305490862FFF73DFD002015 -:1019500003490860FEF7C6FB002010BD00ED00E063 -:1019600040000020F7B582B005460E46002D01D09C -:10197000012000E00020002802D172B600BFFEE77F -:10198000002E01D1002701E02F4677433846503022 -:10199000FFF78AFD0446002C09D020465030019004 -:1019A000009431462846049B019AFFF7FFFB20462E -:1019B00005B0F0BD70B505460E462C46002C02D190 -:1019C00072B600BFFEE7FFF77BFE216CE06B484379 -:1019D0002168401860600020A0632068A060E06B70 -:1019E000401E216C484321684018E0600021C94333 -:1019F0004420015545200155002E10D120690028B2 -:101A000001D1012000E00020002810D12046103034 -:101A100000F0B6FA00280AD0FFF7B4FE07E020462F -:101A20001030FFF715FE20462430FFF711FEFFF7B8 -:101A300055FE012070BDFFB583B006461D4600204F -:101A400002903446002C02D172B600BFFEE7049823 -:101A5000002802D1206C002801D1012000E00020E4 -:101A6000002802D172B600BFFEE7022D02D1E06B62 -:101A7000012801D1012000E00020002802D172B627 -:101A800000BFFEE700F088F9002802D10598002881 -:101A900001D1012000E00020002802D172B600BF71 -:101AA000FEE700BFFFF70CFEA06BE16B884201D39D -:101AB000022D1FD12A4620460499FFF7E3FA074674 -:101AC000606A002801D1012000E00020002808D130 -:101AD0002046243000F054FA002806D0FFF752FECA -:101AE00003E0002F01D0FFF74DFEFFF7F7FD0120C7 -:101AF00007B0F0BD0598002803D1FFF7EFFD0020E7 -:101B0000F6E70298002804D16846FFF769FE012035 -:101B10000290FFF7E3FDFFF7C1FEFFF7D1FD44217F -:101B20000857401C002802D10021442001554521BE -:101B30000857401C002802D1002145200155FFF71D -:101B4000CDFD05A9684600F0BFF8002819D1204650 -:101B5000FFF70EFC00280ED0204610300599FFF745 -:101B600051FE2046FFF758FC00F04EFA002899D1AC -:101B7000FFF708FE96E72046FFF74EFC00F044FA18 -:101B800090E72046FFF748FC00F03EFA0020AFE760 -:101B9000F7B584B005460E46002003902C46002C75 -:101BA00002D172B600BFFEE7002E02D1206C0028E1 -:101BB00001D1012000E00020002802D172B600BF50 -:101BC000FEE700F0E9F8002802D10698002801D1CC -:101BD000012000E00020002802D172B600BFFEE71D -:101BE00000BFFFF76DFDA76B002F1AD031462046CE -:101BF000FFF732FA781EA0632069002801D1012086 -:101C000000E00020002807D12046103000F0B8F98D -:101C1000002801D0FFF7B6FDFFF760FD012007B0F7 -:101C2000F0BD0698002803D1FFF758FD0020F6E725 -:101C30000398002804D101A8FFF7D2FD01200390EA -:101C4000FFF74CFDFFF72AFEFFF73AFD4421085746 -:101C5000401C002802D1002144200155452108578D -:101C6000401C002802D1002145200155FFF736FD18 -:101C700006A901A800F028F8002819D12046FFF78E -:101C800069FB00280ED0204624300699FFF7BAFDE4 -:101C90002046FFF7C1FB00F0B7F90028A1D1FFF7FC -:101CA00071FD9EE72046FFF7B7FB00F0ADF998E71E -:101CB0002046FFF7B1FB00F0A7F92046FFF74AFBEB -:101CC00000288ED00020AAE770B505460C46002DEE -:101CD00002D172B600BFFEE7002C02D172B600BF7F -:101CE000FEE7FFF7EDFC134802686868131A2068E6 -:101CF000401C002801D1002617E00F492868096818 -:101D0000884204D06868904201D801260DE020681E -:101D1000984207D92068C01A20602846FFF760FD66 -:101D2000002602E0002020600126FFF7D7FC3046A5 -:101D300070BD0000180000202C000020FFB585B009 -:101D40001746B800FFF7B0FB0646002E0BD05C200C -:101D5000FFF7AAFB0446002C01D0266304E03046BE -:101D6000FFF7D0FC00E00024002C10D000220F99D7 -:101D70000E986B4613C303923A46089B0699059842 -:101D8000FFF72AFA2046FFF7EDF8012501E00025CC -:101D9000ED43284609B0F0BD06490968002901D184 -:101DA000012006E004490968002901D1022000E071 -:101DB00000207047200000203C000020F8B50020E3 -:101DC000009042480068002872D141480068451CD4 -:101DD0003F480560002D1CD13E480068006800287F -:101DE00001D1012000E00020002802D172B600BF1E -:101DF000FEE73848076838480068364908603648C2 -:101E0000076036480068401C34490860FFF7C0FA94 -:101E100000BF3348006885423DD300BF2D480068AD -:101E20000068002801D1012000E00020002804D033 -:101E30000020C0432A4908602CE026480068C0689A -:101E4000C4686668B54202D22548066022E0201DBB -:101E5000FFF7EAFBA06A002803D020461830FFF7FE -:101E6000E3FB2049E06A0968884202D91D49E06A1B -:101E700008601422E16A51431B4A8818211DFFF7AC -:101E800012FC1A49E06A0968C96A8842C6D301206F -:101E90000090C3E700BF15480068C06A142148439A -:101EA00011490858012801D90120009005E0FFE7F9 -:101EB0000F480068401C0E4908600E480068002862 -:101EC00001D0012000900098F8BD00003C000020E7 -:101ED00018000020080000200C0000202C0000202A -:101EE000340000201C000020980000200400002086 -:101EF000240000202800002070B505462C4600264E -:101F0000002D35D01B480068844201D1012000E03B -:101F10000020002802D172B600BFFEE7206D002825 -:101F200002D172B600BFFEE7206D401E2065E16C55 -:101F3000E06A88421CD0206D002819D1201DFFF7CF -:101F400073FBE06CE0620721E06A081AA0610A49AD -:101F5000E06A0968884202D90749E06A08601422E9 -:101F6000E16A5143054A8818211DFFF79CFB0126B1 -:101F7000304670BD040000201C00002098000020A6 -:101F800070B50646F068C468002C02D172B600BF76 -:101F9000FEE720461830FFF747FB15480068002889 -:101FA00013D1201DFFF740FB1249E06A09688842FF -:101FB00002D91049E06A08601422E16A51430E4ACE -:101FC0008818211DFFF76FFB04E0214618310B48EC -:101FD000FFF769FB0A49E06A0968C96A884204D9BF -:101FE000012501200749086000E00025284670BD52 -:101FF0003C0000201C000020980000204C01002024 -:10200000040000202800002070B50024002632487B -:102010000068002802D172B600BFFEE7FFF750FB50 -:102020002D480068401E2C490860084600680028BA -:102030004DD12A480068002849D022E02848C068CD -:10204000C46820461830FFF7EFFA201DFFF7ECFABE -:102050002449E06A0968884202D92249E06A086096 -:102060001422E16A5143204A8818211DFFF71BFB07 -:102070001E49E06A0968C96A884202D301201C49E6 -:10208000086017480068002801D1012000E0002006 -:102090000028D3D0002C01D0FFF77AF91548056845 -:1020A000002D0DD000BFFFF789FE002802D00120CF -:1020B0000F4908606D1E002DF5D100200D49086004 -:1020C0000B480068002802D00126FFF75BFBFFF7F2 -:1020D00005FB304670BD00003C00002014000020CD -:1020E0004C0100201C00002098000020040000206B -:1020F000280000202400002040BA7047C0BA704772 -:102100000138FDD170470000F7B50325AD06286AF8 -:1021100082B016460C46400840002862286A022118 -:1021200008432862286A8007FCD46620686001277B -:102130002F61A86AC005FCD5992068602F61A86A44 -:10214000C005FCD5FF209130FFF7DAFFFF230133F4 -:10215000AB626846EF60352169602F61A96AC905E5 -:10216000FCD5AB62A969EF60C9B205226A602F6134 -:10217000AA6AD205FCD5AB62AA690902D2B21143A0 -:102180000180C80702D0032005B0F0BDAB626869CA -:10219000FF210831884368616869C91E0843686186 -:1021A00002980002483068600820A860EE602F6145 -:1021B000A86AC005FCD5FF200130A8620023F61CE8 -:1021C000B0080ED0B2081148006899006054060AA1 -:1021D00009194E70060C000E8E705B1CC8709A4276 -:1021E000F1D8FF200130A8626869FF2108318843D7 -:1021F0006861686938436861286A800880002862DD -:10220000286A38432862002005B0F0BD8000000C29 -:10221000032080064169FF220832914341614269EF -:1022200001210A434261026A920892000262026A34 -:102230000A43026270470000002003218906096AF0 -:10224000490849000322920611621146096A0222D6 -:10225000114303229206116200BF03218906096A15 -:10226000022211400229F8D0D10103229206916284 -:102270000321D1609F2151600121116100BF032121 -:102280008906896AFF22013211409142F7D1032267 -:1022900092069162114688694969FF22083291438A -:1022A000032292065161114649690122114303221A -:1022B000920651611146096A890889001162114626 -:1022C000096A01221143032292061162704700003D -:1022D00000000000010203040000010201000000F0 -:1022E0000000000002000000000000000C230001BC -:1022F0000000002064000000740A00017023000147 -:102300006400002024290000840A00010090D0030A -:1023100000000000000000000000000000000000BD -:1023200000000000000000000000000000000000AD -:10233000000000000000000000000000000000009D -:10234000000000000000000000000000AAAAAAAAE5 -:10235000000000000000000000000000000000007D -:10236000000000000000000000000000000000006D +:1001E00004461946FFF7F0FF204610BD421C017877 +:1001F000401C0029FBD1801A704710B5002200E096 +:10020000521C835C8C5CA34201D1002BF8D1D8B284 +:10021000E1B2401A10BDF0B51FB40646002082B00E +:1002200005464024019100901BE0019922460F46AB +:10023000304600F009FA049A059B801A994110D3C0 +:1002400010461946224600F0EFF9361A8F41019701 +:10025000224601200021009F00F0E6F938184D41A8 +:1002600000902046641E0028DFDC019B0098294690 +:10027000324607B0F0BD0000F0B5074608465840CA +:1002800087B0C00F049048000E4659004008490846 +:10029000BC1A884105D2384631461E4617460B46E1 +:1002A00002465800400810434CD0300D03904005E2 +:1002B0005900400D490D0590401A0290402872DA0D +:1002C00018030121000B09050843019004980092CE +:1002D000002805D0019952420020884100920190E7 +:1002E000029840210A1A0199009800F09DF90546EC +:1002F0000C466B4607CB00F0B8F9C0197141039A60 +:100300000E0D0023D71756401A467A40164344D0A4 +:10031000049A002A2DD0029A012A039A15DC1205AC +:10032000C01A914101263605001C7141D20F059E6D +:10033000D2070093019202962A46234600F0B5F9AF +:1003400007B0F0BD38463146FAE71605224A0F4697 +:10035000B218C01AB74101210905001C4F4100180D +:100360007F41114618187941E20F10436D1964411D +:1003700013E0E2076D0815436408C2071443039AAB +:1003800001261205C01A91413605001C7141CE07A5 +:10039000400830434908C01851412A46234600F01E +:1003A00077F9CDE7FFE7049801224000C117121A40 +:1003B00000238B4104983146C417381AA141EEE757 +:1003C00030B40124E407634030BC55E730B4012465 +:1003D000E407614030BC4FE70000E0FFF0B51FB418 +:1003E00088B00B990998002448400999C00F49002A +:1003F00049080991C0070B990090490049080B91E1 +:1004000009990898A64608431CD00B990A980843F6 +:1004100018D0099801244000420D4800410D099868 +:1004200024050003000B204309900B980003000BE8 +:1004300020430B9050181C4940180022019014468C +:10044000104605E0002001460DB0F0BD032801DA9A +:10045000034600E003239C46C11A0AAE0AE05F008F +:1004600008ADED5B4F00F75B7D430027AA187C4188 +:10047000491C5B1E6145F2DD410004AB5A52210468 +:10048000120C0A43240C401C0828DFDB0198029060 +:100490000099704601910090059B049A079906986F +:1004A00000F003F9D0E700000DFCFFFFF0B50C46AB +:1004B0005C4085B0E40FE40703944C000026640818 +:1004C00059009446490802460296224321D06246CA +:1004D0000A431ED06200570D4A000E032303550D38 +:1004E000012402462C492405781B1B0B360B4018AF +:1004F00023432643614600901C46501AB44103D35F +:100500000098401C009002E0921800985B4100287F +:1005100003DA0020014605B0F0BD002001210905E5 +:100520000746864611E064461D46141BB54106D3B6 +:100530006546521BB341744607430C43A646CD079C +:1005400040084908284392185B4105460D43EAD10B +:100550001046184313D06046194650407140084376 +:1005600006D06046101AB34106D20122002306E0ED +:1005700000220123DB0702E00122D243531000983E +:1005800074460105381C6141029C039D00196941B4 +:1005900000F07EF8BFE70000FD0300004A000903F9 +:1005A0000123090B1B0519430A4B10B5520D9A4242 +:1005B00002DA0020014610BD064B34339A4203DCB8 +:1005C0009A1A00F041F810BD034BD21800F02CF835 +:1005D00010BD0000FF030000CDFBFFFF10B5002998 +:1005E00004DB0124E40740428C412146002B04DB5C +:1005F0001C460123DB075242A341994200D190429D +:1006000010BD0000064C0125064E05E0E36807CC4E +:100610002B430C3C98471034B442F7D3FFF754FDFA +:10062000083D0001283D000110B5202A04DB0146E9 +:10063000203A9140002010BD914020239C1A03468F +:10064000E3401943904010BD10B5202A04DB084652 +:10065000203AD040002110BD0B46D340D04020248A +:10066000A21A91400843194610BD10B5202A06DB96 +:10067000CB170846203A1041C1170B4306E00B4642 +:100680001341D0402024A21A91400843194610BDBE +:1006900010B5002B08DA0024401C614192185B4120 +:1006A0001A4301D14008400010BDF0B51FB482B01C +:1006B00005460C0003D0084600F090FF02E000F071 +:1006C0008DFF20300246009021462846FFF7ACFF00 +:1006D000049B059A04460F4618431143084314D05F +:1006E000184610431BD0009840210A1A1846059955 +:1006F000FFF7AAFF05460E46009A05990498FFF7F2 +:1007000093FF084305D0012004E02046394607B096 +:10071000F0BD0020C11705430E432C433743009919 +:100720000E986305401A7905E40A00220C43FD0A7D +:100730000A3002D500200146E9E701051019694198 +:100740000C9C0D9D00196941FFF7A2FFDFE7000037 +:100750001CB5002003210346FF22013200910190C5 +:1007600002A1034802F038FF1CBD0000434C4900C1 +:100770000D0800011CB5002208210A2002F023FC0C +:100780001049086000200221034680220091019058 +:100790000DA10F4802F020FF002002210346802215 +:1007A000009101900BA10D4802F016FF00200321DB +:1007B0000346FF2201320091019009A10A4802F08C +:1007C0000BFF1CBD640000204C45443100000000BC +:1007D000D10D00014C454432000000001D0E000107 +:1007E0005052494E54000000F50F000101480078B6 +:1007F0007047000068000020002801D0012100E0BF +:100800000021014A117070476800002008B50024DB +:10081000002531A001F04AFD00BF0021C943684610 +:1008200001F004FC002800D1F7E7002D07D028468E +:10083000002569460978814200D1EEE700BF68468D +:1008400000780D2803D0684600780A2819D1684638 +:1008500000780D2801D10A2000E00D20054601F0A6 +:1008600033FC29A001F022FD002028490855084644 +:1008700001F09EFC22A001F019FD01F037FC0024DC +:1008800028E068460078082803D0684600787F286A +:1008900007D1002C1EDD601E84B21DA001F006FDF4 +:1008A00018E068460078202814DB684600787F2826 +:1008B00010DA3F2C0BDA684602782046611C8CB2B5 +:1008C00012490A540121684601F024FC02E011A0FB +:1008D00001F0ECFCA1E700000D0A434C49207265D1 +:1008E0006164792E2054797065202768656C7027C3 +:1008F00020666F7220636F6D6D616E64732E0D0ADA +:100900006E33323E200000000D0A0000F42100206A +:10091000082008000700000070B505460E460AA032 +:1009200001F0C4FC00240BE00C206043094BC0180C +:1009300042680C206043195807A001F09DFC641C1C +:10094000042CF1D370BD0000636F6D6D616E647334 +:100950003A0D0A002C3C00012020252D387320255B +:10096000730D0A00F8B507460C46032F03DA25A0DD +:1009700001F09CFCF8BD60680078312806D1606801 +:100980004078002802D1284D01260EE060680078EA +:10099000322806D160684078002802D1234D4026D5 +:1009A00003E018A001F082FCE4E721A1A068FFF7B2 +:1009B00024FC002804D13146284601F0B9FA19E098 +:1009C0001CA1A068FFF719FC002804D13146284675 +:1009D00001F0A6FA0EE018A1A068FFF70EFC0028AF +:1009E00004D13146284601F0ABFA03E005A001F03E +:1009F0005DFCBFE712A0A268616801F03DFC00BF8A +:100A0000B8E7000075736167653A206C6564203C47 +:100A1000317C323E203C6F6E7C6F66667C746F6703 +:100A2000676C653E0D0A0000000C014000080140A3 +:100A30006F6E00006F666600746F67676C6500001C +:100A40006C656420257320257320646F6E650D0A24 +:100A50000000000070B505460C46022D0CDAFFF7C9 +:100A6000C5FE002801D017A000E017A006463146B9 +:100A700016A001F001FC70BD12A16068FFF7BDFB7C +:100A8000002803D10120FFF7B7FE0CE00EA160683B +:100A9000FFF7B3FB002802D1FFF7AEFE03E00EA084 +:100AA00001F004FCE7E7FFF7A1FE002801D005A054 +:100AB00000E005A0064631460DA001F0DDFB00BFB9 +:100AC000D9E700006F6E00006F6666006C6F6720EC +:100AD00069732025730D0A0075736167653A206C90 +:100AE0006F67205B6F6E7C6F66665D0D0A000000AD +:100AF0006C6F672073657420746F2025730D0A0076 +:100B000070B504460D4604A001F0D0FB0F48016803 +:100B10000FA001F0B1FB70BD4E333257423033317C +:100B2000204672656552544F53202B205541525434 +:100B300028444D4129202B204C4544202B20434C58 +:100B4000492064656D6F0D0A000000000000002060 +:100B500053797374656D436F7265436C6F636B207B +:100B60003D20256C7520487A0D0A000048607047CA +:100B70000168254A114001600021016041608160E7 +:100B8000C1602249884208D12049083949680F22AA +:100B900011431E4A083A516035E01C49143188421D +:100BA00008D11A4908394968F0221143174A083A0E +:100BB000516028E015492831884209D11349083984 +:100BC00049680F2212021143104A083A51601AE094 +:100BD0000E493C31884209D10C49083949680F2235 +:100BE00012031143094A083A51600CE00749503199 +:100BF000884208D10549083949680F221204114377 +:100C0000024A083A51607047FEFF000008000240A7 +:100C1000002904D0026801231A43026003E002683D +:100C2000014B1A4002607047FEFF000010B50246FB +:100C3000002000230B681C461440002C01D001202A +:100C400000E0002010BD000010B5002202680D4B2E +:100C50001A400C6A8B6823430C6923434C69234375 +:100C60008C692343CC6923434C6A23438C6A234316 +:100C70001A430260CB6843600B6883604B68C360B3 +:100C800010BD00000F80FFFF10B5002B01D01061D8 +:100C900001E00024146110BD70B503460A4600212E +:100CA0000024002076E001268E40156835402C4651 +:100CB000002C6ED05568022D02D05568122D20D11F +:100CC00008250D40002D0ED0586A4D07EE0E0F2559 +:100CD000B5400646AE4330464E07F60E5569B54060 +:100CE000284358620DE0186A4D07EE0E0F25B540F7 +:100CF0000646AE4330464E07F60E5569B5402843CA +:100D000018625568012D08D05568112D05D0556819 +:100D1000022D02D05568122D0BD1586801258D4047 +:100D20000646AE4330461579ED06ED0F8D4028435B +:100D3000586018684E000325B5400646AE4330465D +:100D40001579AD07AD0F4E00B54028431860D8683F +:100D50004E000325B5400646AE4330464E0095682A +:100D6000B5402843D860986801258D400646AE43BB +:100D70003046D5688D4028439860D86A4E000125DA +:100D8000B5400646AE4330464E001569B54028438F +:100D9000D862491C1568CD40002D84D170BD00007B +:100DA000054901600F2141610021416081600121FD +:100DB000C160002101617047FF3F00008162704700 +:100DC0008161704742694A404261704700BFFEE757 +:100DD0001CB50F4903C90191009000BF01210D48C6 +:100DE00001F0AEF8FFF702FD00280BD001206946A4 +:100DF00008700198401C019000231A4606480068BC +:100E000002F04AF9FF20F53001F092FFE6E700001A +:100E10001C3C0001000C0140640000201CB50F497F +:100E200003C90191009000BF40210D4801F088F8EE +:100E3000FFF7DCFC00280BD00220694608700198FF +:100E4000401C019000231A460648006802F024F96D +:100E50007D20C00001F06CFFE6E70000243C0001AB +:100E600000080140640000207047000010B50446EF +:100E700061780020205600F01BF8A078002809D0E7 +:100E800000202056C206D20E01219140074A11606F +:100E900000BF0AE000202056C206D20E0121914078 +:100EA000024A8032116000BF00BF10BD00E100E0C7 +:100EB00010B5002819DA1A4A03071B0F083B9B08D4 +:100EC0009B00D2588307DC0EFF23A3409A438B0775 +:100ED0001B0E8407E40EA3401A43114B0407240F92 +:100EE000083CA408A4001A5118E00E4A03231B0270 +:100EF000D21883089B00D2588307DC0EFF23A3403F +:100F00009A438B071B0E8407E40EA3401A43054B3C +:100F1000032424021B198408A4001A5110BD0000E8 +:100F20001CED00E000E100E0F7B5D4B004460E4649 +:100F300000205390052052900025002700BFEFF3BA +:100F400010800090FF21453101A8FFF744F901F01E +:100F500013FE05462448854218D10120000384422F +:100F600002D1002053902AE001204003844202D1A4 +:100F70004011539023E003200003844203D1012059 +:100F8000400253901BE0529857B0F0BD174885427D +:100F900013D101200003844201D153900FE00120BE +:100FA0004003844201D1539009E0032000038442AE +:100FB00001D1539003E05298E6E75298E4E705AF79 +:100FC0000137FF2241320A4901A8FFF7EBF801205F +:100FD00000F02AFB3146569A5398B8475290009831 +:100FE00000F022FB5298CFE7C44013008560130045 +:100FF000383A00011CB500BF0022D24369460848B8 +:10100000006802F054F90128F6D101F05DF8684655 +:10101000017804A0019A00F0BBFA01F067F8EBE751 +:10102000640000204C4544257520746F67676C652B +:10103000642C20636F756E74203D20256C750A004A +:10104000002905D0054A52690243044B5A6104E065 +:10105000024A52698243014B5A61704700100240B4 +:10106000002905D0054A92690243044B9A6104E0C5 +:10107000024A92698243014B9A6170470010024014 +:1010800010B500210022214B5B680424234019463F +:10109000002902D0042906D102E01D4B036005E0BF +:1010A0001C4B036002E01A4B036000BF00BF174BEC +:1010B0005B683024234019460909174B5A5C0368C2 +:1010C000D3404360114B5B68072424022340194638 +:1010D000090A124B5A5C4368D34083600B4B5B6830 +:1010E000E40023401946C90A0C4B5A5C4368D340BC +:1010F000C360064BDB6A10242340002B02D0084B50 +:10110000036102E07D23DB03036110BD0010024098 +:101110000090D0030048E801183C0001103C000199 +:1011200000093D00F1B58AB0002009907D20C00083 +:1011300008900125AD020027002007907F2006902F +:1011400040240026002005900390200102900020FA +:1011500001903E490A98884206D83D4800686102DD +:1011600088433B49086006E0394800680121C9030B +:101170000843374908607D21C9000A98FEF7FCFF43 +:101180007D21C9000090FEF7F7FF450100BF304800 +:1011900000687F21090288430190200201990843D9 +:1011A0002B4908600520FEF799FF10E00120FEF7AB +:1011B00095FF2748406B02210840002800D007E037 +:1011C0000598411C05910899884200D900E0EDE797 +:1011D00000BF1F48C06B86B2AE4201D9771B00E04A +:1011E000AF1B0298874203D2E0B20390B8B20290DC +:1011F000AE4201D3069400E0079406990798401880 +:10120000C005000E04900498A04200D103E0049CA5 +:1012100009988742BBD800BF0D4800687F210902AA +:101220008843019003980002019908430849086027 +:101230000846406840084000486000BF04484068D5 +:10124000042108400028F9D10BB0F0BD0090D00374 +:10125000001002407047000010B5FEF757FF04462B +:1012600002F0FAF9002803D0012000070249486083 +:101270002046FEF74FFF10BD00ED00E00148024997 +:10128000086070470090D0030000002010B53E4871 +:10129000C0690121090708433B49C8618120000654 +:1012A0003A4908633A4848613A4808623A4800684F +:1012B000032189038843384908603421374800F006 +:1012C00073F836480069401C002803D03348006991 +:1012D000002817D12C4840680121090408432A49F5 +:1012E000486008464068072109028843264948604B +:1012F0000846406809150843234948602848FFF715 +:1013000011FF3FE0214880694409640123480078C7 +:10131000C006C00E04431D4884611B4800680121BB +:10132000C903884318490860084600687F210902FC +:1013300088430446194800690002204312490860A6 +:10134000084640680121090408430F4948600846DF +:1013500040680721090288430B49486008464068F5 +:1013600009150843084948600846006A0D490840C5 +:10137000054908620846006A0849C9680902084325 +:101380000149086210BD00000010024000700040DA +:101390000F0800001800020000100140700000203B +:1013A0000090D003FF00F8FF70B504460D462A46B2 +:1013B000214601200003FFF7B7FD70BD10B500F016 +:1013C00059FE10BDF8B503460024002600960025FE +:1013D0000020104EB14200D100BF18460E06740F17 +:1013E000CE06F60E00960127009EB7403D46012C22 +:1013F00001D10C3004E0022C01D1103000E0143097 +:10140000002A03D006682E43066002E00668AE4359 +:101410000660F8BD6A090000002905D08289012311 +:101420005B031A43828103E08289024B1A40828166 +:1014300070470000FFDF0000002A03D0838A0B43BF +:10144000838202E0838A8B438382704702460020B6 +:1014500001235B02994200D100BF13880B40002B8F +:1014600001D0012000E000207047000070B5024666 +:101470000024002300250020124EB14200D100BFFD +:101480000E06750FCB06DB0E01269E403346012D5E +:1014900002D19689334006E0022D02D1168A3340EC +:1014A00001E0968A33400C120126A6403446168885 +:1014B0003440002B03D0002C01D0012000E000209C +:1014C00070BD00006A090000F0B589B005460E46FF +:1014D00000240020089000BF00BF0027B08900282A +:1014E00000D000BF2F462C8A20480440F0880443D7 +:1014F0002C82AC891E480440B08831890843718928 +:1015000008430443AC81AC8A1A480440B0890443C0 +:10151000AC8201A8FFF7B4FD1748874202D10498B6 +:10152000089001E003980890326891001923089A06 +:101530005A431046FEF720FE079064210798FEF7F5 +:101540001BFE04012109642041430798411A0691BA +:1015500006990901084632306421FEF70DFE0007A6 +:10156000000F04432C8109B0F0BD0000FFCF000044 +:10157000F3E90000FFFC00000038014001468888C4 +:10158000C005C00D7047CA05D20D828070470000AB +:101590000FB410B503A9044B044A029800F002F9F5 +:1015A00010BC08BC04B01847C52200016C00002024 +:1015B0007CB51546024600201C4600290BD0491E6A +:1015C00000920191044B6A462146284600F0EAF851 +:1015D000009A002111707CBDDD1E00012021020C4B +:1015E00001D010211046020A01D010460839020924 +:1015F00001D01046091F820801D01046891E4208FA +:1016000001D0881E7047081A704702E008C8121FF0 +:1016100008C1002AFAD170477047002001E001C1DB +:10162000121F002AFBD1704780F31088704700001A +:10163000F0B51FB486B00998089A030D0021024343 +:1016400014D05148514A18185043051411980128D4 +:1016500010981AD0281A401C00264D4F4D4900966C +:1016600001910490002812DA444211E011980124FB +:1016700049A3012801D11098C1430698119A8460AA +:101680000360C26041600BB0F0BD4042E4E7044635 +:10169000210500203F4A001C51410391029012E0B5 +:1016A000E00707D032463B4601990098FEF796FEC8 +:1016B0000191009032463B4610461946FEF78EFED9 +:1016C00006460F466410002CEAD10498039B0028BC +:1016D000029A0999089806DAFEF780FE019B009AA3 +:1016E000FEF77CFE05E0FEF7E1FE019B009AFEF7A7 +:1016F000DDFE04460E460022284BFEF76FFF03D89E +:101700000020C043014607E00022254B2046314619 +:10171000FEF7B2FDFEF742FF102409E0002C0ADBC1 +:101720000A220023FEF777FD079B30321A55641E0C +:1017300002460A43F2D11122641C079B121B1C199A +:10174000119B012B03D0012308430ED10AE008436B +:1017500004D0112010900020119077E71098151AEE +:101760006D1E0BE01098824202DD00236D1C03E029 +:10177000824201DA00236D1E002BEED006981199EB +:101780008260C16030C07EE701FCFFFF104D0000A9 +:10179000000014400000F03F300000000000F04363 +:1017A0000000E03FFFB597B00646002518E2252867 +:1017B00077D100242746FD49049400E00443761CB9 +:1017C00032780120203A90400842F7D130782A2818 +:1017D0000ED00222307801463039092916D80499F2 +:1017E0000A235943303940181443761C0490F1E71A +:1017F000189802C804911890002904DA01204003C7 +:1018000004434842049002200443761C30782E287A +:1018100014D1042004437078761C2A2809D1189822 +:10182000761C80C8189009E00A214F43303FC71941 +:10183000761C3078014630390929F5D930786C2882 +:1018400010D006DC4C281AD068280ED06A2817D190 +:1018500004E0742813D07A2812D110E0012040054A +:1018600004430CE00121090501E0032109050C43B3 +:101870007178814203D1012000052418761C761C62 +:101880003078119066280BD013DC58287DD009DC05 +:1018900000287BD04528F6D04628F4D047281AD116 +:1018A000A5E118E0632835D0642870D0652812D1EE +:1018B0009DE170286CD008DC6728F1D069287BD0C6 +:1018C0006E280DD06F2806D1BAE073282ED0752867 +:1018D00071D0782859D01A9A199990476D1C7EE1D9 +:1018E0006002400F022809D003280DD00428189860 +:1018F00001680DD00D60001D189070E11898EA176E +:1019000001680D604A60F6E7189801680D80F2E7FB +:101910000D70F0E718986A4601781172001D189052 +:101920000020507202A80090012005E0189802C81B +:10193000189000200091C04361070DD5002101E0FF +:101940000199491C0191B94212DA8142F8DB009AEF +:10195000515C0029F4D10BE0002101E00199491C00 +:1019600001918142FADB019A0099895C0029F5D145 +:10197000019904981A9B471A21463846199A00F093 +:1019800097FA0199401945180BE04FE02CE113E05C +:101990004EE0009800990078491C00911A9A199914 +:1019A00090470198401E0190401CF2D121463846D4 +:1019B0001A9B199A10E137E00A200021009001914A +:1019C0006002410F022907D0189A01CA1892C21763 +:1019D0009446032908D00AE01898C01DC108C90020 +:1019E00005C91891944607E000B2C217944604292D +:1019F00002D140B2C1178C4600226146944506DAF6 +:101A00000A460021404291418C462D2102E02105E9 +:101A100004D52B216A461173012103E0E10701D0AF +:101A20002021F7E7029155E00A200AE0102008E0A3 +:101A3000102000900021042004430191082703E0B6 +:101A400008200021019100906002410F022907D077 +:101A5000189A01CA189200229446032908D008E077 +:101A60001898C01DC108C90005C91891944603E023 +:101A700080B2042900D1C0B200210291210729D5EA +:101A80001199702906D0009A1021019B4A401A43EF +:101A900005D00EE040216A461173012108E061463D +:101AA000014306D030216A46117311995173022106 +:101AB0000291009A0821019B4A401A430AD16146CB +:101AC000014301D1610705D530216A461173012117 +:101AD0007F1E02911199582904D035A10E910DA9AC +:101AE0000D910DE037A1F9E76146019B009AFEF7E1 +:101AF00092FB0E9B8C469B5C0D9A521E0D921370AE +:101B000061460143F0D10D9805A9081A20300190D3 +:101B1000600703D501200004844300E001270198F9 +:101B2000874201DD381A00E0002001990090411839 +:101B3000029809180498401A0490E00306D421463C +:101B40001A9B199A049800F0B3F94519002706E08A +:101B500003A81A9AC05D199990476D1C7F1C0298C2 +:101B60008742F5DBE0030CD521461A9B199A0498AD +:101B700000F09EF9451904E01A9A3020199990470F +:101B80006D1C0099481E00900029F5DC08E00D98B6 +:101B90000D990078491C0D911A9A199990476D1C5E +:101BA0000199481E01900029F1DC63E10928010038 +:101BB00030313233343536373839616263646566C3 +:101BC0000000000030313233343536373839414285 +:101BD000434445460000000000F05AF94519761CC0 +:101BE0003078002800D0E2E528461BB0F0BD600741 +:101BF00000D406271898C01DC108C90048680A68A3 +:101C00000831C30FDB071891190001D09CA108E02F +:101C1000210501D59BA104E0E10701D09AA100E0D4 +:101C20009AA1430011985B08109165280CD006DC3E +:101C3000452809D046281DD0472841D141E06628D3 +:101C400018D067283CD13CE00021112F01DB112086 +:101C500000E0781C0191009008A911A8FFF7E8FCAA +:101C6000139905910021119A15927F1C12980197E2 +:101C7000009150E00120C00703900120019008A9C5 +:101C8000009711A8FFF7D4FC139A1499059200222B +:101C9000119B009212981593059A0192002901D088 +:101CA000104602E0791C40180190381A01D50198BD +:101CB00004E04042401E0090781C0190C01B02903E +:101CC00043E0012F00DA01270021112F01DD11204F +:101CD00000E038460191009008A911A8FFF7A8FC80 +:101CE00013990591119A002112981592009101976C +:101CF00021070CD40599B94201DB019900E001915B +:101D0000012904DD159A491E515C302906D0B842DC +:101D100001DA011D05DA0121029115E00199491E40 +:101D2000EDE7002805DC0099411800910199091A96 +:101D300003E0019A411C914200DD01910099401A93 +:101D4000401C02900120C0070390200706D402998E +:101D50000198814202DB0020C043029000206946C6 +:101D6000C87707AF012103980337C907884224D0F9 +:101D7000022011902B201290039800280CDA404288 +:101D800003902D20129007E00A210398FEF7F4F942 +:101D900030317F1E039039701199481E119000292F +:101DA000F2DC03980028EFD1791E12980870307881 +:101DB000202108404530BF1E387006A8C01BC01D3A +:101DC000039010980078002800D001200199411854 +:101DD0000298C0170918039809180498401A401E61 +:101DE0000490E00306D421461A9B199A049800F047 +:101DF0005FF8451910980078002803D01A9A1999AD +:101E000090476D1CE00324D521461A9B199A04982B +:101E100000F04EF845191CE00098002807DB0099F7 +:101E20000598884203DD1598405C199901E01999DD +:101E300030201A9A904700986D1C401C0090029820 +:101E4000401E0290002804D11A9A2E20199990471A +:101E50006D1C0199481E01900029DDDC05E03878F1 +:101E60001A9A7F1C199990476D1C0399481E03907C +:101E70000029F4DC21461A9B199A0498ACE600006C +:101E80002D0000002B0000002000000000000000DA +:101E9000F8B5044600251E461746880404D405E01C +:101EA00039462020B0476D1C641EF9D52846F8BD80 +:101EB000FFB50446002581B01E46C80301D5302772 +:101EC00000E02027880404D505E038460399B04790 +:101ED0006D1C641EF9D5284605B0F0BD4A68002A7D +:101EE00006D00A68531C0B6010704868401E48609A +:101EF0007047000010B50121074800F003FA4021A7 +:101F0000064800F0FFF90121034800F009F84021DC +:101F1000024800F005F810BD000C01400008014027 +:101F200070B504460D4629462046FEF747FF70BDB2 +:101F300070B504460D4629462046FEF741FF70BDA8 +:101F400070B504460D4629462046FEF73BFF70BD9E +:101F500000B58BB001210820FFF782F8012188032A +:101F6000FFF77EF805A8FEF71BFF40200590022032 +:101F7000069004200A9005A92648FEF78DFE8020D1 +:101F8000059004200A9005A92248FEF785FEE1206D +:101F900040020190002168460181418181810182D6 +:101FA0000C21C18101A91C48FFF78EFA01210846C6 +:101FB000FFF746F81948FEF7DBFD0123174A1749DA +:101FC00008390220FEF760FE012280211248FFF747 +:101FD00033FA00220121402000F0F5FF104908608B +:101FE000012000F0E1FF0F49086001220E490A4874 +:101FF000FFF7E8F91C2168460170032141700121B7 +:102000008170FEF733FF01210348FFF705FA0BB09B +:1020100000BD0000000C01400038014008000240F3 +:102020005C000020600000202505000070B505461A +:102030000C460F480068002800D170BD601C0028C5 +:1020400001D1401E07E07D21C900614308467D2182 +:10205000C900FEF791F80646324629460448006852 +:1020600001F025F9012800D1E7E70020E5E70000AD +:102070005C0000201CB5002001900F490F48FFF7BD +:10208000F5F9002817D00D48FFF778FAC0B2009094 +:102090000B480068002806D0002301AA69460848BA +:1020A000006801F0A6F80198002803D0012000077D +:1020B0000449486000BF1CBD2505000000380140F0 +:1020C0005C00002000ED00E010B507480068002823 +:1020D00008D001F0AFFA022804D1C11E02480068FE +:1020E00001F081F910BD00006000002010B5084823 +:1020F000006800280AD001F09DFA022806D10023CA +:102100001A4619460248006800F0C6FF10BD0000DC +:102110006000002030B58BB004460D46002C01D085 +:10212000002D01D10BB030BD00211F48FEF770FD1E +:102130001D4908390220FEF719FD1C480090019442 +:10214000102002900395002004908020059000202C +:1021500006900790089003200003099000200A9041 +:1021600069461148FEF770FD01210F48FEF750FD4A +:1021700000BF0D4908390220FEF758FD0028F8D0AD +:1021800000210948FEF744FD074908390220FEF7FF +:10219000EDFC00BF40210548001FFFF757F900285C +:1021A000F8D000BFBEE7000008000240043801403C +:1021B000F0B589B0074600263C4621E000E0641CEB +:1021C00020782028FBD020780928F8D02078002813 +:1021D00000D11AE03046761C800001A90C5000E0C6 +:1021E000641C2078002805D02078202802D0207890 +:1021F0000928F5D12078002802D000202070641C26 +:102200002078002801D0082ED8DB00BF002E01D195 +:1022100009B0F0BD002512E00C226A430C4B99581E +:102220000198FDF7EAFF002808D10C20684308490F +:10223000401801A9826830469047E9E76D1C042DDB +:10224000EAD304A0019900F017F800BFE0E700000E +:102250002C3C0001756E6B6E6F776E20636F6D6D39 +:10226000616E643A2025732028747279202768658E +:102270006C7027290D0A00000FB408B503A8009060 +:1022800060210948009B029AFFF792F90020009014 +:10229000002105484030C177403800F007F801B010 +:1022A00008BC04B0184700009421002070B5044613 +:1022B0002046FDF79BFF85B229462046FFF72AFFFF +:1022C00070BD000070B504460D460A2C0AD10D21E0 +:1022D0000B48FFF758F900BF80210948FFF7B6F80F +:1022E0000028F9D0E1B20648FFF74DF900BF802180 +:1022F0000348FFF7ABF80028F9D0204670BD000076 +:102300000038014030B587B004460D460E4884427F +:1023100004D101210420FEF7A3FE09E00B4884420A +:1023200004D101210820FEF79BFE01E007B030BD7B +:1023300001A8FEF735FD01950120029001A9204674 +:10234000FEF7AAFC00BFF1E700080140000C0140C5 +:10235000FEF794FFFFF7FCFD0BA0FFF719F915A09E +:10236000FFF716F91D4801681DA0FFF711F923A01A +:10237000FFF70EF9FFF7BEFDFEF7FCF9FEF7E8F9EF +:1023800000F078FD00BFFEE70A3D3D3D3D3D3D3D8F +:102390003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D6D +:1023A0003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D5D +:1023B0003D0A0000204E33325742303331204672FE +:1023C000656552544F53202B2055415254202B20E9 +:1023D0004C45442064656D6F0A0000000000002039 +:1023E0002053797374656D436F7265436C6F636BD3 +:1023F000203D20256C7520487A0A00003D3D3D3D7A +:102400003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3DFC +:102410003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3DEC +:102420003D3D3D3D0A000000F8B505460E46174803 +:10243000076817480068001D00F0C0FB681C0028F2 +:1024400008D1002E06D012480168091D114800F07D +:10245000F4FB1AE07C190E4800684460BC4207D2C5 +:102460000B480168091D0C48006800F0CBFB0CE02C +:1024700007480168091D0948006800F0C3FB0848C7 +:102480000068844201D206480460F8BD18000020AC +:1024900004000020800100200C0000200800002023 +:1024A0003400002010B5044600F0D4FB2248006838 +:1024B000401C2149086021480068002808D11F48B5 +:1024C00004600846006801280ED100F097F90BE07F +:1024D0001B480068002807D118480068C06AE16AF4 +:1024E000884201D81548046016480068401C154908 +:1024F00008600846006860641349E06A0968884219 +:1025000002D91149E06A08601422E16A51430F4A76 +:102510008818211D00F091FB00F0AAFB0848006814 +:10252000002807D005480068C06AE16A884201D2E5 +:1025300000F0F2FB10BD0000140000200400002099 +:1025400020000020300000201C000020A4000020FB +:1025500010B516E000F07EFB0C48C068C468201D72 +:1025600000F02CFB0A480068401E09490860094831 +:102570000068401E0749086000F07AFB204600F022 +:1025800061F8044800680028E4D110BD6C01002007 +:10259000140000201000002070B504460D46206C89 +:1025A00000280ED0216CE0684018E0606168E068A7 +:1025B000884201D32068E0602846226CE168FDF77C +:1025C000F1FD70BDF8B504460F4615460020009099 +:1025D000A66B206C002809D1206800282ED16068E5 +:1025E00001F0D8F800900020606027E0002D0FD1A6 +:1025F0003946226CA068FDF7D5FD216CA068401813 +:10260000A0606168A068884218D32068A06015E0C7 +:102610003946226CE068FDF7C5FD216CE068401A80 +:10262000E0602168E068884203D2216C6068401A4B +:10263000E060022D02D1002E00D0761E701CA06337 +:102640000098F8BD10B50446206B00F025FB20462D +:1026500000F022FB10BD01464A6A002A04D00A6B32 +:1026600012680723981A00E00020704730B5012354 +:102670005B0317484407640F002C05D0C01DC00839 +:10268000C000134C041B1B1B0246124C226000248A +:10269000104D6C60D0180838C008C0000E4C206087 +:1026A00000240D4D2D686C600B4D2D682C6011467B +:1026B000441A4C60084C24680C60084D4C682C602F +:1026C000074D4C682C600124E407064D2C6030BD9A +:1026D00094010020440000204C0000205400002001 +:1026E000500000205800002000BFFFF731FF0348D2 +:1026F00000680128F9D900F00FFBF6E7A4000020DC +:1027000010B50446002C09D0002060602060E06015 +:1027100000231A461946204600F0BEFC10BDFFB546 +:1027200081B006460D4617460A9C002D01D1246053 +:1027300000E02760E66325640121204600F06BFC81 +:102740004C210498085505B0F0BDFFB581B00F4687 +:102750000A9E0C9C039A9100A522206BFDF734FD84 +:10276000216B0398401E8000081800900098C00854 +:10277000C000009000984007400F002801D10120C0 +:1027800000E00020002802D172B600BFFEE700255D +:1027900008E0795D204634304155785D002800D14D +:1027A00002E06D1C102DF4D300BF00214320015521 +:1027B000072E00D30626E662E66400202065201D71 +:1027C00000F01DFA2046183000F019FA24610720A5 +:1027D000801BA061646200206065002158200155C3 +:1027E000049A0199009800F0B7F920600B9800282E +:1027F00001D00B98046005B0F0BD000010B50024B6 +:1028000006E0142161430E4A881800F0EBF9641CBD +:10281000072CF6D30B4800F0E5F90B4800F0E2F97D +:102820000A4800F0DFF90A4800F0DCF9094800F036 +:10283000D9F904480849086003480849086010BDF0 +:10284000A400002030010020440100205801002095 +:102850006C01002080010020080000200C000020F6 +:1028600010B50146164800E0006803688B42FBD3B0 +:10287000024643689B188B4204D143684C681B197D +:10288000436001460A464B689B180468A34211D175 +:102890000C4C03682468A34208D04B680468646841 +:1028A0001B194B6003681B680B6005E0054B1B6838 +:1028B0000B6001E003680B60884200D0016010BD2E +:1028C000440000204C00002070B5054600F0C2F91D +:1028D000A86B002801D1012400E0002400F0C8F911 +:1028E000204670BD70B5054600F0B4F9A86BE96BE1 +:1028F000884201D1012400E0002400F0B9F920460B +:1029000070BD00000B4909680968002901D1012147 +:1029100000E00021002904D00021C943064A1160CB +:1029200006E004490968C968C868034A416811603B +:1029300070470000080000203400002010B500207F +:102940000749086188617D21C90006480068FDF7D4 +:1029500013FC401E024948610720086110BD0000B9 +:1029600000E000E00000002007480068401C00284C +:1029700001D1012000E00020002802D172B600BF82 +:10298000FEE772B600BFFEE74000002070B50446C7 +:1029900000F060F94520055713E0606A002801D176 +:1029A000012000E00020002808D12046243000F05B +:1029B00087FF002803D000F0E9F900E003E0681E7B +:1029C00045B2002DE9DC00BF0021C9434520015577 +:1029D00000F04EF900F03EF94420055713E020695D +:1029E000002801D1012000E0002000280AD1204663 +:1029F000103000F065FF002801D000F0C7F9681E14 +:102A000045B200E001E0002DE9DC00BF0021C94330 +:102A10004420015500F02CF970BD0000F8B50446C3 +:102A20000020009000F05CFA3E480068002801D1C8 +:102A3000FFF71CFE3C4800682040002861D1002CB4 +:102A400015D008346007400F002810D06007400FF1 +:102A50000821081A04196007400F002801D101203D +:102A600000E00020002802D172B600BFFEE7002C73 +:102A700047D02E480068844243D82D4E3046056822 +:102A800001E02E462D686868A04202D2286800281E +:102A9000F7D124480068854233D030680830009070 +:102AA000286830606868001B102813D92F19780730 +:102AB000400F002801D1012000E00020002802D1B1 +:102AC00072B600BFFEE76868001B78606C6038462D +:102AD000FFF7C6FE154968680968081A13490860B7 +:102AE0000846006813490968884203D20F48006805 +:102AF000104908600C49686809680843686000204C +:102B0000286000F021FF00984007400F002801D105 +:102B1000012000E00020002802D172B600BFFEE7CD +:102B20000098F8BD4C000020580000205000002004 +:102B3000440000205400002006480068002806D009 +:102B40000449096808465030096D491C0160014874 +:102B50000068704704000020001F01231B0603606B +:102B6000001F0160001F034B03601438026020380F +:102B7000704700006929000170B5D2B0002400251B +:102B800000BFEFF310800646FF21453101A8FDF795 +:102B900022FB01AC01349822074901A8FDF702FB92 +:102BA0000120FEF741FDA04705463046FEF73CFDFB +:102BB000284652B070BD0000783B000101460A690A +:102BC0004B68886898608B6848685860506888428D +:102BD00001D188685060002008611068401E1060B4 +:102BE000106870470146083141600021C943816087 +:102BF00001460831C1600161002101607047002178 +:102C00000161704710B502460B685C1C002C01D1B5 +:102C1000106907E01046083000E040684468246806 +:102C20009C42FAD944684C604C68A160886041605D +:102C30000A611468641C146010BD42684A6093689D +:102C40008B60936859609160086103685B1C036046 +:102C50007047000072B605480068401C03490860D0 +:102C6000BFF34F8FBFF36F8F70470000400000200D +:102C700008480068002802D172B600BFFEE7054888 +:102C80000068401E0349086008460068002800D11B +:102C900062B670474000002070B506463546002EEB +:102CA00035D0083D2C461A4960680968084000285C +:102CB00001D0012000E00020002802D172B600BF40 +:102CC000FEE72068002801D1012000E00020002854 +:102CD00002D172B600BFFEE70D496068096808407E +:102CE000002814D02068002811D1094960680968BB +:102CF0008843606000F0F4F806496068096840188D +:102D0000044908602046FFF7ABFD00F01DFE70BDD2 +:102D100058000020500000200120000703494860AF +:102D2000BFF34F8FBFF36F8F7047000000ED00E0DF +:102D300070B504460025002C14D00D48006800280A +:102D400001D1012000E00020002802D172B600BFAE +:102D5000FEE700F0C5F800212046FFF765FB00F014 +:102D6000F3FD0546002D01D1FFF7D6FF70BD000031 +:102D70003C0000200349096801600349096841607B +:102D8000704700002C00002018000020012001499D +:102D9000086070472800002070B504460D46002CDE +:102DA00002D172B600BFFEE705480168183120461F +:102DB000FFF728FF01212846FFF736FB70BD000012 +:102DC00004000020FEB506460F4634460120009060 +:102DD000002E48D0206D002802D172B600BFFEE759 +:102DE000E06CB84201D23D4600E0E56CE06AA842E2 +:102DF00039D0206D012836D11B480068844201D0AB +:102E0000012000E00020002802D172B600BFFEE7DA +:102E1000E06A0190E562A069C00FC007002802D1F6 +:102E20000720401BA06161691422019850430F4A9A +:102E30008018814201D1012000E00020002812D03A +:102E4000201DFFF7BBFE0A49E06A0968884202D9E3 +:102E50000749E06A08601422E16A5143034A88186E +:102E6000211DFFF7EAFEFEBD04000020A4000020A3 +:102E70001C0000201CB5134800210B468022009145 +:102E8000019011A1124800F0A7FB0446012C0DD1BE +:102E900072B60020C0430F49086001200E49086047 +:102EA00000200E49086000F063F80AE0601C00286A +:102EB00001D0012000E00020002802D172B600BF3E +:102EC000FEE71CBD3800002049444C4500000000CE +:102ED000E926000134000020200000201800002016 +:102EE00002480068401C0149086070473C0000200F +:102EF0001A480068002803D00120194908602CE016 +:102F00000020174908601748016805E0002902D130 +:102F100072B600BFFEE7491E14204843124A1058FB +:102F2000002801D1012000E000200028EED1142269 +:102F30004A430D4BD018426852684260024608323C +:102F40004368934202D14268526842604268D26844 +:102F5000064B1A600348016000BF70473C00002028 +:102F6000280000201C000020A400002004000020F5 +:102F700010B50B48006AFF2109040843084908629C +:102F80000846006AFF210906084305490862FFF761 +:102F9000D5FC002003490860FDF7A4F8002010BD0F +:102FA00000ED00E040000020F8B5044601260027AF +:102FB00022460021012000F006F805462846FFF7CA +:102FC0009FFB2846F8BDF7B582B005460E46002D9A +:102FD00001D0012000E00020002802D172B600BF1D +:102FE000FEE7002E01D1002701E02F467743384647 +:102FF0005030FFF713FD0446002C09D02046503016 +:103000000190009431462846049B019AFFF787FB04 +:10301000204605B0F0BD70B505460E462C46002C86 +:1030200002D172B600BFFEE7FFF714FE216CE06B21 +:1030300048432168401860600020A0632068A060B9 +:10304000E06B401E216C484321684018E06000217D +:10305000C9434420015545200155002E10D1206957 +:10306000002801D1012000E00020002810D12046D6 +:10307000103000F025FC00280AD0FFF74DFE07E0D5 +:1030800020461030FFF7AEFD20462430FFF7AAFDA2 +:10309000FFF7EEFD012070BDFFB583B006461D466B +:1030A000002002903446002C02D172B600BFFEE729 +:1030B0000498002802D1206C002801D1012000E0F2 +:1030C0000020002802D172B600BFFEE7022D02D117 +:1030D000E06B012801D1012000E00020002802D18E +:1030E00072B600BFFEE700F0A5FA002802D10598ED +:1030F000002801D1012000E00020002802D172B692 +:1031000000BFFEE700BFFFF7A5FDA06BE16B8842A3 +:1031100001D3022D1FD12A4620460499FFF752FA07 +:103120000746606A002801D1012000E00020002845 +:1031300008D12046243000F0C3FB002806D0FFF75A +:10314000EBFD03E0002F01D0FFF7E6FDFFF790FD58 +:10315000012007B0F0BD0598002803D1FFF788FDD6 +:103160000020F6E70298002804D16846FFF702FE27 +:1031700001200290FFF77CFDFFF7B2FEFFF76AFD2A +:1031800044210857401C002802D100214420015549 +:1031900045210857401C002802D100214520015537 +:1031A000FFF766FD05A9684600F0DCF9002819D193 +:1031B0002046FFF797FB00280ED0204610300599D7 +:1031C000FFF7EAFD2046FFF7E1FB00F0BDFB00281A +:1031D00099D1FFF7A1FD96E72046FFF7D7FB00F056 +:1031E000B3FB90E72046FFF7D1FB00F0ADFB0020DA +:1031F000AFE7FFB583B0064617461D463446002CA0 +:1032000002D172B600BFFEE70498002802D1206CFC +:10321000002801D1012000E00020002802D172B670 +:1032200000BFFEE7022D02D1E06B012801D1012091 +:1032300000E00020002802D172B600BFFEE7FCF7D4 +:1032400065FF0190A06BE16B884201D3022D26D16E +:103250004520015700912A4620460499FFF7B2F90C +:103260000098401C002812D1606A002801D101207A +:1032700000E0002000280FD12046243000F020FB81 +:10328000002809D0002F07D00120386004E0009802 +:10329000401C41B2452001550120029001E0002070 +:1032A00002900198FCF736FF029807B0F0BDF7B521 +:1032B00084B005460E46002003902C46002C02D117 +:1032C00072B600BFFEE7002E02D1206C002801D1AB +:1032D000012000E00020002802D172B600BFFEE706 +:1032E00000F0A8F9002802D10698002801D1012099 +:1032F00000E00020002802D172B600BFFEE700BF48 +:10330000FFF7A8FCA76B002F1AD031462046FFF725 +:1033100043F9781EA0632069002801D1012000E054 +:103320000020002807D12046103000F0C9FA0028FC +:1033300001D0FFF7F1FCFFF79BFC012007B0F0BDC7 +:103340000698002803D1FFF793FC0020F6E70398C6 +:10335000002804D101A8FFF70DFD01200390FFF71D +:1033600087FCFFF7BDFDFFF775FC44210857401CA3 +:10337000002802D100214420015545210857401C56 +:10338000002802D1002145200155FFF771FC06A954 +:1033900001A800F0E7F8002819D12046FFF794FAB9 +:1033A00000280ED0204624300699FFF7F5FC204671 +:1033B000FFF7ECFA00F0C8FA0028A1D1FFF7ACFC47 +:1033C0009EE72046FFF7E2FA00F0BEFA98E72046B3 +:1033D000FFF7DCFA00F0B8FA2046FFF775FA00288C +:1033E0008ED00020AAE7F3B583B0054600200290F6 +:1033F0002C460026002C02D172B600BFFEE7206CDE +:10340000002801D1012000E00020002802D172B67E +:1034100000BFFEE700F00EF9002802D10498002852 +:1034200001D1012000E00020002802D172B600BFC7 +:10343000FEE700BFFFF70EFCA76B002F1CD0781E25 +:10344000A0632068002802D1FFF776FB6060206946 +:10345000002801D1012000E00020002807D12046EB +:10346000103000F02DFA002801D0FFF755FCFFF7CF +:10347000FFFB012005B0F0BD049800280DD1002EFF +:1034800001D1012000E00020002802D172B600BF67 +:10349000FEE7FFF7EDFB0020ECE70298002804D1DF +:1034A0006846FFF767FC01200290FFF7E1FBFFF79A +:1034B00017FDFFF7CFFB44210857401C002802D11D +:1034C00000214420015545210857401C002802D105 +:1034D000002145200155FFF7CBFB04A9684600F009 +:1034E00041F8002824D12046FFF7EEF9002819D032 +:1034F0002068002807D1FFF7ADFB606800F08EF967 +:103500000646FFF7B5FB204624300499FFF744FC3C +:103510002046FFF73BFA00F017FA00288AD1FFF7A0 +:10352000FBFB87E72046FFF731FA00F00DFA81E751 +:103530002046FFF72BFA00F007FA2046FFF7C4F900 +:103540000028EED0002E0BD0FFF784FB2046FFF7BB +:1035500082F8074639466068FFF734FCFFF788FBBE +:10356000002087E770B505460C46002D02D172B6E3 +:1035700000BFFEE7002C02D172B600BFFEE7FFF7E6 +:1035800069FB134802686868131A2068401C002809 +:1035900001D1002617E00F4928680968884204D045 +:1035A0006868904201D801260DE02068984207D94A +:1035B0002068C01A20602846FFF7DCFB002602E0E6 +:1035C000002020600126FFF753FB304670BD00004D +:1035D000180000202C000020FFB585B01746B80069 +:1035E000FFF71CFA0646002E0BD05C20FFF716FAF8 +:1035F0000446002C01D0266304E03046FFF74CFB64 +:1036000000E00024002C10D000220F990E986B4689 +:1036100013C303923A46089B06990598FFF795F85D +:103620002046FEF73FFF012501E00025ED43284637 +:1036300009B0F0BD06490968002901D1012006E062 +:1036400004490968002901D1022000E000207047E8 +:10365000200000203C000020F8B5002000904248E7 +:103660000068002872D141480068451C3F48056049 +:10367000002D1CD13E4800680068002801D10120BF +:1036800000E00020002802D172B600BFFEE73848F3 +:103690000768384800683649086036480760364889 +:1036A0000068401C34490860FFF72CF900BF33481C +:1036B000006885423DD300BF2D480068006800289F +:1036C00001D1012000E00020002804D00020C043E8 +:1036D0002A4908602CE026480068C068C46866680B +:1036E000B54202D22548066022E0201DFFF766FAA7 +:1036F000A06A002803D020461830FFF75FFA20495F +:10370000E06A0968884202D91D49E06A086014220B +:10371000E16A51431B4A8818211DFFF78EFA1A49A6 +:10372000E06A0968C96A8842C6D301200090C3E7ED +:1037300000BF15480068C06A142148431149085861 +:10374000012801D90120009005E0FFE70F4800683B +:10375000401C0E4908600E480068002801D0012076 +:1037600000900098F8BD00003C00002018000020E8 +:10377000080000200C0000202C0000203400002055 +:103780001C000020A40000200400002024000020D1 +:103790002800002070B505462C460026002D35D0A7 +:1037A0001B480068844201D1012000E0002000286D +:1037B00002D172B600BFFEE7206D002802D172B6BA +:1037C00000BFFEE7206D401E2065E16CE06A884284 +:1037D0001CD0206D002819D1201DFFF7EFF9E06CF7 +:1037E000E0620721E06A081AA0610A49E06A0968F4 +:1037F000884202D90749E06A08601422E16A51430D +:10380000054A8818211DFFF718FA0126304670BDB9 +:10381000040000201C000020A400002070B5054614 +:103820002C460026002D42D02249E06A0968C96A68 +:10383000884235D2A069C00FC007002805D11D48B5 +:103840000068C06A0721081AA0611422E06A504388 +:10385000194A80186169814201D1012000E00020ED +:10386000002817D0201DFFF7A9F912480068C06A88 +:10387000E0621249E06A0968884202D90F49E06AA9 +:1038800008601422E16A51430B4A8818211DFFF792 +:10389000D4F903E007480068C06AE062012606E048 +:1038A0000449E06C0968C96A884200D201263046A2 +:1038B00070BD000004000020A40000201C000020B7 +:1038C00070B50646F068C468002C02D172B600BF1D +:1038D000FEE720461830FFF771F915480068002808 +:1038E00013D1201DFFF76AF91249E06A096888427E +:1038F00002D91049E06A08601422E16A51430E4A75 +:103900008818211DFFF799F904E0214618310B486A +:10391000FFF793F90A49E06A0968C96A884204D93D +:10392000012501200749086000E00025284670BDF8 +:103930003C0000201C000020A400002058010020B2 +:10394000040000202800002070B500240026324822 +:103950000068002802D172B600BFFEE7FFF77AF9CF +:103960002D480068401E2C49086008460068002861 +:103970004DD12A480068002849D022E02848C06874 +:10398000C46820461830FFF719F9201DFFF716F913 +:103990002449E06A0968884202D92249E06A08603D +:1039A0001422E16A5143204A8818211DFFF745F986 +:1039B0001E49E06A0968C96A884202D301201C498D +:1039C000086017480068002801D1012000E00020AD +:1039D0000028D3D0002C01D0FEF794FF15480568CD +:1039E000002D0DD000BFFFF737FE002802D00120C8 +:1039F0000F4908606D1E002DF5D100200D490860AB +:103A00000B480068002802D00126FFF785F9FFF770 +:103A10002FF9304670BD00003C000020140000204B +:103A2000580100201C000020A400002004000020F9 +:103A3000280000202400002040BA7047C0BA704718 +:103A40000138FDD170470000F7B50325AD06286A9F +:103A500082B016460C46400840002862286A0221BF +:103A600008432862286A8007FCD466206860012722 +:103A70002F61A86AC005FCD5992068602F61A86AEB +:103A8000C005FCD5FF209130FFF7DAFFFF2301339B +:103A9000AB626846EF60352169602F61A96AC9058C +:103AA000FCD5AB62A969EF60C9B205226A602F61DB +:103AB000AA6AD205FCD5AB62AA690902D2B2114347 +:103AC0000180C80702D0032005B0F0BDAB62686971 +:103AD000FF210831884368616869C91E084368612D +:103AE00002980002483068600820A860EE602F61EC +:103AF000A86AC005FCD5FF200130A8620023F61C8F +:103B0000B0080ED0B2081148006899006054060A47 +:103B100009194E70060C000E8E705B1CC8709A421C +:103B2000F1D8FF200130A8626869FF21083188437D +:103B30006861686938436861286A80088000286283 +:103B4000286A38432862002005B0F0BD8000000CD0 +:103B5000032080064169FF22083291434161426996 +:103B600001210A434261026A920892000262026ADB +:103B70000A43026270470000002003218906096A97 +:103B8000490849000322920611621146096A02227D +:103B9000114303229206116200BF03218906096ABC +:103BA000022211400229F8D0D1010322920691622B +:103BB0000321D1609F2151600121116100BF0321C8 +:103BC0008906896AFF22013211409142F7D103220E +:103BD00092069162114688694969FF220832914331 +:103BE00003229206516111464969012211430322C1 +:103BF000920651611146096A8908890011621146CD +:103C0000096A0122114303229206116270470000E3 +:103C10000000000001020304000001020100000096 +:103C2000000000000200000000000000EC3C000169 +:103C3000F43C000119090001C83C0001D03C00011E +:103C4000010B0001C43C00015C3C0001550A00016D +:103C5000C03C0001903C0001650900016C6F6720C9 +:103C60005B6F6E7C6F66665D3A2061637469766532 +:103C7000207072696E74696E672073776974636807 +:103C8000202864656661756C74206F666629000083 +:103C90006C6564203C317C323E203C6F6E7C6F66EC +:103CA000667C746F67676C653E3A20636F6E7472F2 +:103CB0006F6C20626F617264204C4544000000000C +:103CC0006C6564006C6F670076657273696F6E0077 +:103CD00073686F77206669726D776172652F636CA8 +:103CE0006F636B20696E666F0000000068656C7022 +:103CF000000000006C69737420616C6C20636F6D50 +:103D00006D616E6473000000283D0001000000201A +:103D1000700000000A160001983D000170000020AC +:103D2000C82900001A1600010090D003000000000E +:103D30000000000000000000000000000000000083 +:103D40000000000000000000000000000000000073 +:103D50000000000000000000000000000000000063 +:103D60000000000000000000AAAAAAAA00000000AB +:103D70000000000000000000000000000000000043 +:103D80000000000000000000000000000000000033 +:083D900000000000000000002B :04000005010000C135 :00000001FF diff --git a/mcm-ddc-04/MDK-ARM/Objects/embeddedSrc.htm b/mcm-ddc-04/MDK-ARM/Objects/embeddedSrc.htm index d85ce25..3af57f3 100644 --- a/mcm-ddc-04/MDK-ARM/Objects/embeddedSrc.htm +++ b/mcm-ddc-04/MDK-ARM/Objects/embeddedSrc.htm @@ -3,7 +3,7 @@ Static Call Graph - [.\Objects\embeddedSrc.axf]

Static Call Graph for image .\Objects\embeddedSrc.axf


-

#<CALLGRAPH># ARM Linker, 5060750: Last Updated: Tue Sep 01 19:55:54 2026 +

#<CALLGRAPH># ARM Linker, 5060750: Last Updated: Tue Sep 01 20:24:09 2026

Maximum Stack Usage = 736 bytes + Unknown(Cycles, Untraceable Function Pointers)

Call chain for Maximum Stack Depth:

@@ -12,7 +12,7 @@ SystemInit ⇒ SystemTrimValueRead ⇒ OTPTrim_Read ⇒ read_flash_ID

Mutually Recursive functions

  • ADC_IRQHandler   ⇒   ADC_IRQHandler
    -
  • system_delay_cycles   ⇒   system_delay_cycles
    +
  • system_delay_cycles   ⇒   system_delay_cycles

    @@ -28,6 +28,11 @@ Function Pointers
  • BLE_SW_IRQHandler from startup_n32wb03x.o(.text) referenced from startup_n32wb03x.o(RESET)
  • BLE_TIMESTAMP_TGT1_IRQHandler from startup_n32wb03x.o(.text) referenced from startup_n32wb03x.o(RESET)
  • BLE_TIMESTAMP_TGT2_IRQHandler from startup_n32wb03x.o(.text) referenced from startup_n32wb03x.o(RESET) +
  • CliTask from app_cli.o(i.CliTask) referenced from app_cli.o(i.AppCli_Init) +
  • CmdHelp from app_cli.o(i.CmdHelp) referenced from app_cli.o(.constdata) +
  • CmdLed from app_cli.o(i.CmdLed) referenced from app_cli.o(.constdata) +
  • CmdLog from app_cli.o(i.CmdLog) referenced from app_cli.o(.constdata) +
  • CmdVersion from app_cli.o(i.CmdVersion) referenced from app_cli.o(.constdata)
  • DMA_Channel1_2_3_4_IRQHandler from startup_n32wb03x.o(.text) referenced from startup_n32wb03x.o(RESET)
  • DMA_Channel5_IRQHandler from startup_n32wb03x.o(.text) referenced from startup_n32wb03x.o(RESET)
  • EXTI0_1_IRQHandler from startup_n32wb03x.o(.text) referenced from startup_n32wb03x.o(RESET) @@ -39,11 +44,11 @@ Function Pointers
  • IRC_IRQHandler from startup_n32wb03x.o(.text) referenced from startup_n32wb03x.o(RESET)
  • KEYSCAN_IRQHandler from startup_n32wb03x.o(.text) referenced from startup_n32wb03x.o(RESET)
  • LPUART1_IRQHandler from startup_n32wb03x.o(.text) referenced from startup_n32wb03x.o(RESET) -
  • LedTask from app_tasks.o(i.LedTask) referenced from app_tasks.o(i.AppTasks_CreateAll) -
  • LedTask2 from app_tasks.o(i.LedTask2) referenced from app_tasks.o(i.AppTasks_CreateAll) +
  • LedTask from app_tasks.o(i.LedTask) referenced from app_tasks.o(i.AppTasks_CreateAll) +
  • LedTask2 from app_tasks.o(i.LedTask2) referenced from app_tasks.o(i.AppTasks_CreateAll)
  • NMI_Handler from n32wb03x_it.o(i.NMI_Handler) referenced from startup_n32wb03x.o(RESET)
  • PendSV_Handler from port.o(.emb_text) referenced from startup_n32wb03x.o(RESET) -
  • PrintTask from app_tasks.o(i.PrintTask) referenced from app_tasks.o(i.AppTasks_CreateAll) +
  • PrintTask from app_tasks.o(i.PrintTask) referenced from app_tasks.o(i.AppTasks_CreateAll)
  • RCC_IRQHandler from startup_n32wb03x.o(.text) referenced from startup_n32wb03x.o(RESET)
  • RESERVED_IRQHandler from startup_n32wb03x.o(.text) referenced from startup_n32wb03x.o(RESET)
  • RTC_IRQHandler from startup_n32wb03x.o(.text) referenced from startup_n32wb03x.o(RESET) @@ -57,14 +62,15 @@ Function Pointers
  • TIM1_CC_IRQHandler from startup_n32wb03x.o(.text) referenced from startup_n32wb03x.o(RESET)
  • TIM3_IRQHandler from startup_n32wb03x.o(.text) referenced from startup_n32wb03x.o(RESET)
  • TIM6_IRQHandler from startup_n32wb03x.o(.text) referenced from startup_n32wb03x.o(RESET) -
  • USART1_IRQHandler from startup_n32wb03x.o(.text) referenced from startup_n32wb03x.o(RESET) +
  • USART1_IRQHandler from n32wb03x_it.o(i.USART1_IRQHandler) referenced from startup_n32wb03x.o(RESET)
  • USART2_IRQHandler from startup_n32wb03x.o(.text) referenced from startup_n32wb03x.o(RESET)
  • WWDG_IRQHandler from startup_n32wb03x.o(.text) referenced from startup_n32wb03x.o(RESET)
  • __main from entry.o(.ARM.Collect$$$$00000000) referenced from startup_n32wb03x.o(.text) -
  • fputc from bsp_usart.o(i.fputc) referenced from printf4.o(i.__0printf$4) +
  • _snputc from printfa.o(i._snputc) referenced from printfa.o(i.__0vsnprintf) +
  • fputc from bsp_usart.o(i.fputc) referenced from printfa.o(i.__0printf)
  • main from main.o(i.main) referenced from entry9a.o(.ARM.Collect$$$$0000000B) -
  • prvIdleTask from tasks.o(i.prvIdleTask) referenced from tasks.o(i.vTaskStartScheduler) -
  • prvTaskExitError from port.o(i.prvTaskExitError) referenced from port.o(i.pxPortInitialiseStack) +
  • prvIdleTask from tasks.o(i.prvIdleTask) referenced from tasks.o(i.vTaskStartScheduler) +
  • prvTaskExitError from port.o(i.prvTaskExitError) referenced from port.o(i.pxPortInitialiseStack)

    @@ -73,51 +79,53 @@ Global Symbols

    __main (Thumb, 0 bytes, Stack size unknown bytes, entry.o(.ARM.Collect$$$$00000000))
    [Address Reference Count : 1]

    • startup_n32wb03x.o(.text)
    -

    _main_stk (Thumb, 0 bytes, Stack size unknown bytes, entry2.o(.ARM.Collect$$$$00000001)) +

    _main_stk (Thumb, 0 bytes, Stack size unknown bytes, entry2.o(.ARM.Collect$$$$00000001)) -

    _main_scatterload (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004)) -

    [Calls]