TI中文支持网
TI专业的中文技术问题搜集分享网站

[FAQ] AM335x/AM437x 基于 TI-RTOS 开发软件或裸机开发软件可使用哪些资源?

问:

我将开始 AM335x/AM437x 的软件开发,采用基于 TI-RTOS 的开发或裸机开发方法。有哪些类型的资源可以帮助我进行开发?

Cherry Zhou:

答:

下面我们提供了涵盖 AM335x/AM437x 基于 TI-RTOS 的软件开发和裸机软件开发的整合资源。这些资源包括 SDK 文档、用户指南、应用手册和常见问题解答等。 

一般文档:

Processor SDK RTOS 入门指南(请参阅此常见问题解答来获取该指南中列出的培训视频)
Processor SDK RTOS 开发人员指南

RTOS 或裸机开发入门:

下载适用于以下器件的 Processor SDK RTOS:AM335x或 AM437x
生成 PDK 的示例工程
使用 PDK 组件创建基于 SYS/BIOS 的工程
使用 PDK 组件创建裸机工程

SYS/BIOS:

安装 SDK 后的 <BIOS_installation_folder>/docs
为 AM335x/AM437x Cortex A8/A9 内核创建基于 SYS/BIOS 的 CCS 工程
SYS/BIOS 常见问题解答
SYS/BIOS 培训

引导/刷写:

引导加载
使用 PDK 闪存工具进行刷写
使用 Uniflash 工具进行刷写
从 Micro SD 卡刷写和引导的分步示例
使用 Uniflash 工具从 McSPI 刷写和引导的分步示例
使用 PDK 刷写实用程序从 McSPI 刷写和引导的分步示例
如何从并行 NOR 引导?

电路板移植:

创建自定义电路板库
运行电路板诊断
Processor SDK RTOS 定制应用手册

PDK:

器件驱动程序文档
探索器件驱动程序的应用示例
重新编译 PDK

NDK:

<NDK installation folder>\docs\Documentation_Overview.html
重新编译 NDK
PDK 中的 NDK 传输示例

使用 Code Composer Studio (CCS):

一般 CCS 文档
关于数据验证错误的文档
XDS100v2 连接问题 

Processor SDK 已知问题:

最新版本说明中涵盖的已知问题
发布最新版本后发现的已知问题

搜索相关 E2E 帖子:

如果您无法在此处找到满足您特定需求的资源,我们建议您搜索现有的 E2E 帖子。其他 TI 社区成员很可能已经提出过您遇到的问题。为了有效地查找相关帖子,我们建议使用 Google 站点搜索,即在搜索栏或地址栏中输入网址“e2e.ti.com”,然后搜索关键字。例如,先输入网址:e2e.ti.com,然后搜索“如何创建基于 AM335x SYS/BIOS 的工程”,应该会显示此常见问题解答。 

常见问题解答:

下面列出了一些常见问题解答:

[常见问题解答] AM3358[常见问题解答] 是否有示例 CCS 工程可帮助我开始针对 AM335x/AM437x 器件的 TI-RTOS 或裸机开发?

[常见问题解答] 如何为 AM335x/AM437x Cortex A8/A9 内核创建基于 SYS/BIOS 的 CCS 工程?

[常见问题解答] AM3359:如何使用 Processor SDK RTOS 的 PDK 为应用创建 CCS 工程

[[常见问题解答] 如何为 AM335x/AM437x 裸机(无 SYS/BIOS)创建基于 PDK 的 CCS 工程?

[常见问题解答] 如何从 Micro SD 卡引导 AM335x 并运行 RTOS 应用程序?

[常见问题解答] 如何使用 PDK 刷写工具将 AM335x SBL 和我的应用程序刷写到 McSPI 闪存中?

[常见问题解答] 如何使用 Uniflash 工具将 AM335x SBL 和我的应用程序刷写到 McSPI 闪存中?

PROCESSOR-SDK-AM335X:如何使用 Sitara AM3359 的调试信息重新编译 PDK?

PROCESSOR-SDK-AM335X:如何从 AMIC110_EVM_ICE 引导 ROM 生成和运行映像?

TMDXICE110:如何在不使用 JTAG 的情况下写入 SPI 闪存映像?

AM3359:并行 NOR 引导是由 RTOS SDK 提供支持吗? 

AM3352:  如何获得支持 BCH16 的 BIN2NAND 工具?

PROCESSOR-SDK-AM335X:如何判断 NAND 闪存写入器是否向 NAND 中正确写入了二进制文件?

AM3352:如何为定制电路板创建引导加载程序?

AM3352:定制电路板应该使用什么 JTAG?

如何使用计时器模块生成周期性中断?

AM3352:  为什么计时器创建函数会导致 ADP_stopped 异常?

AM3358:为什么我会遇到未处理的 ADP_Stopped 异常?

TMDXICE110:如何启用 ADC?

AMIC110:有 ADC 电压测量示例吗?

AM3359:如何使用 PSDK RTOS 确定 AM3359 ICEv2 上的 MPU 频率设置?

AMIC110:如何使用 RTOS SDK 配置 DDR 时钟?

PROCESSOR-SDK-AM437X:如何将 NDK 中的调试信息输出到控制台端口 (UART0),例如 NIMU_log?

TMDSIDK437X:如何使用 Uniflash 工具对 TMDSIDK437x 上的 QSPI-Flash 进行编程?

AM4378:RTOS PDK:如何更改 OPP 频率?

AM3358:I2C 与 PRUSS-I2C 有何区别?

RTOS/AM3359:如何从 PRU 控制 McSPI?

PROCESSOR-SDK-AM335X:如何配置 SPI 实现环回?

PROCESSOR-SDK-AM335X:请帮助我了解 SPI 配置

TI-RTOS/AM3358:如何将 UART 驱动程序添加到工程中?

RTOS/TMDSIDK437X:如何添加 UART1 用于 TI-RTOS 开发? 

RTOS/PROCESSOR-SDK-AM437X:如何访问 PRU UART 寄存器?

CCS/PROCESSOR-SDK-AM437X:如何在 TI-RTOS 的 DMA 模式下使用 UART?

PROCESSOR-SDK-AM437X:RTOS 中是否支持 UART 握手?

赞(0)
未经允许不得转载:TI中文支持网 » [FAQ] AM335x/AM437x 基于 TI-RTOS 开发软件或裸机开发软件可使用哪些资源?
分享到: 更多 (0)