文章目录
CAN的资料分析
安富莱 STM32-V7 开发板用户手册 P2168 - 2270
AURIX安装与配置
安装包需要去官方申请(很麻烦)
或者去百度网盘获取!
双击安装
一直下一步
oneeye依赖性要打勾
安装aurix他会自己安装DAS,不需要自己再安装
这是安装aurix他自己弹出的安装DAS驱动,确认安装
创建AURIX项目,选择芯片,finsh即可
也可以不新建工程,引用import自己或者官方的工程
引用官方的工程
搜自己的芯片+接口 就出现了官方程序,放到里面就好了,md文档有说明此例程是做什么的
引用自己的工程到aurix
右键点击,出现import,点击
把MCMCAN…这个项目作为当前项目
然后修改cfg文件,编译调试即可
AURIX引入文件夹
我有一个独特的方法,目前全网没见过这样子搞得,简单快捷、
1.
把项目关闭,然后在项目文件夹更新添加文件,添加完成后双击工程
打开后就自动更新改项目下的所有文件夹了
调试失败提示调试失败遇到了一个严重的问题
使用AURIX Development Studio过程中报错。
说调试失败遇到了一个严重的问题…
.解决方法:看调试的名称和工程名称是否相同,不同的话删掉当前的调试名称,关掉AURIX。
2.看看时钟频率是否修改了。
3.删掉cpu0.main.c里面没有用到的变量
解决
Import的官方工程有问题!无法进入调试。
引入了官方的TC397_SPI程序
问题图片:无法设置断点,无法调试
解决办法:
- 不要把AURIX工作区放在工程里面,一定要是工程的父文件夹。
- 把相关spi代码移植到其他工程上面去测试。
工作区选择
移植完工程时,我们要选择工作区打开
这个工作区一定是项目的父文件夹,比如我要打开的项目为Blinky_LED_1_KIT_TC397_TFT,那么我的工作区一定要选GW2208_test.
如果工作区选为项目本身Blinky_LED_1_KIT_TC397_TFT会有什么后果
1.打开直接卡死,该项目会一直套娃,比如500M的项目可能会项目套项目…直接膨胀到50G。这是AURIX难用的地方之一