打印
[其他ST产品]

spi高层函数分析求解

[复制链接]
586|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
stormwind123|  楼主 | 2023-5-26 11:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
spi flash操作在编写高层函数时发现一下这个问题。

sfud_dev = rt_sfud_flash_find_by_dev_name(“spi10”);

sfud_dev = rt_sfud_flash_probe(“sf_cmd”, “spi10”)->user_data;```

以上是两个函数查找spi10设备,分别打印指针地址,第一个没有地址是个0,第二个有地址。好奇怪,求解?
以上是两个函数查找spi10设备,分别打印指针地址,第一个没有地址是个0,第二个有地址。好奇怪,求解?

使用特权

评论回复
沙发
故意相遇| | 2023-6-7 20:09 | 只看该作者
那你就找函数的源函数里面咋写的呗

使用特权

评论回复
板凳
白马过平川| | 2023-6-7 22:18 | 只看该作者
可能第一个函数没获取到SPI接口呗

使用特权

评论回复
地板
MessageRing| | 2023-6-7 22:38 | 只看该作者
能把程序贴出来看看吗?

使用特权

评论回复
5
风凉| | 2023-6-8 01:05 | 只看该作者
第一个函数有可能是不能这么直接使用吧

使用特权

评论回复
6
西洲| | 2023-6-8 03:21 | 只看该作者
建议你用第二个函数,至少能获取到地址啊

使用特权

评论回复
7
捧一束彼岸花| | 2023-6-8 09:37 | 只看该作者
咱说,你获取到地址有啥用啊?证明连接成功了?

使用特权

评论回复
8
你就用时序,然后读一下地址就行,一般都能读取到的,自己写个就行

使用特权

评论回复
9
在曼谷的春| | 2023-6-8 15:27 | 只看该作者
为啥第一个没读到地址,你看看这俩函数有啥不一样呢?

使用特权

评论回复
10
我吃小朋友| | 2023-6-8 17:51 | 只看该作者
user_data是啥啊?

使用特权

评论回复
11
她已醉| | 2023-6-8 19:11 | 只看该作者
你仿真的方式跟踪一下吧,看看程序的执行情况,也许能区分这俩函数有啥不一样

使用特权

评论回复
12
春日负喧| | 2023-6-8 22:12 | 只看该作者
可能第一个就不支持这么写吧,你的参数估计不太对?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

417

主题

2161

帖子

2

粉丝