文件名称:
Atollic TrueSTUDIO for stm32 9.1 调试设置文档-2019
开发工具:
文件大小: 364kb
下载次数: 0
上传时间: 2019-03-15
详细说明: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工程,全部功能免费使用。
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.