完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
关于MPC5775B/E,我对使用两个MCAN CAN FD 设备的消息RAM 有一些疑问。
无处,我找到了CPU看到RAM的地址的文档。然而,从你的 类似 MPC5777 的示例代码中,我得到了 0xFFE34000,并且使用调试器,我 可以证明我们这里有一个恰好记录 长度的内存段(0x2600,2432 字)。所以基地址是很确定的,但是你是否 还能确认呢?或者告诉我在哪里找到它的记录? 其次,从我阅读的文档来看, 地址空间是如何在两个设备之间共享的还不是很清楚。“每个 M_CAN 实例可以在消息 RAM 中寻址 1216 个字”这句话(参考手册,38.1.1, p.1763)让我认为 RAM 被切成相同的两半,每个设备 只看到 0x1300。但是随之而来的问题是,哪个使用哪个 基地址?M_CAN_=0xFFE34000 和 M_CAN_1=0xFFE35300? 术语“两个 M_CAN 共享的消息 RAM”(相同位置)似乎 表明两者将具有相同的基地址,而这是 避免冲突的配置问题。 (通过在两个设备中为 FIFO/队列/过滤器使用相应的不同偏移量。) 如果后者是正确的(对我来说这看起来更合理),那么我 想知道,为什么文档说“每个 M_CAN 实例可以寻址 1216 个 字”?那么难道不应该为一个设备花费更多的 0x2600 - 而另一个设备的 RAM 成本更低吗?用例:一个支持 RAM 消耗 CAN FD,另一个只做经典 CAN? 请给我解释一下!非常感谢。 |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
1935个成员聚集在这个小组
加入小组我的项目我做主,使用GN+Ninja来完成构建系统(VSCode开发RT106X)
36428 浏览 0 评论
NXP IMX8应用处理器快速入门必备:技巧、使用、设计指南
4971 浏览 1 评论
6114 浏览 1 评论
6821 浏览 0 评论
NXP i.MX6UL开发板(linux系统烧录+规格+硬件+模块移植)使用手册
4252 浏览 0 评论
653浏览 2评论
求助,S32G上Core M启动后如何让Core A在Flash指定位置加载uboot?
646浏览 2评论
ESP32-WROVER-IE + LAN8720以太网,GPIO0电压只有1.6v,无法正常进入spi flash boot模式如何解决?
647浏览 2评论
求分享适用于PN7160 Android的NFC工厂测试应用程序
737浏览 2评论
849浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-27 02:03 , Processed in 1.110205 second(s), Total 76, Slave 59 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号