新手一枚,求助大家。
用的DZ128的板子,CW10.4,用LQ-USBDM烧写程序,有CAN设备,现在想用freemaster监测CAN采集的数据,但是显示no data received,自己也尝试过调试,发现应该是freemaster中STOP时,跳进了CAN接收子程序(作为CW的中断),即该子程序与FMSTR_ISR冲突导致的,于是直接把CAN接收子程序全给注释掉了,再debug,按STOP还是报错,而后CW挂起时就跳进了FMSTR_ISR,但是死活跳不出来。看汇编代码,发现RTI指向0*000000(0),不知道怎么弄了,感觉是不是FreeMaster的驱动文件少添了?我是按它的USAGE手册进行操作的。
大家可以看看我截得图片。 诚心求助,QQ522855510,拜托大家了!
...全文
11681打赏收藏
关于用Freemaster检测CAN,显示no data received
新手一枚,求助大家。 用的DZ128的板子,CW10.4,用LQ-USBDM烧写程序,有CAN设备,现在想用freemaster监测CAN采集的数据,但是显示no data received,自己也尝试过调试,发现应该是freemaster中STOP时,跳进了CAN接收子程序(作为CW的中断),即该子程序与FMSTR_ISR冲突导致的,于是直接把CAN接收子程序全给注释掉了,再debug,按STOP还是报错,而后CW挂起时就跳进了FMSTR_ISR,但是死活跳不出来。看汇编代码,发现RTI指向0