查看: 2649|回复: 0

TI 的云pinmux软件

[复制链接]
  • TA的每日心情
    开心
    2024-1-16 17:48
  • 签到天数: 592 天

    连续签到: 1 天

    [LV.9]以坛为家II

    发表于 2018-9-3 08:51:10 | 显示全部楼层 |阅读模式
    分享到:
    今晚在 TI 网站下载了beaglebone black SDK,顺带发现了一个云pinmux软件,pinmux就是配置各个pin脚的,云软件,在浏览器里用,打开直接用不用本地下载安装,随便一个电脑打开浏览器就能用,感觉相当方便了,这个软件和 ST 的 stm32cubemx 的部分功能相当了,都是厂商为了让自己的产品更好用,用起来更方便开发的配套软件。用之前需要注册 TI 账号,注册过的直接登录:

    云软件的地址在这里:https://www.ti.com/tool/pinmuxtool,打开后往下走,找到这个图表,下面是 pinmuxtool-v4-clude,免费使用,正常状态,2018年7月3号最新版,上面的 V2 V3 版本看样子是本地桌面软件需要安装的就像stm32cubemx,下载到本地的话还要有对应的库,产品线广库就大,下载安装后续还要更新,也比较麻烦,直接用 V4 云软件,永远都是最新的软件,最新的库,不用本地维护更新,点下面这个view链接,打开:

    8大部分功能,右上角是pinmux点击打开:

    云端软件,界面和本地软件差不多,左上角菜单栏new打开,选择板子,没有的话选N/A,从device 中选芯片,选part,选package,点start,就打开芯片对应封装的管脚配置界面:

    整个界面分成左中右三栏:

    最左边列出各种外设,点一下加号添加外设,中间是配置,改名字,哪个外设,电压,IO,下面粉色框自己选选配置好,不想要了还有删除按钮,也可以添加多个外设:

    最右边一栏是output:有汇总,生成文件,芯片封装各个pin分布等信息和图示:


    重点是生成代码这里,点下载,会把生成的文件下载到本地:

    devicetree.txt 直接生成,注释也很清楚,相当好用,以后再也不用发愁修改devicetree了,不会了过来生成一个模板,比对着模板改,想要啥外设生成啥devicetree,txt文件怎么用?内容复制粘贴到dts文件就行了:



    头文件:

    实例:


    H文件,C文件加到工程里,直接用就好。
    还可以生成cvs文件:

    咋用?我也不知道,导入 excel,看起来方便:

    这次用完了,可以把当前配置保存到云端,点save --> cloud storage,下次用的时候,随便找个电脑登录账号,open --> cloud storage,打开接着研究:

    软件还有 Wiki 帮助,不会了来看看:

    TI 云开发工具有不少功能,以后有时间了接着看,感觉 TI 还是比较高大上,呵呵:

    <完>
    回复

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /2 下一条

    手机版|小黑屋|与非网

    GMT+8, 2024-4-25 16:36 , Processed in 0.119576 second(s), 17 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.