怎样固定变量地址

donvar
Posts: 8
Joined: Tue Sep 25, 2018 2:41 pm

怎样固定变量地址

Postby donvar » Fri Jul 09, 2021 1:44 am

请问一下如何在esp32的程序体中指定一个变量的绝对地址,或者相对于程序首地址的一个固定偏移位置?

ESP_Gargamel
Posts: 786
Joined: Wed Nov 14, 2018 8:45 am

Re: 怎样固定变量地址

Postby ESP_Gargamel » Fri Jul 09, 2021 3:21 am

你的场景是什么?一个不太灵活的方法是要去修改 ld,在 .dram0.data 段开始加新的 attr,然后你的变量定义时使用这个 attr。

donvar
Posts: 8
Joined: Tue Sep 25, 2018 2:41 pm

Re: 怎样固定变量地址

Postby donvar » Tue Aug 03, 2021 7:08 am

感谢回复,是build文件夹下的map文件吗,是否有一个可以参考的sample?

donvar
Posts: 8
Joined: Tue Sep 25, 2018 2:41 pm

Re: 怎样固定变量地址

Postby donvar » Tue Aug 03, 2021 7:59 am

固定一个flash地址用于存放特殊标记,更进一步希望用于函数替换来做局部程序热更新,如何修改.dram0.data,是否可以提供sample

Who is online

Users browsing this forum: Baidu [Spider], Bing [Bot] and 57 guests