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工具使用说明(一)相关推荐

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

    提示:作为Espressif(乐鑫科技)大中华区合作伙伴及sigmastar(厦门星宸)VAD合作伙伴,我们不仅用心整理了你在开发过程中可能会遇到的问题以及快速上手的简明教程供开发小伙伴参考.同时也用 ...

  2. 启明云端分享| sigmastar ssd201_ffmpeg移植

    提示: 最近有很多开发者在问sigmastar ssd201在点屏时,怎么移植ffmpeg,启明云端技术人员做了以下整理: 1.下载源码 git clone https://github.com/aa ...

  3. 启明云端分享|Sigmastar SSD202D都有哪些特点嘞~

    启明云端基于Sigmastar SSD202D出品的分辨率为720x720的4寸超级智能面板应用于酒店,它集不同设备的功能于一身:智能网关.智能开关.空调面板.背景音乐面板.在线.离线AI语音等,可代 ...

  4. 启明云端分享| sigmastar SSD201/SSD202D双网口开发板技术相关资料

    提示:sigmastar SSD201/SSD202D双网口开发资料由启明云端FAE整理,希望能够帮助你们快速完成开发 文章目录 一.硬件开发接口 二.开发板快速启动 三.环境搭建 tar -xvf ...

  5. 启明云端分享 | Sigmastar SSD201\SSD202D核心板在智能料理机方案的应用(4.3寸彩屏应用)

    提示:作为Espressif(乐鑫科技)大中华区合作伙伴及sigmastar(厦门星宸)VAD合作伙伴,我们不仅用心整理了你在开发过程中可能会遇到的问题以及快速上手的简明教程供开发小伙伴参考.同时也用 ...

  6. 启明云端分享| sigmastar SSD201/ SSD202D _OTA升级使用参考

    提示:作为Espressif(乐鑫科技)大中华区合作伙伴及sigmastar(厦门星宸)VAD合作伙伴,我们不仅用心整理了你在开发过程中可能会遇到的问题以及快速上手的简明教程供开发小伙伴参考.同时也用 ...

  7. 启明云端分享|sigmastar ssd201\ssd202d 双网口开发板在ISP烧录UBOOT时常遇到的问题解答

    提示:作为Espressif(乐鑫科技)大中华区合作伙伴及sigmastar(厦门星宸)VAD合作伙伴,我们不仅用心整理了你在开发过程中可能会遇到的问题以及快速上手的简明教程供开发小伙伴参考.同时也用 ...

  8. 启明云端分享|sigmastar SSD201 \ SSD202D内存大小问题及flash分区问题解答

    提示:作为Espressif(乐鑫科技)大中华区合作伙伴及sigmastar(厦门星宸)VAD合作伙伴,我们不仅用心整理了你在开发过程中可能会遇到的问题以及快速上手的简明教程供开发小伙伴参考.同时也用 ...

  9. 启明云端分享| sigmastar ssd201/ssd202d _Uboot升级指南

    提示:作为Espressif(乐鑫科技)大中华区合作伙伴及sigmastar(厦门星宸)VAD合作伙伴,我们不仅用心整理了你在开发过程中可能会遇到的问题以及快速上手的简明教程供开发小伙伴参考.同时也用 ...

最新文章

  1. hadoop的mapReduce历史服务配置及查看
  2. Qt Creator 运行s60 Emulator
  3. android 定位信息存哪,安卓手机便签系统存储位置在哪
  4. leetcode 763. Partition Labels | 763. 划分字母区间(双指针)
  5. python文件名匹配
  6. Linux学习笔记006-启动流程
  7. linux libasan.so,Address Sanitizer 用法
  8. Kafka消息压缩与解压
  9. leetcode Longest Consecutive Sequence
  10. mysql使用了索引还是慢,`MySQL GROUP BY使用索引时速度较慢
  11. vim中字符串的替换
  12. Vegas渲染的时候选什么格式?
  13. 信息收集之网站镜像克隆
  14. linux vbook voyo_原笔迹手写平板-VOYO VBOOK V1体验小记
  15. linux用户态切换到内核态方法
  16. 六祎-Mybatis高速下载通道
  17. sflow-rt 3.0 安装
  18. Spring Boot + Spring-Security实现前后端分离双重身份认证初学者指南(手机号密码JWT + 短信验证码)
  19. 基于润和3516 dv300开发板,运行鸿蒙3.1 ArkUI helloworld
  20. kubeadm方式安装kubernetes

热门文章

  1. objective-c 2.0的字面量Literals
  2. 第二次启用httpd24调用mysql时出现的错误
  3. sigaction函数解析
  4. 在Synaptic Package Manager 加载USB 接口的CD-ROM
  5. devops的公开课
  6. minikube配置使用代理
  7. hdfs restful API:httpfs与webhdfs的简单使用
  8. mapreduce运行模式
  9. linux du命令使用:目录大小排序
  10. Centos7安装netstat及简单使用