欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

启明云端分享|sigmastar debug工具使用说明(一)

发布时间:2024/10/14 编程问答 45 豆豆
生活随笔 收集整理的这篇文章主要介绍了 启明云端分享|sigmastar debug工具使用说明(一) 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

1. Sstar System Tool说明

软件开发人员访问SigmaStar芯片寄存器,必须使用Debug Tool硬件工具和Sstar System Tool软件工具。Debug Tool硬件工具,如图所示。



使用USB延长线连接PC机,安装驱动《debug tool driver for win7》。

打开Securt CRT工具 。目前停串口有两种方式:

1、进入uboot,敲命令debug ,敲Enter键,关闭串口终端,如下图所示:


2、进入系统,输入11111(5个1),停串口,关闭串口终端,如下图所示: ![在这里插入图片描述](https://img-blog.csdnimg.cn/a381dbeb9daa42c7b92e11605768b3ee.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA5ZCv5piO5LqR56uv,size_20,color_FFFFFF,t_70,g_se,x_16)

3、打开如下图界面,确认界面中的chip /interface/Slave addr ,选择如下图1-4所示,然后点击按钮,出现图下下张图界面

如下图界面中,选择bank,范围在1002-1016区间,选择MIU,然后点击Read Bank,若能正常读到数据,则表示Sstar tool和芯片连接正常。

如图所示:Bank1012 偏移地址1B 16bit的值是0x1F11

如图所示:例如Bank1012 偏移地址36 8bit的值是0x1F 偏移地址35 8bit的值是0x11 8bit转换成16bit 是36/2=1B(16进制)


2. Sstar flash tool

2.1. 烧录硬件环境准备¶
2.1.1. Debug tool 硬件串口工具¶
此款工具专用于SigmaStar芯片的uboot烧录以及芯片Sstar tool寄存器访问。

2.1.2. 硬件连接框图

2.1.3. SPI-NOR Flash空片烧录¶
适用于空机烧录,或者uboot已经损坏导致无法通过uboot升级的场合。

SPI Norflash烧录的offset如下:

  • Step 1:使用debug tool 连接板子,关闭串口终端,执行Flash Tool工具,板子上电。
  • Step 2:选择SPItab,点击More并且选择类型为SPINOR;
  • Step 3:加载烧录文件并点击Connect
  • Step 4:加载imageIPL.bin,点击Run;
  • Step 5: 加载 image “IPL_CUST.bin”,设置Base shiftat 0x10000。

注:可能随着版本变化,Base shift的地址以表2-1数据为准。

  • Step 6: 加载image“MXP_SF.bin”, 设置“Base shift”at 0x20000。
  • Step 7: 加载image “u-boot.xz.img.bin” , 设置“Base shift”at 0x30000。
  • Step 9:重启板子即可

2.1.4. SPI-NAND FLASH空片烧录¶
适用于空机烧录,或者uboot已经损坏导致无法通过uboot升级的场合。

烧录SPINAND的方法和SPINOR一样,只是地址以及文件稍有差别。

  • Step 1:使用debug tool 连接板子,关闭串口终端,板子上电。
  • Step 2:打开Flash Tool工具,如下图所示;
  • Step 3:选择SPI按钮,出现如下图界面
  • Step 4:在Type按钮,选择SPINAND,连接Connect按钮,出现如下图界面,并点击确定。
  • Step 5:连接成功时,出现如下图16界面,显示对应的Flash型号,表示连接成功。
  • Step 6:加载image“ GCIS.bin”,点击“Run”;
  • Step 7: 加载 image “IPL.bin”,设置“Base shift”at 0x140000。

注:可能随着版本变化,Base shift的地址以表2-2数据为准。

  • Step 6: 加载image“IPL_CUST.bin”, 设置“Base shift”at 0x200000。
  • Step 7: 加载image “u-boot_spinand.xz.img.bin” , 设置“Base shift”at
    0x2c0000。
  • Step 9:重启板子即可

总结

以上是生活随笔为你收集整理的启明云端分享|sigmastar debug工具使用说明(一)的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。