完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
大家好,我想为PIC32 MX开发SD卡Bootloader。当它被编译并加载到MCU时的引导代码。SPI2和SD卡功能在应用程序代码中工作。我想通过SIP2访问SD卡在BooCo码中,这是不发生的。任何人都可以轻举妄动吗?
|
|
相关推荐
7个回答
|
|
|
假设引导加载程序代码在启动时初始化了所有内容,您能告诉我们您正在使用的代码吗?实际上,我们需要的是显示问题的最小但完整的工作代码。您正在使用的确切设备是哪个?PIC32MX太模糊了。
|
|
|
|
|
|
我已经附加了链接器脚本、main函数和SPI SD卡访问例程。控制器是PIC32 MX564 F128L。FATFS是Elm Chan的开源库,我无法理解为什么SPI2没有检测SD卡。
TMT(11.66 KB)-下载144次MMCPIC32.TXT(20.36 KB)-下载262次 |
|
|
|
|
|
在mmcPIC32.txt文件中,有#defines在底部引用SPI2,但是在设备上,SDO2在RG8上,SDI2在RG7上,SCK2在RG6上。您已经注释掉了与那些管脚相关的.#.。我实在不介意检查您的所有代码(特别是当我们要求一个小片段来显示SPI2不起作用的时候),但是这看起来是不一致的。
|
|
|
|
|
|
嗨,苏珊,谢谢你耐心等待我的代码。我尝试过下面的方法,但是它不起作用。但是,你是对的,我只能尝试这个。我的问题仍然没有解决,我无法通过SPI2检测SDcard。请让我知道还有什么可能出错。
|
|
|
|
|
|
你能在一个作用域上看到SCK和SDO信号吗?你能看到SDI信号吗?剔除SPI代码以外的所有内容,并确保其工作正常。然后把剩下的建起来。苏珊
|
|
|
|
|
|
我会尽快尝试并更新你。谢谢。
|
|
|
|
|
|
嗨,苏珊,现在工作了,项目中包含的文件版本不匹配。我非常感谢你宝贵的时间和建议,所以我可以找出问题所在。
|
|
|
|
|
只有小组成员才能发言,加入小组>>
MPLAB X IDE V6.25版本怎么对bootloader和应用程序进行烧录
473 浏览 0 评论
5793 浏览 9 评论
2334 浏览 8 评论
2224 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3530 浏览 3 评论
1121浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
1095浏览 1评论
我是Microchip 的代理商,有PIC16F1829T-I/SS 技术问题可以咨询我,微信:A-chip-Ti
872浏览 1评论
MPLAB X IDE V6.25版本怎么对bootloader和应用程序进行烧录
473浏览 0评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-1 18:41 , Processed in 0.918836 second(s), Total 84, Slave 67 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
943