OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 5774|回复: 6

使用STM32MP平台开发项目遇到的坑

[复制链接]

11

主题

34

帖子

0

精华

初级会员

Rank: 2

积分
72
金钱
72
注册时间
2014-10-21
在线时间
18 小时
发表于 2021-1-11 09:32:16 | 显示全部楼层 |阅读模式
最近使用STM32MP开发项目遇到两个坑:
1.使用共享内存交换大数据,自己映射了3块4K的内存,M4这边使用DMA传输到共享内存,A7这边不断读取,发现偶尔出现读出来的数据没有更新。还有一个问题是映射内存超过10块,应用程序启动内核就崩溃了。
2.CM4侧工程模式时使用SPI1/2没有问题,但是A7核这边启动后,CM4侧使用SPI1/2不能正常工作。如果使用SPI4/5,无论是工程模式还是A7和启动后CM4使用SPI功能都是正常的。


正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

1

主题

91

帖子

0

精华

高级会员

Rank: 4

积分
790
金钱
790
注册时间
2020-7-30
在线时间
117 小时
发表于 2021-1-11 18:52:33 | 显示全部楼层
本帖最后由 lclinux 于 2021-1-11 16:54 编辑

第一个问题,我没有测试过,第二个问题要看下你的设备树是否启用了I2S1和i2s2,spi的中断和I2S的中断是一起的,有点坑
回复 支持 反对

使用道具 举报

11

主题

34

帖子

0

精华

初级会员

Rank: 2

积分
72
金钱
72
注册时间
2014-10-21
在线时间
18 小时
 楼主| 发表于 2021-1-12 08:05:12 | 显示全部楼层
lclinux 发表于 2021-1-11 18:52
第一个问题,我没有测试过,第二个问题要看下你的设备树是否启用了I2S1和i2s2,spi的中断和I2S的中断是一起 ...

使用了I2C2和I2C4
回复 支持 反对

使用道具 举报

27

主题

427

帖子

1

精华

论坛元老

Rank: 8Rank: 8

积分
4356
金钱
4356
注册时间
2017-5-30
在线时间
578 小时
发表于 2021-1-12 09:42:34 | 显示全部楼层
你看下 TF-A 里面是不是被分配到A7 了
回复 支持 反对

使用道具 举报

11

主题

34

帖子

0

精华

初级会员

Rank: 2

积分
72
金钱
72
注册时间
2014-10-21
在线时间
18 小时
 楼主| 发表于 2021-1-12 13:35:51 | 显示全部楼层
whj467467274672 发表于 2021-1-12 09:42
你看下 TF-A 里面是不是被分配到A7 了

没有,唯一区别就是SPI1/2与SPI3/4的时钟不一样
回复 支持 反对

使用道具 举报

1

主题

8

帖子

0

精华

新手上路

积分
41
金钱
41
注册时间
2024-5-8
在线时间
4 小时
发表于 2024-5-14 20:38:38 | 显示全部楼层
请问楼主问题2解决了吗,想请教一下
回复 支持 反对

使用道具 举报

1

主题

8

帖子

0

精华

新手上路

积分
41
金钱
41
注册时间
2024-5-8
在线时间
4 小时
发表于 2024-5-15 20:47:24 | 显示全部楼层
lclinux 发表于 2021-1-11 18:52
第一个问题,我没有测试过,第二个问题要看下你的设备树是否启用了I2S1和i2s2,spi的中断和I2S的中断是一起 ...

请教一下,我也是和楼主问题2同样的问题,我看设备树里使用了i2s2,请问要怎么修改呢
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-24 22:15

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表