gpt4 book ai didi

c - 在 C 中与 STM32 芯片的内存交互

转载 作者:太空宇宙 更新时间:2023-11-04 03:22:55 25 4
gpt4 key购买 nike

<分区>

我想与 STM32 芯片的内存进行交互STM32L476 ,首先读取并存储其电子签名 (MCU_ID),然后将数据写入其内存。我正在使用 STM32QFP64连接到 JTAG 的套接字 ST-LINK .
我在 C 方面相当不错,但真正开始嵌入式编程所以我选择了 Atollic Studio IDE因为它看起来非常完整,并且基于我之前已经使用过的 Eclipse。

我的问题是我找不到某种列出函数、变量等的文档。我可以用来与芯片交互。我搜索了 ST 网站上几乎所有的 PDF,阅读了 ST 的 GitHub,但由于我是初学者,我可能会错过这些信息,因为我不知道我要搜索的内容是什么样的。

下面的代码是无关紧要的,完全是想象出来的,但它可以帮助理解我正在尝试做的事情,我以某种方式想象成这样:

#define MEMORY_ADRESS_MCU_ID FFFFF // A memory adress ( I should be able to find it in STM32L476 documentation)
#define MEMORY_ADRESS_TO_WRITE FFFF // Same

unsigned extractMCUID() {

return READ_IN_MEMORY(MEMORY_ADRESS_MCU_ID); // Returns the ID stored in a particular memory adress

}

void writeData(char* d) {

WRITE_IN_MEMORY(MEMORY_ADRESS_TO_WRITE, d); // Writes data in specified memory adress

}

因此,在这种情况下,甚至更普遍:

1) 我应该在哪里寻找此类文档?

2) 这些函数和变量会根据我处理的 STM32 芯片而改变吗?

3) 如果不在 StackExchange 上,我在哪里可以找到 1)2) 的答案?

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com