Atollic TrueSTUDIO for stm32 9.1 调试设置文档-2019

所需积分/C币:29 2019-03-15 20:24:44 364KB PDF
收藏 收藏
举报

Atollic TrueSTUDIO for stm32 调试开发文档,如何设置调试工具。
life. augmented a D-bay Chigu alit ins Create, manage, and run configurations Name: STME2L476RG_NUCLEO DEbug typc filter tox. 国MnD9个、9 artus Scripts=,Source ommon cC/C++ Application Debug probe SEGGER J-LINK. c C/C++ Attach to Appl catic GDD Conne SEGGFR IIIN c C/C++ Postmortem DEbugg SEGGER」· TRACE Cortex-M a C/C++ Remot= Application o Au.usldil ST-LINK e or lP address localhost a d Embedde C/C++ Applicatic O Cu! Lu ensle GDB server port rumber 31 C STMB2L476RG_NUCLEO D Launch Group GDB Server Command Line Opt ons Interface O SWD O JTAG Initial Speed 4000 kHz[ Use specific J-Link S/N Device 5TM32L476PG JTAG Scan Chain ◎ Auto Manual Po: ition0同m ISC □ Use J-Link script file Search Project. Bro. 回 Enable live expressions TLEC- M- DTac Filter matched了c7itms Apply life. augmented 或者选择需调试的应用程序路径〔.e丨f),冋样在 Debug Configurat ions对话框中选择。 a Debug Conticurations Create, manage, and run configurations e Progra not specified Name: B-L475E-10101 Debug 选择需要 type filter text Mm、幸 Debugger e Startup Scripts Source回 Common 调试的e1f cC/C-+Application d C/C-+ Attach to Application cC/C-+Postmortem Debugger c C/C-+ Remote Application Variables Search Proect.I d c Embedded C/C++ Application GlE-L475E-J0T01 Debug Project: C Launch Group B-L475E-J0T01 Browse Build (if required) before launching Build Configuration: Select Automat cally O Enable auto build ◎ Dsab e auto build o Use workspace settings Configure Workspace Settings. Filter matched 7 of 9 items Apply Debug Close 我们还可以发现,对于不包含 TrueSTUD0工程的STM32物联网开发套件B-L475E-10T01,作者验证过其中的 SW4STM32工程,乜可以使用 TrueSTUD10编译调试 STM32Cube\ Repository\ STM32Cube FW L4 V1.10.0\ Pro jectsB-L475E-I0TO1 Examp les\BSP\ SW4STM32\ B-L475E 10T01 life. augmented 专业版功能免费 TrueSTUD10专业版包含很多高级功能。这些高级功能,以前只有付费用户才可以使用。现在对STM32用户统统免 费。这里举两个非常有用的编译分析和堆栈分析的来体验一下。更多功能,诸如 Hard fau|t分析,读者可以自 行发掘 编译分析 编译成功后,在左边的工程浏览器上,点击一下工程文件(一定要.点下,否则右边没更新),可看到右下角的编 译分析如下: od Build Analyzer 53 =E Static Stack Analyzer STM32L476RG_NUCLEO.elf-/STM32L476RG_NUCLEO/Debug-1/24/18 12: 13 PM Memory Regions Memory Details Start address End address Used Usage (%) un FLASH 0x8000000 08100000 1024KB 101899KB 5.01KB 049% 品RAM 0x20000000 0x20018000 96 KB 94,41KB 59 KB 165% FLASH和RAM的配置以及使用情况一目了然。 乜可以查看内存使用的详细信息: oIg Build Analyzer Static Stack Analyzer STM32L476RG_ NUCLEO elf -/STM32L47BRG_NUCLEO/Debug -1/24/18 12: 13 PM Memory Regions Memory Details Search Name Run address (vMa) Load address(LMA) 4區RAM 0x20000000 96 KB D E, data 0x20000000 0800138 16B D E,b5s 0x20000010 72B 百 user_heap_stack 0x20000058 15 KB 區 FLASH 0x8000000 1024KB 日tet 0x8000188 0x8000188 409KB ● memset 0x80011b4 00900114 16B ●main x8010b4 008004 132B ● frame dummy 0x80001ac 00800ac OB 0080040808001408 fi 0x80011d0 0x80011 0B ●⊥ lbc_init_array 0x800116c 0x800116c 72B life. augmented 堆栈静态分析 TrueSTUD0可以奁看代码堆栈的静态分析。堆栈不够,会引起栏序崩溃。了解代码的堆栈信息,我们在配制內存 时可以做到心中有数。 Bro Build Analyzer Static Stack Analyzer 23 STM32L476RG NUCLEO elf-/STM32L476RG NUCLEO/Debug-1/24/18 12: 13 PM Call gra pl 回 Hide dead code Function Local cost T Location o SystemClock_Contig STATIC main c182 ● HAL GPIO Init STATIC stm3214xx_hal_gpIo. c: 189 ● BSP LED Init STATIC stm32 4xx nucleo. c 194 总结 本文亘点举例说明了新的 TrueSTUD109.0版本专门为STM32生态系统带给STM32用户的价值。整体上讲,安装 更筒单,兼容已有的SW4STM32工程,全部功能免费使用。

...展开详情
试读 6P Atollic TrueSTUDIO for stm32  9.1 调试设置文档-2019
立即下载 低至0.43元/次 身份认证VIP会员低至7折
    抢沙发
    一个资源只可评论一次,评论内容不能少于5个字
    关注 私信 TA的资源
    上传资源赚积分,得勋章
    最新推荐
    Atollic TrueSTUDIO for stm32 9.1 调试设置文档-2019 29积分/C币 立即下载
    1/6
    Atollic TrueSTUDIO for stm32  9.1 调试设置文档-2019第1页
    Atollic TrueSTUDIO for stm32  9.1 调试设置文档-2019第2页

    试读已结束,剩余4页未读...

    29积分/C币 立即下载 >