跳转至内容

Discussion & Question

A place to talk about whatever you want or ask a question

1.2k 主题 5.3k 帖子

子版块


  • 开发环境搭建相关问题,Cmake,GCC,Ninja等

    119 主题
    482 帖子
    kid_liK

    好的,我验证了eclipse提供插件支持PEMicro,多谢。

  • Questions about YTM32Z seires

    10 主题
    29 帖子
    justinJ

    麻烦问一下电阻大概用多大比较合适而又不影响总线通讯?

  • Questions about YTM32B1H seires

    165 主题
    746 帖子
    yt0503Y

    本方案基于YT Config Tool开发,使用Vscode+Cmake+Ozone工具链开发编译调试;基于Demo板硬件搭建实施;使用同星科技TC1012P CAN/LIN工具及同星科技TSmaster软件。
    a60537fa-3d88-4839-b91f-7d9c4c82f226-image.png

    烧录Bootloader
    新建YTM32B1HA01的J-FLASH工程
    9f25a766-4947-4be2-9c69-5c290a4a06b1-image.png
    找到Bootloader编译的烧程文件
    文件路径:.\uds_can_fbl_ha0_release\uds_can_bootloader\build\uds_can_bootloader.s19
    6d7956b7-8e61-41d6-b554-fd9f182e85cf-image.png
    加载Bootloader文件
    d59ac35a-3106-4e99-b3cd-645aedd26d07-image.png
    擦除芯片(或者快捷键F4)
    11ccb606-2247-422d-af08-5341d3778a15-image.png
    ea005a4d-c0db-4704-bdce-443faed307a6-image.png
    烧录程序(或者快捷键F6)
    bf22f428-0387-4026-a8dc-0da79069d7d4-image.png
    95827253-0c99-4911-b18f-7cacfda1f3d4-image.png

    上下电运行Bootloader
    拔掉JLINK烧录器,重新上下电后,板子重新工作,LED按照100ms快速闪烁,程序工作在Bootloader里面。

    升级上位机配置
    将FlashDriver文件、Application文件、SeedAndKey.dll几个文件放到升级上位机目录下。
    文件路径:.\uds_can_fbl_ha0_release\UDS_CanFbl_TsMaster
    04a15cd1-caee-4f40-84bb-fc9b0a33093a-image.png
    打开升级上位机工程(如上图中.TSProj_x86文件)配置收发ID
    7e9acbd8-e15c-4a3d-86b2-f3694361af5a-image.png
    配置TP时间参数,配置加密dll
    014689a4-7954-4a2c-a65d-aa49417242cd-image.png
    配置FlashDriver和Application和校验方式
    f95fe413-c823-4b16-baed-fe9a7d2145b8-image.png
    若是修改 flashdriver/app 文件命名,需要修改对应校验的请求值
    2cce3379-8ef9-4a6b-b89d-241aa61c3a21-image.png
    配置自动诊断流程
    5f89e321-f1ba-47bf-8700-315e368369ac-image.png

    执行升级
    4.1 从Bootloader升级
    4637c95d-e555-4edf-9c2b-22011aabf30b-image.png
    升级完成后,LED灯1000ms闪烁,运行在Application程序中(Bootloader程序中LED灯100m闪烁)。

    4.2 从Application升级
    从Bootloader升级成功运行到Application后,再次点击运行,从Application升级。
    3def3e72-e5c7-4b9c-9dff-ed7db99f9c09-image.png
    升级过程中,运行在Bootloader程序中,LED灯100ms闪烁,升级完成后,LED灯1000ms闪烁,运行在Application程序中。

    4.3 StayInBoot升级
    从Application升级中,是有升级请求标识的(KeepInBootVar变量)。
    本方案设计上认为:
    运行到Bootloader以后,如果通讯一半断开未发生升级服务(擦除芯片/请求下载/数据传输/下载退出等UDS服务),则即使有升级请求,可以超时退出重新跳转到Application运行;反之则必须StayInBoot等待重新升级。

    4.3.1 未发生升级流程请求
    升级一半,拔掉CAN线模拟通讯断开,升级失败
    d88fbf53-8f0f-4198-9f6a-c1bf4aa7eae8-image.png
    通讯断开超时后,Bootloader重新进入Application运行,Demo板上LED灯1000ms闪烁。

    4.3.2 已发生升级流程请求
    执行到升级流程后,拔掉CAN线模拟通讯断开,升级失败
    22540ad8-ec47-4eb7-a14b-b757aef18b67-image.png
    通讯断开超时后,Boootloader不能进入Application,执行StayInBoot(重新复位或者上下电等均保持StayInBoot)。
    重新执行升级
    843c60cf-b9fe-42d1-b0c8-70172d984156-image.png
    升级成功,Demo板上LED灯1000ms闪烁。
    5. 附件代码
    uds_can_fbl_ha0_release_20250920.zip

  • Questions about YTM32B1M seires

    465 主题
    2k 帖子
    junhanhuangJ

    如果代码运行在A区并且flash操作A区需要关中断阻塞运行,如果代码运行在A区操作B区的flash可以不用关中断异步运行

  • Questions about YTM32B1L seires

    205 主题
    847 帖子
    RioR

    scope_52.png
    图示为使用例程接受数据的波形,已将发送操作注释。

  • Questions about YT SDK

    112 主题
    465 帖子
    EkkoE

    Xuan 使用ME05 demo板跑Macl,实测上电时间需要100ms左右,这边可以确认一下Macl的上电时间吗050a7eca-741d-47fa-9b5d-03a43046fae6-37ff3763d005621a9d36aa06b42b3eb.jpg

  • Questions about YT MCAL
    提问请附带芯片和软件版本信息

    75 主题
    353 帖子
    xianghanX

    2b483b5c-fcf3-47f6-8b6c-76d5a8dbfd07-Crc_Demo.zip
    为了支持GHS编译,请参考压缩包示例代码,手动替换以下文件;
    1 GHS.cmake
    2 ghs,cmake
    3 platform下core_cm33.h
    如下图所示
    3c452ba6-ac8d-4cea-945f-17bcc2046e80-img_v3_02ph_275af3bb-27b4-46f1-8f64-faafe9ab9b4g.jpg

  • 如何适配Autosar NvM模块

    8
    0 赞同
    8 帖子
    1k 浏览
    FrankieF

    @wangzs 福 邀请您参加腾讯会议
    会议主题:福的快速会议
    会议时间:2025/01/20 14:49-15:49 (GMT+08:00) 中国标准时间 - 北京

    点击链接直接加入会议:
    https://meeting.tencent.com/dm/SCQlkShyBjHa

    #腾讯会议:392-815-693

    复制该信息,打开手机腾讯会议即可参与

  • MC0系列:IIC的master_demo主机如何使用非阻塞式发送和接收

    12
    0 赞同
    12 帖子
    1k 浏览
    DigaD

    你第一张图里不就有嘛,77-79 行,先发 MemAddr,然后读取数据。
    DevAddr 应该是在 I2C 初始化时候配置的

  • AES-CMAC/AES-ECB测算

    4
    0 赞同
    4 帖子
    818 浏览
    HarlanH

    image.png
    同楼上方法,AES-CMAC验算OK

  • .cache是什么文件?删掉了,编译有影响吗?

    2
    0 赞同
    2 帖子
    548 浏览
    FrankieF

    .cache 是clangd的缓存,用于vscode代码跳转。https://github.com/clangd/clangd/discussions/1001

    image.png

  • 0 赞同
    2 帖子
    464 浏览
    FrankieF

    image.png

    image.png

  • 芯片存储温度范围确认

    5
    0 赞同
    5 帖子
    636 浏览
    majorM

    可以参考如下标准中的要求。
    img_v3_02gr_30c1731f-ca8f-4333-a9f7-3bea9a3af42g.jpg

  • YCT里面Clock Configuration怎么配置?

    1
    0 赞同
    1 帖子
    264 浏览
    尚无回复
  • IAR报错:Error[Lp005]: placement includes a mix of sections with content...

    5
    0 赞同
    5 帖子
    930 浏览
    HarlanH

    image.png

    image.png
    是规范问题,将.lib的所有变量写入初值0后,报错问题解决

  • 关于用户名修改

    6
    0 赞同
    6 帖子
    664 浏览
    FarleyHuangF

    终于修改成功了,感谢

  • MC0 看门狗超时时间问题

    2
    0 赞同
    2 帖子
    512 浏览
    DigaD

    看门狗可选择较低频率的时钟作为计数时钟以设置较长时间

  • VDD=3.3V对应功耗数据

    已移动
    2
    0 赞同
    2 帖子
    449 浏览
    majorM

    这个可以参考5V下电流数据,芯片内部为LDO,电流数据受供电电压影响较小

  • YT Config Tool工具使用问题

    2
    0 赞同
    2 帖子
    581 浏览
    FrankieF
    project_location 是你文件的位置,不能改 project name目前可以通过修改yct文件里面的project-》name来修改,后面会增加直接在界面上修改的功能。
  • Input Capture Overflow 讨论

    1
    0 赞同
    1 帖子
    586 浏览
    尚无回复
  • FLEXCAN_DRV_InstallErrorCallback初始化以后怎么触发这个验证

    2
    0 赞同
    2 帖子
    477 浏览
    ganyongchaoG

    制造CAN错误,有条件可以用CAN Stress针对CAN Frame的特定bit干扰;简单操作可以短接CANH和CANL制造busoff;出现CAN错误会进Error中断或者其callback的

  • 我这打开都没有download,如何下载

    3
    0 赞同
    3 帖子
    479 浏览
    luodefuL

    要用企业邮箱注册账号吧

  • SIT1044 芯力特 驱动

    3
    0 赞同
    3 帖子
    495 浏览
    yt0069Y

    需要的,收发器有状态管理,需要控制的,autosar规范有can收发器的驱动规范

  • 8.40.2版本IAR编译HA01 1.3版本SDK报错, __vector_table symbol not found

    已解决
    5
    0 赞同
    5 帖子
    866 浏览
    FrankieF

    ok,已经加了,下个版本的SDK/MCAL搭配新的YT-LINK修复。

  • ozone编译环境下变量初始化问题

    已解决
    7
    0 赞同
    7 帖子
    777 浏览
    YQHY

    该问题已解决,原因是使用了9.3.1版本的GCC编译器,若不给变量赋初始值,编译时该变量会被放在BSS段外面,故即使在YCT中勾选了BSS段的Clear Section,该变量也无法被初始化为0。
    解决方式:
    (1)换用10.3.1版本编译器(YCT版本更新时会自动安装10.3.1版本),也可手动安装并添加路径到环境变量,如下图。
    81b13621-bee3-48a7-a9ad-628d5e2ee816-image.png
    f23d8929-4c1f-4f1c-808e-e2ca5473695e-image.png
    (2)给变量手动赋初值。
    建议统一使用10.3.1版本编译器。

  • Port弱上拉和强上拉的能力?分别多少mA

    已移动
    3
    0 赞同
    3 帖子
    490 浏览
    yt0069Y

    哪些引脚支持High Drive可以参考芯片参考手册PCTRL章节
    image.png

  • 0 赞同
    3 帖子
    621 浏览
    yt0069Y

    国产第三方工具支持,已支持品牌

    高勒康达。联系方式:王顺,18682220417
    淘宝:FT200-CN国产ARM单片机烧录器 中颍旋智美仁灵动小华雅特丽士兰微 稀微(戎象)。联系方式:任工,18767183938
    云途-稀微编程器介绍.pdf 昂科。联系方式:李志军,13510425972 力捷丰。联系方式:刘剑,13310159832
    国外工具: P&E。联系方式:张峻场,13802075989
    PEmicro - 40+ years innovating in the embedded systems space. Flash Programmers, Cloud-based, Automa
  • 云途开发生态介绍

    快速上手云途开发生态

  • 云途论坛规则/Yuntu Forum Rules

    发帖前请查看

  • YT CONFIG TOOL调查问卷

    帮助改进和优化YT CONFIG TOOL,有机会抽取YTM32B1ME0 EVB哦...

  • Online Users