主题中讨论的其他器件: HALCOGEN
您好!
我不熟悉 TI 开发。
我制作了一个 LAUNCHXL2-TMS57012 Lunchpad。
问题是使用此器件开发新项目的建议方法是什么。
我非常熟悉 Visual Studio 和 Visual Studio 代码。
1.可以使用其中一种方式在此 launchpad 上进行开发。
2.与 Code Composer Studio 相比、使用 VS 或 VS 代码是否存在一些缺点。
提前感谢
哈利
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好!
我不熟悉 TI 开发。
我制作了一个 LAUNCHXL2-TMS57012 Lunchpad。
问题是使用此器件开发新项目的建议方法是什么。
我非常熟悉 Visual Studio 和 Visual Studio 代码。
1.可以使用其中一种方式在此 launchpad 上进行开发。
2.与 Code Composer Studio 相比、使用 VS 或 VS 代码是否存在一些缺点。
提前感谢
哈利
哈利、您好!
在过去、很少有客户尝试自己使用 Visual Studio 来执行自己的项目。
(+) RM57L843:RM57L843和 MPIR 库-基于 Arm 的微控制器论坛-基于 Arm 的微控制器- TI E2E 支持论坛
(+) TMS570LS0714:适用于 Hercules 的 CAN 总线引导加载程序-基于 Arm 的微控制器论坛-基于 Arm 的微控制器- TI E2E 支持论坛
(+) TMS570LS3137:TMS570LS3137:使用 SCI 对于 UART 通信-基于 Arm 的微控制器论坛-基于 Arm 的微控制器- TI E2E 支持论坛
(+)如何在 Visual Studio C++中添加链接器脚本?? -基于 Arm 的微控制器论坛-基于 Arm 的微控制器- TI E2E 支持论坛
但最好的方法是使用 CCS IDE (Code Composer Studio)、因为所有可用的示例和视频教程仅适用于 CCS。
只需参考以下主题、即可获取所有可用示例:
--
谢谢。此致、
Jagadish。
Jagadish、您好!
感谢您的快速响应。
我已经安装了 CCS。
CSS 具有2个编译器 TI v20.2.7.LTS 和 TI Clang v3.2.1.LTS
TI Clang v3.2.1.LTS 似乎面向未来。
因此、我选择了 TI Clang v3.2.1.LTS 编译器 vor 一个项目、即使是空项目、也会收到很多错误。
设置以下处理器选项后:
-mcpu = cortex-RC4
-mfpu = vfpv-D16
所有错误均已消失、但我仍有一些警告、无法进行调试。
我认为这个警告会造成一个大问题:
little_endian__是一个未在 CLANG 编译器中定义的旧版 TI 宏、其计算结果为0、请使用"!defined (__arm_Big_ENDIAN)"而不是[-WTI-macros]
以下是编译器调用:
"c:/ti/ccs1260/ccs/tools/compiler/ti-cgt-armllvm_3.2.1.LTS/bin/tiarmclang.exe -c -mcpu=cortex-r4 -mfpu=vfpv3-d16 -mbig-endian -og -i"D:/_Test"-i"D:/_Test/include"-i"C:/ti/ccs1260/ccs/tools/compiler/ti-cgt-armllvm_3.2.1.LTS/include -g -md -MP -mf"source/sys_dma.dw"-mt"source/sys_o_dma.o"/source/sys_dma.c。
此编译器的正确参数/配置是什么?
谢谢!
哈利
哈利、您好!
我已经安装了 CCS。
[/报价]
CSS 具有2个编译器 TI v20.2.7.LTS 和 TI Clang v3.2.1.LTS
TI Clang v3.2.1.LTS 似乎面向未来。TI-Clang 并不完全支持 HALCoGen 生成的代码 SDL (安全诊断库、CSP 测试用例)。
如果您使用 TI-Clang、则需要手动更新 CSP 测试用例、HalCOGen 生成的代码等。
因此、我们始终建议 客户对 Hercules 控制器使用 TI ARMCL 编译器。
(+) TMS570LS1224:TI ARM Clang 的 Halcogen 和 SafeTI 认证-基于 Arm 的微控制器论坛-基于 Arm 的微控制器- TI E2E 支持论坛
--
谢谢。此致、
Jagadish。