最新版本的sam-ba_2.15 MCU 编程工具可以通过调试串口和USB接口对AT91系列MCU进行编程。
使用示例
ARM9263上的Sam-ba arm 9263上的Sam-ba arm 9263上的Sam-ba,安装下载的安装AT91-ISP v1.13.exe软件!
1.双击安装AT91-ISP v1.13.exe运行并选择默认设置。安装后,桌面上会生成以下两个图标。
2.擦除芯片并进入编程模式。
打开JLINK外壳,看到JLINK的内部电路如下图所示。
版本1
版本2
用USB线连接JLINK和PC,为JLINK提供工作电源。
将图中A的两个过孔短接约5秒。断开位置A处两个过孔的短路..然后拔掉JLINK和P C之间的USB线(注意顺序)。
缩短图中B处的两个过孔。
用USB线连接JLINK和PC。至少10秒后,拔下USB线,停止给JLINK供电(注:请确保图中B始终处于可靠端接状态)。
断开图中b处的短路。
3.更新固件
双击桌面上的SAM-PROG v2.4图标,运行SAM-PROG v2.4刻录软件,进行如下图所示的设置。
通过USB电缆将JLINK V8与PC连接。此时SAM-PROG v2.4软件中的写闪存按钮将生效。(注意,先打开SAM-PROG v2.4再连接JLINK与PC)。
单击写入闪存按钮来刻录固件。刻录完成后,活动连接:将变为1。
拔下JLINK和PC之间的USB电缆。
至此,JLINK V8的固件已经更新完毕。正常情况下,用JLINK V8连接电脑时,JLINK V的指示灯会闪烁,然后变绿。请参考JLINK V8用户手册,使用JLINK V8进行调试和仿真。
1.安装后,可以看到桌面上有两个执行程序的快捷方式,如下图所示。我们需要使用Flash编程软件SAM-PROG。
2.所需软件准备好之后,下面需要做的就是本文的重点了——擦除AT91SAM7S64 Flash(这一步很有必要,因为内部固件已经损坏)然后进入编程模式。具体操作流程如下:
(1)首先,找到PCB板的擦除引脚和TST引脚。一般这两个重要的管脚都是在J-Link中预留的,如下图所示,分别给出了这两个管脚在v8版本中的预留位置:
3.当然,如果你的PCB版本和我的不一样,我也给出一个解决方案,就是根据芯片AT91SAM7S64的引脚排列找到它的擦除引脚和TST引脚,AT91/[K2/] 7S64的引脚排列如下图所示:
(2)找到这两个重要的管脚后,通过USB数据线连接J-Link和电脑,给J-Link供电(注意这一步小灯可能不亮,但是电源已经加到J-Link板上了);[div][div]
(3)将擦除区域的两个过孔(即Erase和VDD3.3v)短路约5s后,断开连接。此时,擦除后断开USB电源,停止向J-Link供电。(注意顺序)
(4)短路TST区的两个过孔(即TST和VDD3.3v),然后连接USB数据线给J-Link供电(注意顺序),大约10s后拔掉USB电源,再断开TST区,然后进入编程模式;
(5)上述成功完成后,打开上述SAM-PROG软件,运行后设置如下图。固件在我上传的附件里:
(6)J-Link通过USB线连接到电脑。此时SAM-PROG v2.4软件中的写闪存按钮将生效。(注意,在连接J-Link之前打开SAM-PROG v2.4)。
(7)单击写入闪存按钮来刻录固件。刻录完成后,活动连接:会变为1,然后拔掉USB数据线。
下面是见证奇迹的时刻(呵呵,套用时髦的话)。当我们再次将USB数据线连接到J-Link时,会出现优美的USB设备识别声音,并弹出驱动程序进行安装。我们可以点击自动安装,这样我们损坏的J-Link就会恢复正常。太神奇了,有木有,哈哈~
SAM-BA编程工具相关下载
- 查看详情Data Studio(集成开发环境)简体2023-08-20
- 查看详情powerapps简体2023-08-16
- 查看详情bak to exe简体2023-08-16
- 查看详情VC++工程名称转换程序简体2023-08-15
- 查看详情Pandas for python简体2023-08-11
- 查看详情 Data Studio(集成开发环境) 简体 2023-08-20
- 查看详情 powerapps 简体 2023-08-16
- 查看详情 bak to exe 英文 2023-08-16
- 查看详情 VC++工程名称转换程序 简体 2023-08-15
- 查看详情 Pandas for python 英文 2023-08-11
- 查看详情 pspice软件 英文 2023-08-26
- 查看详情 签名软件(signtool GUI) 简体 2023-08-26
- 查看详情 ANTS Performance Profiler(.NET性能分析工具) 英文 2023-08-26