弹霄博科

小谈谈一亩三分地



龙芯久久派 JTAG 刷 U-BOOT/PMON


发布日期: 2025/10/22
更新日期: 2025/10/22
作者: 小谈谈
分类: 龙芯
标签: 龙芯, 国产化, 久久派, 2k0300
阅读时间: 2 分钟
字数: 385 字


特别感谢 @杜比 杜总的支持和帮助。以及 @RigoLigo https://www.bilibili.com/video/BV12QPme7Euk 的视频。

硬件说明

使用的是龙芯2K300的多合一Debugger 工具的标准版(后称龙芯JTAG调试器),2.54mm 间距 2×7 pin 的转接线。配合 99PI JTAG转接板。

龙芯的调试器、驱动、文档,直接找店铺客服要即可。这里不展开了。

[图片: 20251021235652]
https://static.txisfine.cn/upload/20251021235652.png/pkwatermark

99PI 的 JTAG 配套转接板

[图片: 20251021235731]
https://static.txisfine.cn/upload/20251021235731.png/pkwatermark

转接小板的方向和转接线,仔细看小板的PCB丝印。转接线的红色线为1号引脚。

[图片: 20251021235837]
https://static.txisfine.cn/upload/20251021235837.png/pkwatermark

连接龙芯JTAG调试器

建议在 Linux 环境中使用,将龙芯JTAG调试器的USB线连接到电脑。开机。等 PG 和 STA 亮起。打开 loongson-debuger 工具。

如果有报错,就重新拔插几次调试器,可以试试用USB 2.0连接调试器。

```
sudo ./la_dbg_tool_usb -t
```

[图片: 20251021235917]
https://static.txisfine.cn/upload/20251021235917.png/pkwatermark

加载配置

```
source configs/config.ls2k300
```

[图片: 20251022000048]
https://static.txisfine.cn/upload/20251022000048.png/pkwatermark

验证连接

```
jtagregs d8 1 1
```

应该能显示 5a5a5a5a 这说明 JTAG 已经连接到 99PI 的 2K300 了。

[图片: 20251022000131]
https://static.txisfine.cn/upload/20251022000131.png/pkwatermark

刷写固件

按住 99PI 的 RESET 按钮,在 cpu0 命令行输入 set 并回车,随后松开 RESET 按钮。

[图片: 20251022000159]
https://static.txisfine.cn/upload/20251022000159.png/pkwatermark

刷写固件,这个过程不要断电。

```
program_cachelock XXXX.bin
```

[图片: 20251022000220]
https://static.txisfine.cn/upload/20251022000220.png/pkwatermark

验证

这样表示已经结束。

[图片: 20251022000248]
https://static.txisfine.cn/upload/20251022000248.png/pkwatermark

按 99PI 的 RESET,观察 99PI 的串口输出即可。

[图片: 20251022000312]
https://static.txisfine.cn/upload/20251022000312.png/pkwatermark