aozima
aozima
拒绝白嫖,拒绝键盘侠!多思考,多发分析整理过的文字,别只乱贴代码或截图就不管了。

注册于 12 years ago

回答
825
文章
4
关注者
36

说明你没写中断服务函数,所以默认进 Default_Handler。
要确认哪个中断没写,在 Default_Handler 中看当前的 IPSR 即可得到中断号,记得减去内核中断16个。

CAN总线至少要有2个或以上设备,通讯时其它设备需要回应ACK。
不然就会一直发送,可以根据需要在驱动中限制重试次数,并增加总线恢复功能。

提示no Sconstruct file found

这说明python和scons都有,且基本正常运行。
可能性最大的是你执行的目录不对

就是这样的设计的, 根目录要先挂载,然后还得有 /p1 目录,才能挂载你的分区。

针对你这种情况,建议使用ROMFS作为根文件系统,然后ROMFS里面创建好 p1 p2 目录,以方便挂载不同的分区。

你可以搜索一下之前的贴子和文档中心

楼主的意思是使用了 INIT_APP_EXPORT() 这样的自动初始化吗?

使用源码时正常,但把这堆源码打成 .a 文件后,就不能自动初始化了。

这个问题是有,和链接器有关,目前没有很好的解决办法。
我们目前都是提供库 fun.a 然后再在外面使用 fun.c
在里面写上 INIT_APP_EXPORT。

以上方法同时适用于 shell 命令导出。

上下图没一个能对上的,你U盘有多个分区吧。

先移植自己加的应用,定位 一下问题的大概位置。

最后才根据打印出的地址来查找问题。
ARM cortex-M 系列 HardFault的诊断
也可以借助 cmBackTrace 来帮忙定位出错位置

先区别是软件冲突还是硬件冲突

从这里登录后 [url]https://www.rt-thread.org/account/[/url] 可以上传头像,然后论坛重新登录一下,头像就更新了,此时可能要刷新一下。

一般都是写穿了,下一个写断点,看谁对这里进行了修改?

[code]#define MQTT_URI "tcp://iot.eclipse.org:1883"

define MQTT_URI "tcp://192.168.1.123:1883"[/code]

比如把 tick 数值打出来以印证你的说法? 而不是靠感觉?
如果数值有误,可以从软件层面来找。
如果数值无误,可以在TICK的ISR中反转IO来测量宽度。

回到
顶部

发布
问题

投诉
建议