0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

【技术专栏】泰凌微电子产测工具使用方式二

泰凌微电子 来源:未知 2023-08-16 08:35 次阅读

本文接上一篇《泰凌微电子产测工具使用方式一》主要介绍生产测试工具的一些特殊使用方式,一拖多,脱机烧录,烧录自定义数据。

注:阅读此篇文章的读者需已读上一篇文章并已了解产测工具的基本使用方式。

1

脱机烧录

图中Button脚可以触发烧录功能,默认为高电平,接到GND即可开始烧录。这个功能等同于执行主界面的“RUN”操作。

wKgaomToRXmAHqC3AAI_5JOT_3I197.png

wKgaomToRXmAUiWYAAnZwK3VtyQ379.png

2

一拖多设置

产测工具默认支持1拖6,如果需要支持1拖12,或者1拖24可修改下面配置。

1、EvkMonitorconfiguserdef.ini

max_site_enable=1,这个值设置1可以支持12个

max_site_enable = 2, 设置2可以支持24个

wKgaomToRXmAXjPJAAGkJbT-Z4c548.png

2、设置为1拖24之后,打开软件主界面显示如下,只能提示是否下载成功,失败后不会显示具体是哪个测试项不过。

wKgaomToRXmABEknAAFeRjKJU7k979.png

3、另外,每个首次烧录的EVK都需要先烧录USB ID,PC一次只能连接一个 EVK进行,且每个EVK的USB ID需不同。1拖24模式下,jig evk也要烧录24个不同的ID号。如果EVK已经烧录过USB ID,则可以跳过此步骤。

wKgaomToRXqAVxfjAAAeBalGaIc504.png

3

在线烧录三元组数据

此功能最初用于烧录特定的三元组数据,在实际使用中也可以用于烧录用户自定义数据。

1、配置EvkMonitorconfiguserdef.ini文件,swire_mode 设置见下表。还是以8258为例,将“enable”设置为1,“swire_mode”设置为5,“type”设置为1。CsvFileName 设置CSV文件路径。

wKgaomToRXqAXkg1AAD5_V6wZRQ960.png

wKgaomToRXqAC0ZyAAAQecgYJT0237.png

2、CSV文件中设置product_id,produt_secret,product_mac按列添加。后三列usb_id,result,time必须要添加。(csv文件存储在电脑上,烧录的时候是EvkMonitor去读取csv文件中的数据,然后再烧录)如下图。

wKgaomToRXqAd6_QAAAM3KrW3ww228.png

3、test.tls脚本添加下面配置。

fast_load(dut_8258_flash_v000e.bin,1,24)

erase_flash_sec(0x78000,4) ##test_name:erase evk_with_pc(1,5000,5)##test_name:CSV

4、打开EvkMonitor工具,download之后执行测试,测试结果如下图。

wKgaomToRXqASHk_AAF9I8ctBtQ111.png

5、同时对于已烧录过的数据,CSV文件也会进行记录,结果如下图。

wKgaomToRXqAUa0RAAAPr6lKDdQ547.png

4

脱机烧录csv三元组数据

对于一些产能要求较高的客户,会采用自动化烧录方式,此种方式没有上位机,是由机台自动判断对错,所以上位机烧录csv三元组的方法就用不了,所新增了脱机烧录csv三元组。该功能的使用如下:

1、首先,确认csv文件中的数据都是16进制格式,按照高字节到低字节的顺序存储的(如B列中的第一行数据,0x1111111a,高字节0x11会烧录到DUT的高地址,低字节会烧录到DUT的低地址),同时已按列分好,一行为一个DUT的烧录数据,没有其他任何标注和内容,只能有烧录内容,因为后面需要对该文件进行转换再烧录到EVK中,所以如果格式错误,将导致后面烧录的内容不对。csv形式如下:

wKgaomToRXqAdhxFAAAWF-hN2Ck178.png

2、需要配置userdef.ini文件,具体配置参考《EvkHubMonitor用户配置文件(userdef.ini)说明》文件中的[write_csv_offline]部分。此配置是根据csv文件进行配置,同时烧录指令write_csv也要和其一直,即csv文件、userdef.ini、write_csv指令,三者必须一致,不匹配则不能烧录。同时打开userdef.ini中的csv烧录页,即CSV_SHEET_EN=1,此时才会显示csv下载界面。

wKgaomToRXqAdwCHAACQeo1MEVQ163.png

3、上面两步已经正确设置的情况下,可以使用EvkMonitor下载csv文件,csv文件的下载和脚本、程序的下载是分开的,因为这两部分,都有可能单独更新,下图为csv文件的下载界面。

wKgaomToRXuAH_V3AAA6ULRHDnw393.png

4、选择csv文件(图标1):选择要烧录的csv文件,点击这个按键选择文件后,EvkMonitor会先对文件的列数以及每列的字节数做一个初步的判断(根据userdef.ini的配置),列数要一致,字节数要小于等于设置字节数(数据是十六进制),如格式匹配,则会开始进行csv文件转换,会将csv文件中的逗号回车等符号去掉,只保留烧录数据,同时会将小于配置字节数的数据做高位补零处理,如转换成功后,会生成一个对应的bin.csv到对应的default路径下,此时Download按键(图标3)才变为可用状态。

5、下载(图标2):csv脱机烧录功能是可选功能,它会占用EVK的Flash空间,如果不用该功能的情况下,需要执行如下操作:选择csv_offline_disable,即disable掉该功能,此时Download按键(图标3)会变为可用状态,点击Download,就会擦除用到的相关的EVK的Flash区域,释放这部分空间。当使用该功能时,则不需要勾选csv_offline_disable,该项默认是不勾选的状态,此时点击Download,EvkMonitor首先会判断下EVK的可用Flash空间是否满足配置文件要求大小,满足的情况下,会将已经转化好的default目录下的bin.csv文件以及相关的csv文件配置烧录到EVK的Flash中,烧录结果会显示在图标5,烧录成功,则会在图标4的位置显示此次共烧录了多少组数据供使用(用户是已知自己csv文件中共有多少组的,可以和这个数据做个检查,看烧录的组数是否正确)。

6、读取EVK中的烧录信息(图标6)(异常EVK读出的数据不供参考):该按键是用于客户读取正常EVK时使用的(该功能使能的情况下),对应功能正常的EVK,可以通过这个按键读出EVK中共保存了多少组数据、已经使用的数据个数、剩余可用数目(图标7),同时log中会打印出EVK中第一组可烧录信息的数据,如下图所示:

wKgaomToRXuAGgDwAADG6dt9EYs517.png

功能正常的EVK有以下两种:

  • 生产过程中,没有出现过卡死现象,只是想了解下目前可用数量;

  • 生产过程中,出现卡死状态,不能继续测试,拿下来通过PC查看,也是卡死状态,不能测试,并且可以在log窗口中看到卡死原因。

除以上两种情况外的,如生产过程中卡死,原环境又可正常测试,此时的EVK即异常EVK,因为不知道测试时发生了什么,此时Flash中的数据是没有参考意义的,想要确定此种情况下的烧录个数,只能通过读取最后一个或者两个DUT,来确定已烧录到哪组数据。

所以,为了防止后面没法分析,当EVK出现卡死现象时,此时需要保留最后一个烧录成功的DUT和卡死状态时正在测试的DUT。请确保该做法可以执行,否则有可能出现不知道已使用的数据个数。

以上就是这两期产测工具的使用指导,如果各位读者有什么疑问或者建议欢迎留言,我们会根据大家关注的问题再增开一些相关技术文章,谢谢!

关 于 泰 凌

泰凌微电子致力于为客户提供一站式的低功耗高性能无线连接SoC芯片解决方案,包括经典蓝牙,蓝牙低功耗,蓝牙Mesh,Zigbee,Thread,Matter,Apple HomeKit,Apple“查找(Find My)”,和私有协议等低功耗2.4GHz多协议无线连接系统级芯片和丰富的固件协议栈。公司产品广泛应用于智能照明,智能家居/楼宇,智能遥控,无线外设,智能零售,穿戴设备,无线音频,智能玩具,物流追踪,智慧城市等各类消费和商业应用场景中。

官网:www.telink-semi.com

微信公众号:telink-semi

泰凌开发者论坛

https://developers.telink-semi.cn/

销售接洽:

中国大陆(华东、华北) :

+86-21-20281118-8213

中国大陆(华南、香港、音频) :

+86-0755-26614003

telinksales@telink-semi.com

wKgaomToRXuAChVAAAuuf6Ms7vo395.gif


原文标题:【技术专栏】泰凌微电子产测工具使用方式二

文章出处:【微信公众号:泰凌微电子】欢迎添加关注!文章转载请注明出处。


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 泰凌微
    +关注

    关注

    5

    文章

    124

    浏览量

    10650

原文标题:【技术专栏】泰凌微电子产测工具使用方式二

文章出处:【微信号:telink-semi,微信公众号:泰凌微电子】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    广芯微电子携自研的芯片及方案参展香港春季电子产品展览会

    4月13日,广芯微电子参展香港春季电子产品展览会,向海内外的专业观众展示其研发的芯片及方案。
    的头像 发表于 04-15 11:00 144次阅读
    广芯<b class='flag-5'>微电子</b>携自研的芯片及方案参展香港春季<b class='flag-5'>电子产</b>品展览会

    泰凌微电子产工具使用—如何增加GPIO测试功能

    泰凌微电子的产测工具默认提供了多个产测固件,比如测试射频RF,测试低功耗电流,这些属于前置测试,即测试PCBA硬件是否存在异常。
    的头像 发表于 01-03 09:04 353次阅读
    泰凌<b class='flag-5'>微电子产</b>测<b class='flag-5'>工具</b>使用—如何增加GPIO测试功能

    技术专栏】泰凌微电子JTAG工具使用教程(二)

    继上一篇为大家介绍了《泰凌微电子JTAG工具使用教程(一)》 ,本篇将继续为大家介绍JTAG相关工具命令行的使用和常见问题及解决方法。 1 GDB常用命令的使用 正常debug的时候,可以
    的头像 发表于 12-27 08:55 426次阅读
    【<b class='flag-5'>技术</b><b class='flag-5'>专栏</b>】泰凌<b class='flag-5'>微电子</b>JTAG<b class='flag-5'>工具</b>使用教程(二)

    技术专栏】泰凌微电子JTAG工具使用教程(一)

    Group”的缩写,是一种硬件调试和测试技术,常被用于在集成电路中诊断和调试问题。JTAG的正式名称为IEEE 1149.1标准,是一种通过扫描链(scan chain)实现的测试方法,该方法可以在不破坏芯片的情况下,对集成电路进行测试和调试。JTAG技术广泛应用于数字
    的头像 发表于 12-20 10:00 784次阅读
    【<b class='flag-5'>技术</b><b class='flag-5'>专栏</b>】泰凌<b class='flag-5'>微电子</b>JTAG<b class='flag-5'>工具</b>使用教程(一)

    微电子制造和封装技术发展研究

    微电子制造和封装技术电子信息产业的重要基础,其发展水平直接影响着电子产品的性能和可靠性。随着科技的不断进步,微电子制造和封装
    的头像 发表于 12-19 13:30 420次阅读
    <b class='flag-5'>微电子</b>制造和封装<b class='flag-5'>技术</b>发展研究

    揭秘微电子制造与封装技术的融合之路

    微电子制造和封装技术电子信息产业的重要基础,其发展水平直接影响着电子产品的性能和可靠性。随着科技的不断进步,微电子制造和封装
    的头像 发表于 12-18 13:03 328次阅读
    揭秘<b class='flag-5'>微电子</b>制造与封装<b class='flag-5'>技术</b>的融合之路

    技术专栏】泰凌微电子晶振频偏校准及实施步骤教程(二)

    继上一篇为大家介绍了《泰凌微电子晶振频偏产生原理及背景教程(一)》 ,本篇将继续为大家介绍晶振频偏校准及实施步骤。 1 晶振步进确认 1、下载EMI程序到PCBA Telink wiki官网下
    的头像 发表于 11-29 08:40 676次阅读
    【<b class='flag-5'>技术</b><b class='flag-5'>专栏</b>】泰凌<b class='flag-5'>微电子</b>晶振频偏校准及实施步骤教程(二)

    助力电子产业高质量发展,华秋电子设计与制造技术研讨会成功举办

    设计与制造,变革电子产业目前电子设计、生产制造、器件供应链相互孤立的状态,构建云端的电子产品设计平台,加快电子产品研发创新,确保可制造性。开源EDA
    发表于 11-24 16:50

    技术专栏】泰凌微电子产工具使用——如何制作及使用产测固件

    泰凌的产测工具默认提供了多个产测固件,比如测试射频RF,测试低功耗电流,这些都属于前置测试,即测试PCBA硬件是否存在异常。如果PCBA板子有sensor之类的传感器,是否可以检测硬件异常呢?这是
    的头像 发表于 11-01 09:50 642次阅读
    【<b class='flag-5'>技术</b><b class='flag-5'>专栏</b>】泰凌<b class='flag-5'>微电子产</b>测<b class='flag-5'>工具</b>使用——如何制作及使用产测固件

    技术专栏】泰凌微电子产工具使用——常见问题解决方法(二)

    1 关于产测工具的连载文章 【技术专栏】泰凌微电子产工具使用方式一 【
    的头像 发表于 10-25 16:15 484次阅读
    【<b class='flag-5'>技术</b><b class='flag-5'>专栏</b>】泰凌<b class='flag-5'>微电子产</b>测<b class='flag-5'>工具</b>使用——常见问题解决方法(二)

    技术专栏】泰凌微电子产工具使用——常见问题解决方法(一)

    1 关于产测工具的连载文章 【技术专栏】泰凌微电子产工具使用方式一 【
    的头像 发表于 10-18 16:25 772次阅读
    【<b class='flag-5'>技术</b><b class='flag-5'>专栏</b>】泰凌<b class='flag-5'>微电子产</b>测<b class='flag-5'>工具</b>使用——常见问题解决方法(一)

    技术专栏】泰凌微电子产工具使用方式

    本文主要讲述生产测试工具使用方式。通过配置上位机软件,可以 实现支持一拖六到一拖二十四,支持频偏校准,射频测试,脱机烧录,烧录mac 地址 等。 软件:Evk Monitor 硬件:Jig Evk
    的头像 发表于 08-09 08:40 1529次阅读
    【<b class='flag-5'>技术</b><b class='flag-5'>专栏</b>】泰凌<b class='flag-5'>微电子产</b>测<b class='flag-5'>工具</b>使用<b class='flag-5'>方式</b>一

    全自动落地式BGA返修台:微电子制造业的精密工具

    微电子制造业中,Ball Grid Array (BGA) 封装技术已经广泛应用。BGA封装技术以其高密度、高性能的优势,已经成为现代电子产品的主流封装
    的头像 发表于 08-02 14:47 765次阅读
    全自动落地式BGA返修台:<b class='flag-5'>微电子</b>制造业的精密<b class='flag-5'>工具</b>

    《深入理解微电子电路设计——数字电子技术及应用》+深究数字芯片的内核与要点

    . N .布莱洛克( Travis N . Blalock )是美国弗吉尼亚大学电气与计算机工程系教授。 本书全面讲述了微电子电路的基础知识及其应用技术,书中没有简单罗列各种元器件或者电路,而是关注于让
    发表于 07-29 11:59

    嵌入式受邀参加能源电子产业政策华北片区宣贯会

    、保定等一批特色产业聚集区,能源电子产业主营收入突破1500亿元。 ​ 编辑切换为居中 保定飞嵌入式技术有限公司(以下简称:飞嵌入式)受邀参加会议。作为河北省
    发表于 05-11 15:33