CAN0 Tx 中断进入不了
-
你好:
第二个邮箱的状态为0x0C080000
,表明邮箱正处于发送中。
所以一直没有进邮箱是正常的,因为消息没有发送完成。要进入中断请确保:CAN0被正确接入到了总线上,总线上还有其他设备,且不处于listen only模式。
-
另外,HA的EVB中:
- 使用CAN1需要确保连线正确,不能采用默认的连接方式。
- 使用CAN2需要确保J35连接上了
-
-
-
您好:
抱歉,之前发的压缩包没有使用 HA 0_9_1 的配置,所以会打不开,这是我更新后的示例: -
好的,这个压缩包中有刚刚的示例中生成的elf文件:elf.zip
-
您好,检查一下J35跳帽是否连接了,这个跳帽需要连上
上图中的描述有误,会在后续更新。
-
-
如何编译
使用 YT Config Tool 生成工程后,生成的工作区中会有.vscode/settings.json
文件,其中包含了配置项:{ "cmake.configureArgs": [ "-DCMAKE_TOOLCHAIN_FILE=${workspaceFolder}/cmake/gcc.cmake", "-DARM_CPU=cortex-m7", "-DDEVICE_NAME=YTM32B1HA0", "-DTOOLCHAIN=GCC" ], "cmake.buildDirectory": "${workspaceFolder}/build", "cmake.buildToolArgs": [], "cmake.sourceDirectory": "${workspaceFolder}", "cmake.generator": "Ninja", "cmake.configureOnOpen": false, "cmake.ignoreKitEnv": true, "cmake.showSystemKits": false, "cmake.enableAutomaticKitScan": false, "cmake.enabledOutputParsers": [ "cmake", "gcc", "gnuld", "msvc", "ghs", "diab", "iar" ] }
类似的内容,该配置文件中的设置主要是服务于插件:CMake Tools
您可以在扩展商店中下载该插件,然后点击左下角的小齿轮即可进行编译。
或者您可以参考文件中的定义的宏,使用CMake自行编译 -
下载gcc编译器和cmake
您可以再安装 YT Config Tool 之后选择安装 dev tool:
该选项会自行安装所需的CMake版本以及gcc编译器。(注意下载后可能会需要添加环境变量) -
对应的文档
YT 对应的大部分文档均可再 YT Config Tool 中获取:
对应于此处,可以参考
-
帮助没办法联网的电脑使用YCT
帮助改进和优化YT CONFIG TOOL,有机会抽取YTM32B1ME0 EVB哦...