汽车电子开发过程中需要注意的问题

1、关于emios通道的不等同

freescale(NXP)的单片机的emios模块的每个通道并不都是等同的。有一些通道是不支持某些功能的。所以当看到有一些通道的内部计数器不能够正常计数时,需要考虑到这是因为该芯片的硬件

本身设计如此。

2、关于大小端的问题

powerpc:
BYTE_ORDER_MSB_FIRST

tricorestm32(arm):
BYTE_ORDER_MSB_LAST

大小端的问题在xcp协议。can协议中都会遇到。
尤其不仅仅是代码中会遇到,在一些配置文件中也会遇到。比如a2l这种对于xcp的配置文件而言。

3、关于tricore单片机对未初始化的flash读取会引起exception的问题

比较好的做饭就是防止这类异常读取的错误发生。

4、单片机在反复调试状态下,一直不断电,即使使用调试器对其进行reset,那么可能其状态依然是不对的。尤其是一些严重依赖硬件的外设。

原文地址:https://www.cnblogs.com/praiseslow/p/12782240.html