aozima
aozima
拒绝白嫖,拒绝键盘侠!

注册于 12 years ago

回答
752
文章
4
关注者
34

分析时还得把“初始化函数”的优先级考虑进去。

可以的,只要能满足你的需求就行,你可以按自己需要来写。

git submodule 可以学习下,有点门槛,用熟了很爽!

应该和你看的贴子没关系,F5在STM32中,算是外部中断5-9,不会有中断号过大的情况。
你可以换个脚试试,如果也不行,就单步跟一下代码,应该很好找出问题的。

第一个,仔细看objcpy命令,自己把自己覆盖了。生成的目标文件就应该是elf格式的,后续名改成hex,其内容还是elf的。
不必要改成其它后缀,需要hex或bin,从elf生成即可。

第二个,精确点讲是链接错误,你仔细按提示看下哪里引用了wrap_memset,为啥没参与链接。
另外,建议现在只用msh only即可,不必开启finsh,特别是flash空间有限的情况。

API和参数的定义上,

  • 不用NO_START时,每个msg都会有start信号
  • 最后一个msg会有stop。(地址变化也应该有stop,但一般一组msg的地址不会变)

笨办法,给eth_rx下个写断点,看谁篡改了他!

看看这两个IO,有没哪个有timer输入捕获功能,那个也能当中断使。

回到
顶部

发布
问题

投诉
建议