专栏名称: 大联大工程师社区
针对电子行业逐渐呈现碎片化、客制化的趋势,大联大推出汇聚内外工程师,搭建互相帮助乐于分享,解决问题的首选技术平台----大大通,研发工程师的翰林院。其中包含了大联大代理的上百条产品线、数百个方案,以及新产品信息和原厂新闻
今天看啥  ›  专栏  ›  大联大工程师社区

大咖说 |【SemiDrive G9 系列软件开发】 如何进行 PTG5.0 切换 GPIO 模式测试?

大联大工程师社区  · 公众号  ·  · 2024-09-13 16:30
    

文章预览

点击蓝字 关注我们 一、 测试环境 ✦ 在最近支持过程中,有客户提出动态切换 GPIO 模式的疑问(涉及模式切换 api 的参数)。在 PTG5.0 的基础上,稍加修改例程即可完成测试: 硬件: SemiDrive G9H ref A02 图(1) 软件: PTG5.0 Linux + FreeRTOS 软件环境搭建以及 G9H Ref A02 操作方法参考:《SD_G9_Quick_Start_Rev2.4.pdf》 图(1) 二、Demo与测试 ✦ 1.代码部分: 测试代码路径:buildsystem >rtos > freertos safetyos >application >sample > port > app_port.c。在最后添加 STATIC_COMMAND(图(2));注释掉不相干部分,添加如图(3)的测试代码:主要包括获取的操作 GPIO 的句柄;设置的 pin,使用的 GPIO 编号,在 buildsystem >rtos > lk_boot > chipdev > port >sd_port >inc >port_cfg_def.h;设置 pin 的模式 Port_PinModeType(图(4)),这里使用 GPIO_H6,通过 SDConfigtool 获取 GPIO 硬件编号(也即 GPIO Number 图(5))。 图( ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览