找回密码
 立即注册

QQ登录

只需一步,快速开始

打印 上一主题 下一主题
开启左侧

EC_M460_CANFD_Tx_Simply 例程,MCU更换为64脚的需要注意什么吗

[复制链接]
跳转到指定楼层
楼主
匿名  发表于 2023-11-28 11:24:27 |只看大图 回帖奖励 |倒序浏览 |阅读模式
MCU更换为 M467SJHAN

发现下载的时候 提示:Incorrect range of code memory: 40020200H - 4002043FH
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 顶 踩
回复

使用道具

沙发
chrishu 发表于 2023-11-29 11:36:06 | 只看该作者
keil里选择芯片型号了吗?
回复 支持 反对

使用道具 举报

板凳
匿名  发表于 2023-11-29 13:04:27
chrishu 发表于 2023-11-29 11:36
keil里选择芯片型号了吗?

选了啊。就是更换的芯片型号 为64pin的。
出了问题。
在自己设计的硬件上面做的。
回复 支持 反对

使用道具

地板
chrishu 发表于 2023-11-29 13:44:13 | 只看该作者
检查一下是不是下面这个地方没选择



回复 支持 反对

使用道具 举报

5#
匿名  发表于 2023-11-29 15:54:25
按照上图所示,修改了RAM2.发现TX例程,依然无法发送。
然而RX可以利用CANFD调试,可以接收。

而且,TX例程,不包含CANFD的source,加入进去之后,这个里面的canfd_open函数,与RX也不一样。

请新唐的FAE认真并且不要盲目自信。

回复 支持 反对

使用道具

6#
chrishu 发表于 2023-11-30 08:58:40 | 只看该作者
1、请问添加RAM2后是否可以下载,是否可以执行代码?
2、关于TX例程无法发送,RX例程可以接收。请问你的CAN硬件上TX RX使用的哪些引脚?
     你说的RX例程可以接收,是指BSP下的CANFD_CANFD_TxRx或CANFD_CANFD_TxRxINT吗?那它的代码里用的PC4, PC5引脚。
      EC_M460_CANFD_Tx_Simply_V1.00例程使用的PJ10和PJ11。例程的readme里有说明使用的是NuMaker-M467HJ V1.0板子测试,如果用BSP下的例程来接收的话,需要将bsp下例程的引脚改为PJ10和PJ11。
3、关于TX 和RX的canfd_open函数不一样。
     首先bsp下的CANFD_CANFD_TxRx或CANFD_CANFD_TxRxIN例程使用的底层驱动函数。例程里收发都有。习惯调用底层库函数,不希望直接操作寄存器的话收发都可以参考这两个例程。
    因为bsp下的例程针对CANFD的驱动lib使用了很多结构体,比较复杂。
    所以特意写了一个不使用底层库函数,直接操作寄存器的CANFD 发送的例程EC_M460_CANFD_Tx_Simply_V1.00,以便于习惯直接操作寄存器的工程师来看。

回复 支持 反对

使用道具 举报

7#
Angus 发表于 2023-11-30 10:42:35 | 只看该作者

我在新唐网站刚下载了这两个代码,直接编译后在NuMaker-M467 V1.0 板上测试。没有问题,打印数据如下图。
说明文件中,已注明用的测试板是 NuMaker-M467,编译器是 keil V5.38.




我们NuMaker -M467 板上是 177脚的,若换成 64脚的,请用PinView 看一下代码中引脚配置,是否与你的硬件设计一致,若不一致,在main()中改一下引脚配置即可,其它不用改,这个我已测试过。


另外重新选择芯得型号变成64引脚后,Option 内容会变,所以要加上 CANFD 专用 FLASH 区域的定义,还要确认看一下仿真器选项。

若编译器版本不一样,或未装NuLink 驱动,Optoin 选项也会改变,也要检查确认一下。

回复 支持 反对

使用道具 举报

8#
匿名  发表于 2023-11-30 10:54:06
你那里有64PIN的MCU吗?要不要试一下?

1-0002.jpg (232.51 KB, 下载次数: 497)

1-0002.jpg

1-0001.jpg (279.55 KB, 下载次数: 493)

1-0001.jpg
回复 支持 反对

使用道具

9#
匿名  发表于 2023-11-30 11:03:40
M467-128PIN 的硬件,我们也有。
将IO适配一下,其余不做任何改动和修改之后,
可以发送,但是 CANFD 速率是 1M-4M

这个问题,我们只能对贵司的FAE表示呵呵。

懒得再去研究了。。。

在这里结帖吧。

回复 支持 反对

使用道具

10#
匿名  发表于 2023-11-30 11:09:18
NUVOTON 技术高超 工作认真的FAE,请你们睁大眼睛仔细看看。

图3.png (33.37 KB, 下载次数: 498)

图3.png

图2.png (56.7 KB, 下载次数: 496)

图2.png

图1.png (101.65 KB, 下载次数: 497)

图1.png
回复 支持 反对

使用道具

高级模式
B Color Image Link Quote Code Smilies |上传

本版积分规则

新唐MCU