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

【SemiDrive G9 系列软件开发】 G9X PTG5.0 安全域 PWM 功能使用

大大通  · 公众号  ·  · 2024-04-19 16:30
点击蓝字 关注我们一、 测试环境硬件:SemiDrive G9X Spider软件:PTG5.0 Linux + FreeRTOS图(1)二、 配置与 Demo1.测试原理:G9X 有 8 个 PWM 模块,其中,PWM1 和 PWM2 属于 Safety Domain,PWM3 – PWM8 属于 APDomain,每个 PWM 有 4 个输出 Channel,本次测试采用 PWM3 Channel-1 作为测试通道。查找资料可知,GPIO-C9 的 mux6 为 PWM3 CH1 复用功能,如图(2)。图(2)2.资源分配如上节所述,PWM3 属于 AP Domain 资源,因此在 safety domain 使用的时候,需要做资源调整,修改 buildsystem/rtos/lk_boot/chipcfg/generate/g9x/projects/default/safety路径下的 domain_res.h,增加需要测试的 PWM Unit,并在 domain_res_cnt.h 中修改 PWM 实际在 safety domain 使用的 PWM Unit个数。domain_res.h 的修改参考图(3),这里增加了PWM3,PWM6 两个 Unit。图(3)3.配置Pinmux 的配置首先打开 SDConfigTool,选择 Chip G9X,然后 import binary,选择 SDK 中buil ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照