Aurix免费工具链调试环境搭建成功—Apple的学习笔记

之前买的一个二手TC275开发板套件,由于出国出差1个月,回来之后公司提供更高级的TC3x开发板,我就把它封存了,直到最近看到这个开发板,要把它玩起来,想起了之前还有一个学写os的目标没有完成,其实我芯片外设接触的多,芯片内核及汇编接触的比较少,此次目标包括学习内核编程调试及优化。啊哈!第一步总是搭建下环境。
按官网help安装完工具链后。板子原装的光盘我无法读盘,所以从网上下载了原理图。知道插入电源后,需要点击start按钮后才能供电,然后输入电压可以达到40V,输出电压可选5V或者3.3V,而3.3v的0欧姆电阻没有连接,所以输出只有5V。

遇到大问题,连接usbmin线后无法烧录

调查步骤:
1,换种烧写方式:官网说9V或者12V电源+miniwigger也可以烧录,原装盒子里面有miniwigger,连接了也无法烧录。按start按钮后板子有2个指示灯亮。Miniwigger也有一个红色的电压指示灯亮。
2,查PC端DAS驱动安装。网上又查了DAS的驱动安装及使用步骤,device scan显示no device。不管连接jtag还是DAP接口都不行

  1. 于是又返回USB连接后查看设备驱动程序,你正常看到DAS设备,说明PC端没问题,难道开发板有问题,查启动脚设置是否正确。看了P14.4,P14.5,P14.6电阻也设置正确。
  2. 由于万用表没电池了,所以我直接拿我的示波器看了电压,发现5V不是直流电,变成交流电,难道我这个用了12年的示波器坏了,最后用示波器测试bb black电路板正常。
  3. 难道是开发板的电压管理芯片坏了。于是查到其它用户都是用12V的,官网标配购买也是用12V电压,而我用的是9V。可能原因就是电源问题。
    终于排查出原因:
    在家找了无线上网设备的12V电源插入到tc275板子上,示波器测试后,EXT 5V正常。赶紧连接mini wiigger进行DAS设备扫描,能够检测出设备。
    然后用usbmini调试线也可以进行调试。截图如下。Tc275开发板环境搭建成功。
    注:用tasking建立的工程导入后无法编译,所以我是将tasking的example移植到了AURIX Development Studio工程。LED灯闪烁正常。


    debug.png

后记:

  1. 后来又安装了UDE Visual Platform 4.2,选择275C DAS后,可以识别芯片,load elf后点击program后能正常下载code。Miniwigger不是连接需要checklic,但是直接usb连接是可以的下载程序和调试的。
  2. Aurix tool编译的elf无法使用UDE进行调试。导入后说格式不正确。只能用aurix自己带的eclipse debug。
  3. 安装了highTec的Eclipse for TriCore后打开就提示需要申请免费lic,于是申请成功。此编译的elf可以使用UDE工程进行调试。

最终方案:

多种方案尝试后,最后选择使用hightec编译环境来开发,因为可以自己编译,然后通过miniusb连接后,通过UDE进行调试。主要是不喜欢eclipse的调试环境,另外aurix tool编译的elf又不能在UDE上进行调试,所以只能选择hightec编译+UDE调试(ude调试miniwigger不能用,只能用usbmini连线)

环境搭建成功,调试工具链已经确定,第一个里程碑完成啦~

你可能感兴趣的:(Aurix免费工具链调试环境搭建成功—Apple的学习笔记)