嵌入式技术论坛
直播中

石玉兰

7年用户 1444经验值
私信 关注
[问答]

请问RTT-stdio怎么设置flash地址呢?

…要做IAP,在rtt-studio中找到link.lds 可以配置IROMS,但是不知道在哪找如keil中的sct文件,修改启动地址
另外问下 lds中的栈大小 指的是整个任务栈 还是什么…

回帖(1)

马祥

2023-5-12 16:46:36
sct 文件 是MDK ARM 专用的链接文件, RTT-STUDIO使用的是gcc编译工具链,他的专用链接文件就是lds文件,想要修改启动地址,直接修改lds文件即可,不需要去找sct文件,因为没有这个文件,另外,lds中栈大小不是指任务栈大小,任务中的栈,其实就是创建任务是,指定的任务栈,可以是动态创建的使用的堆内存,也可以是静态创建的全局数据区, 但是保留的这0x200大小的栈,可能是给操作系统没有运行起来前使用的吧,我之前把这个值设置为了0, 系统也是可以正常运行的。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分