ZHCAF37 March   2025 AWR1243 , AWR1642 , AWR1843 , AWR1843AOP , AWR2243 , AWR2544 , AWR2944 , AWR2944P , AWR6443 , AWR6843 , AWR6843AOP , AWRL1432 , AWRL6432 , IWR2944

 

  1.   1
  2.   摘要
  3.   商标
  4. 1简介
  5. 2术语
  6. 3发现阶段
    1. 3.1 什么是毫米波传感器?
    2. 3.2 为什么汽车和 ADAS 中需要毫米波传感器?
    3. 3.3 了解频率选择和法规
    4. 3.4 什么是成像雷达?
    5. 3.5 如何查看 TI 产品组合并选择产品?
      1. 3.5.1 根据应用选择零件
  7. 4评估阶段
    1. 4.1 硬件
      1. 4.1.1 EVM
      2. 4.1.2 DCA1000EVM
    2. 4.2 软件和工具
      1. 4.2.1 软件开发套件 (SDK)
      2. 4.2.2 Radar Toolbox
      3. 4.2.3 mmWave DFP
      4. 4.2.4 毫米波感应估算器
      5. 4.2.5 mmWave Studio
      6. 4.2.6 Code Composer Studio™
      7. 4.2.7 UniFlash
    3. 4.3 查找和选择合适的合作伙伴资源
  8. 5开发阶段
    1. 5.1 主引导加载程序和辅助引导加载程序
    2. 5.2 SDK
    3. 5.3 编译器
    4. 5.4 射频前端配置和毫米波 DFP
    5. 5.5 安全方面
    6. 5.6 安保方面
    7. 5.7 信号处理链
      1. 5.7.1 如何使用 FMCW 雷达?
    8. 5.8 MCAL 和 Autosar
    9. 5.9 硬件模块设计
  9. 6生产阶段
    1. 6.1 校准
    2. 6.2 毫米波生产测试
    3. 6.3 FCC 和 RED 合规性
    4. 6.4 功能安全认证
    5. 6.5 质量流程和客户故障分析
      1. 6.5.1 客户故障分析流程
      2. 6.5.2 参考
    6. 6.6 OTP KeyWriter
  10. 7总结
  11. 8参考资料

主引导加载程序和辅助引导加载程序

引导加载程序在大多数嵌入式器件中发挥着至关重要的作用。引导加载程序是一小段软件,在嵌入式器件上的主应用程序代码之前运行。主要目的是初始化硬件、设置内存,以及将应用代码从闪存存储器等存储器件加载到 RAM 中。引导加载程序还可以提供其他功能,例如更新固件、调试或与其他器件通信。

引导加载程序主要有两种类型:主引导加载程序和辅助引导加载程序。主引导加载程序是器件上电或复位时执行的第一个代码。这通常存储在只读存储器 (ROM) 或只读存储器的受保护区域中。主引导加载程序负责执行基本硬件初始化并跳转到辅助引导加载程序或应用代码。辅助引导加载程序是主引导加载程序之后的代码。这通常存储在闪存存储器或外部存储器件中。辅助引导加载程序负责将应用代码从存储器件加载到 RAM,并将控制功能传输到应用。辅助引导加载程序还可以执行更复杂的任务,例如检查应用代码的完整性、验证数字签名或允许用户选择不同的固件版本。请参阅以下应用手册,深入了解毫米波引导加载程序。

注: 开发人员必须参考 SDK 中提供的用于引导过程的示例驱动程序。示例代码为用户增加了大量见解,并提供了定制引导驱动程序开发的基本框架。请使用以下路径。(AWR2944 器件供参考)
ti\mmwave_mcuplus_sdk_04_xx_xx_xx\mcu_plus_sdk_awr294x_xx_xx_xx_xx\examples\drivers\boot

TI 参考配套资料