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下拉 |
评论
发表评论