renyaq 发表于 2022-10-14 20:40

STM32如何将程序定位到指定地址

STM32F103 keil uv5 我想把程序myMain()放在0x8002000地址上,应该如何写?

dingy 发表于 2022-10-14 20:43

void myMain() __attribute__((section(".ARM.__at_0x8002000")));

kangzj 发表于 2022-10-14 20:47

楼上很正确用绝对地址指令就行了。

zhuhuis 发表于 2022-10-14 20:50

先声明这个函数,并制定地址

renyaq 发表于 2022-10-14 20:53

非常好,多谢!

stly 发表于 2022-10-14 20:55

这个方法好用不啊

dengdc 发表于 2022-10-14 20:57

这个算是汇编指令吗

wyjie 发表于 2022-10-14 20:59

用C语言可以写妈

stly 发表于 2022-10-14 21:01

有时候不内嵌汇编的话 解决不了的

SantaBunny 发表于 2023-2-22 10:44

定位要么定位到flash、要么定位到RAM,
页: [1]
查看完整版本: STM32如何将程序定位到指定地址