完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
制作一个nuc970核心板检测程序,检测程序从外挂的SPI flash 启动。 程序通过nuwriter 写入spi,提示ok ,但是校验和读出数据均不对,程序也无法从spi flash 启动。但是烧到nandflash 正常。 怀疑spi flash 距离970
芯片太远,请问谁知道如何配置nuc970 IBR 内置引导程序的spi 速度,SPI默认时16.5M,我想降到2M以下? |
|
相关推荐
1个回答
|
|
要配置NUC970 IBR内置引导程序的SPI速度,您需要进行以下步骤:
1. 在nuc970芯片初始化代码中,找到SPI控制器的初始化函数。 2. 在初始化函数中,找到SPI时钟分频配置的相关代码,根据需要将分频系数修改为2M以下的值。 3. 重新编译镜像,并将其烧录到nuc970芯片中。 在制作nuc970核心板检测程序时,如果检测程序无法从外挂的SPI flash启动,有几种可能的原因。 1. SPI flash的时钟速度过高,导致通信错误。您可以尝试调低SPI时钟分频来解决这个问题。 2. SPI flash距离nuc970芯片过远,导致信号衰减和干扰。您可以尝试移动SPI flash的位置,或者增加信号衰减和干扰防护措施。 3. SPI flash芯片本身存在缺陷,导致读写错误。您可以尝试使用另一个SPI flash芯片来测试,或者联系芯片供应商进行维修或更换。 在使用NUC970的nuwriter工具写入SPI flash时,如果提示OK但读出数据校验和错误,有几种可能的原因。 1. SPI flash芯片本身存在缺陷,导致写入错误。您可以尝试使用另一个SPI flash芯片来测试,或者联系芯片供应商进行维修或更换。 2. 写入过程中存在通信错误,导致数据不正确。您可以尝试重新写入,或者检查通信时钟和信号线路是否正常。 3. 写入时使用了不正确的芯片参数或命令,导致数据不正确。您可以参考SPI flash的规格书和nuwriter工具的文档,检查芯片参数和命令是否正确。 总之,在调试nuc970核心板时,需要仔细排查问题,确定每一个可能的原因,并逐步解决。 |
|
|
|
只有小组成员才能发言,加入小组>>
793 浏览 0 评论
1152 浏览 1 评论
2528 浏览 5 评论
2861 浏览 9 评论
移植了freeRTOS到STMf103之后显示没有定义的原因?
2711 浏览 6 评论
keil5中manage run-time environment怎么是灰色,不可以操作吗?
1071浏览 3评论
194浏览 2评论
456浏览 2评论
369浏览 2评论
M0518 PWM的电压输出只有2V左右,没有3.3V是怎么回事?
454浏览 1评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-22 23:19 , Processed in 1.070702 second(s), Total 49, Slave 39 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号