新手入门
- 积分
- 17
- 金钱
- 17
- 注册时间
- 2026-4-8
- 在线时间
- 2 小时
|
(1)由于核心芯片为PGL50G-6MB324的“金手指”版本已经停产,现在可以买到的是ATK-L50,也就是“板对板”直连版本;
(2)刚买过来,上电,有流水灯,这是工厂预制的非易失程序;
(3)JTAG连上,用例子sbit编程,正确,但随即scan outer flash,发现识别不了,但ID不是0也不是全1,说明读到东西了,ID=0xC86018
(4)看了《手册》,发现是这样的,“金手指”用了和WINBOND兼容的某款Flash,而“板对板”用的是GIGA的一款Flash——恰好这个Flash不在编程器列表上
(5)根据手册,按图索骥——“Device Name 填写 GD25LQ128ESIG,器件 ID 为 c86018, Flash Volume 选择 128Mbit”,见【正点原子】ATK-L50开发板之FPGA开发指南 V1.0.pdf的225页
(6)编辑好,就可以识别出来,这时候它让加sfc文件,由于Flash只能读2000次,还是有点舍不得,就只“读回”了一下
(7)将读回的文件与工厂测试sfc对比,虽然二进制很烦,但前面有文本,发现这两个文件都是同一天同一时间生成的,基本“破案”它们大概率是同一个文件。
说明“板对板”FPGA卡的Flash访问主要障碍是要先加一款工具中没有的型号信息。而且可以发现,加的ID就是识别的关键。
|
|