完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我尝使用SIGMA STUDIO PLUS 对连接在ADAU1452 SPI上的FLASH进行编程时,发现程序并不能成功的写入flash,
使用的FLASH芯片时M25P80, 配置如下: 编程时的capture 到的日志如下, 发现日志中的有些命令和实际配置不一致 比如 spi_address_byres,日志里面是值是4,而实际配置的是3. spi_mode, 日志里面是1,而实际配置是3 spi_speed 日志是0x00000A, 配置是1M。 还有设置了芯片擦除周期为10s, 但是从日志看似乎在发送了擦除命令后,就立即进行了写操作,没有延时。 这个是SIGMA STUDIO PLUS的BUG, 还是我的设置不正确? |
|
相关推荐
1个回答
|
|
在使用SIGMA STUDIO PLUS对连接在ADAU1452 SPI上的FLASH进行编程时,如果发现程序不能成功写入FLASH,可以尝试以下步骤来解决问题:
1. 检查硬件连接:确保ADAU1452和M25P80之间的硬件连接正确,包括SPI引脚连接、电源和地线连接。 2. 检查SPI配置:在SIGMA STUDIO PLUS中,检查SPI配置是否正确。确保spi_address_byres、spi_mode和spi_speed等参数与实际配置一致。如果发现不一致,需要修改为正确的配置。 3. 检查FLASH芯片:确保使用的M25P80 FLASH芯片是好的,可以尝试更换一个新的FLASH芯片进行测试。 4. 检查程序代码:检查编写的程序代码是否正确,确保没有语法错误或者逻辑错误。 5. 检查FLASH擦除:在编程之前,确保FLASH已经被正确擦除。可以使用SIGMA STUDIO PLUS中的擦除功能进行擦除。 6. 检查FLASH写入:在编程过程中,确保FLASH写入操作正确执行。可以使用SIGMA STUDIO PLUS中的调试功能来检查写入过程中的每一步操作。 7. 检查FLASH读取:在编程完成后,检查FLASH中的数据是否正确。可以使用SIGMA STUDIO PLUS中的读取功能来检查数据。 8. 更新软件和固件:确保SIGMA STUDIO PLUS软件和ADAU1452的固件都是最新版本,以避免兼容性问题。 9. 查阅官方文档:查阅ADAU1452和M25P80的官方文档,了解详细的配置和编程步骤,确保按照官方推荐的步骤进行操作。 10. 寻求技术支持:如果以上步骤都无法解决问题,可以联系ADAU1452和M25P80的技术支持,寻求专业的帮助。 通过以上步骤,应该可以解决程序不能成功写入FLASH的问题。 |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
RK3588 HDMI in 接入设备如何获取HDMI in 传入的音频?
1383 浏览 1 评论
23381 浏览 1 评论
1252 浏览 0 评论
硬创大赛项目专访 | 田奕鑫:专注细分领域创新,我们和行业巨头“化敌为友”
94620 浏览 1 评论
硬创大赛项目专访 | 王猛:专研降噪技术,让中国的黑科技产品服务全球用户
24462 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-24 04:46 , Processed in 0.702812 second(s), Total 42, Slave 36 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号