硬汉嵌入式论坛

 找回密码
 立即注册
查看: 1684|回复: 6
收起左侧

[Embedded Studio] 关于SEGGER Embedded Studio的一些设置,自己摸索的

[复制链接]

10

主题

56

回帖

86

积分

初级会员

积分
86
发表于 2024-8-19 18:29:42 | 显示全部楼层 |阅读模式
本帖最后由 quanshimutou 于 2024-8-20 08:40 编辑

1. 删除Embedded Studio最近的项目
如下图所示,File->Recent Projects->Manage Recent Projects,就可以打开 Recent Projects 视图窗口,在此窗口中右键点击项目,进行删除,或者其他操作。
3453764-20240817154527880-273530178.png
2. Embedded Studio的启动文件问题
我原来的疑惑是Embedded Studio有自己的启动文件,CubeMX中ST也给了启动文件,用哪个呢?
用 Embedded Studio 自己的,(以STM32H750为例),STM32H7xx_Startup.s 和 stm32h750xx_Vectors.s 是启动文件,STM32H7xx_Startup.s 没有中断向量表,中断向量表在stm32h750xx_Vectors.s里面。
3. Embedded Studio新建项目的宏、Preprocessor Definitions和其他设置
  • 确保已经在Embedded Studio安装了对应的芯片支持包。
  • 点击 Help->Contents 打开Contents视图窗口,在此窗口中双击打开《STM32H7xx CPU Support Package Guide》文件(以STM32H7为例,其他芯片类似)
   3453764-20240817155358474-732742733.png
3. 在打开的页面左侧选择自己的具体的芯片型号,页面右侧就会有,Device Details,Preprocessor Definitions,Memory Segments,Project Macros
3453764-20240817155644430-1279594979.png 3453764-20240817160226135-886158528.png


请批评指正

评分

参与人数 1金币 +50 收起 理由
eric2013 + 50 很给力!

查看全部评分

回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117530
QQ
发表于 2024-8-20 10:00:24 | 显示全部楼层
谢谢楼主分享
回复

使用道具 举报

10

主题

56

回帖

86

积分

初级会员

积分
86
 楼主| 发表于 2024-8-22 14:07:02 | 显示全部楼层
SEGGER Embedded Studio修改支持包packages的安装存储位置
Tools -> Options -> Environment -> Package Directory
回复

使用道具 举报

14

主题

238

回帖

280

积分

高级会员

积分
280
发表于 2024-9-2 22:43:02 | 显示全部楼层
quanshimutou 发表于 2024-8-22 14:07
SEGGER Embedded Studio修改支持包packages的安装存储位置
Tools -> Options -> Environment -> Package D ...

Embedded Studio 里面如何在指定的Flash地址写入配置参数,需要修改icf文件?
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117530
QQ
发表于 2024-9-3 00:56:36 | 显示全部楼层
miaoqiongb 发表于 2024-9-2 22:43
Embedded Studio 里面如何在指定的Flash地址写入配置参数,需要修改icf文件?

对,他这个IAR的玩法一样。
回复

使用道具 举报

10

主题

56

回帖

86

积分

初级会员

积分
86
 楼主| 发表于 2024-9-3 11:03:11 | 显示全部楼层
miaoqiongb 发表于 2024-9-2 22:43
Embedded Studio 里面如何在指定的Flash地址写入配置参数,需要修改icf文件?

对,需要修改 icf 文件。
可以用__attribute__((section(".RAM1")))指定变量存储地址
回复

使用道具 举报

10

主题

56

回帖

86

积分

初级会员

积分
86
 楼主| 发表于 2024-9-3 11:03:58 | 显示全部楼层
eric2013 发表于 2024-9-3 00:56
对,他这个IAR的玩法一样。

icf 文件比 ld 文件看起来清楚,好改多了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-8-12 17:40 , Processed in 0.059249 second(s), 29 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表