博文

目前显示的是 三月, 2026的博文

fpga调试笔记

# 前言 调试过程中, fpga经常不通, 情况有很多种, 特在此记录 # 编译错误 之前编译的时候, 忘记把新的代码引用了, 导致一直引用老代码的头文件 # pll错误(记忆模糊) 这个是之前编译的时候, 有个信号被拉错了电平, 进口和国产的电平是相反的, 在切换芯片的过程中, 这一块忘记调整了 # mcu代码没移植好 我移植的时候, 是参考了mcu 405 -> 402的版本节点, 还没有移植fpga, 导致spi初始化fpga的时候, 相应的代码没有加上, 例如控制MODE0, MODE1 国产fpga的初始化条件: | | | | --- | --- | | CLKHOLD_N | 需要上拉 | | READY | 会呈现出高电平 | | RESET | 需要上拉 | | MODE0(IO2) | 需要上拉 | | MODE1(IO3) | 需要下拉 | | DONE | 满足上述条件并初始化后, 会呈现出高电平 | | TCK | 4.7k下拉 |