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.

[参考译文] tm4c129cncpdt:尝试构建一个简单的 I2C 示例

Guru**** 1649650 points
Other Parts Discussed in Thread: HDC1080EVM, HDC1080, TM4C129CNCPDT, TM4C1294NCPDT, TM4C129ENCPDT
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/664862/tm4c129cncpdt-trying-to-build-a-simple-i2c-example

器件型号:TM4C129CNCPDT
主题中讨论的其他器件:HDC1080HDC1080EVMTM4C1294NCPDTTM4C129ENCPDT

硬件:Tiva C 系列 TM4C1294 LaunchPad 和 来自 HDC1080EVM 评估模块的 HDC1080湿度传感器。 我在 SCL 和 SDA 上有适当的上拉电阻器

非常简单(我想也是如此):我一直在尝试构建 C:\ti\TivaWare_C_Series-2.1.0.12573\examples\peripherals\i2c\master_slave_loopback.c (下面是我的 main.c)、以便我可以与该 I2C 湿度传感器进行通信。

这个 code composer 正驱使我疯狂。 在过去的两天里、我一直在这方面做得非常好。 我在 include 路径中包含了所有可以想象的内容。

我以前使用过 CCS、但可能是6年前。 我并不是开发环境中的总节点。 但我主要从事 Verilog 和一些硬件设计。

以下是带有错误的控制台内容:

****项目 i2c 示例的配置调试构建****

"e:\\ti\\ccsv7\\utils\\bin\\gmake"-k -j 4 all -O

'生成文件:"../tm4c129cncpdt_startup_ccs.c"'
'调用:ARM 编译器'
"e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/bin/armcl -mv7M4 --code_state=16 --float_support=FPv4SPD16 -me -O2 --include_path="E:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/lib /ti/TivaWare_C_Series-2.1.3.156/utils /ti/ccsv7/ccs_base/arm/include /ti/TivaWare_C_Series-2.1.3.156/utils/uartstdio.h --include_path="E:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include --include_premote_support=C:/ti/TivaWare_C_Series-2.1.3.156/inc /ti/TivaWare_C_Series-2.1.3.156 /ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdarg.h --include_premote_remote_remote_display="c:ccs_remote_premote_premote_premote_premote_premote_premote_premote_premote_premote_premote_premote_premote_premote_premote_premote_premote_premote_premote_premote_premote_premote_premote_premote_premote_premote_premote_premote_premote_premote_premote_premote_premote_premote_premote_premote_premote_premote_premote_premote_premote_premote_premote-=/ti/TivaWare_C_Series-2.1.3.156/driverlib/ccs/Debug /ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h /ti/TivaWare_C_Series-2.1.3.156/inc/tm4c129cncpdt.h --
'完成构建:"./tm4c129cncpdt_startup_ccs.c"'

'生成文件:"./main.c"'
'调用:ARM 编译器'
"e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/bin/armcl /ti/TivaWare_C_Series-2.1.3.156/inc /ti/TivaWare_C_Series-2.1.3.156 /ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdarg.h -mv7M4 --code_state=16 --float_support=FPv4SPD16 -me -O2 --include_path="E:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/lib /ti/TivaWare_C_Series-2.1.3.156/utils /ti/ccsv7/ccs_base/arm/include /ti/TivaWare_C_Series-2.1.3.156/utils/uartstdio.h --include_path="E:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include --include_premote_ination="c:ccs_pred_trabi="e-ccs_pred="-ccs_pred_sabout-trabout-come-come-come.cc_pred="e-board_guide="-ccs_pred_sabout-cn"--intrab_guide="-cc_pred_guide="-cc_guide="-cc_ine-ine-ine-ines=/ti/TivaWare_C_Series-2.1.3.156/driverlib/ccs/Debug -cc_pred_pred_ines=/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h /ti/TivaWare_C_Series-2.1.3.156/inc/tm4c129cncpdt.h -cc_pred_ine-inese-inese-intrab-cc_pred_guide="-cc_guide="-cc_ine-ine-ines=-cc_ine-ine-inese-inese-inese-inese-inese-ines=-cc_pand_debus.cc_guide="-sep-cc_
'完工建筑:"../main.c"'

'构建目标:"I2C example.out"
'调用:ARM 链接器'
"e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/bin/armcl -mv7M4 --code_state=16 --float_support=FPv4SPD16 -me -O2 --preinclude="E:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h /ti/TivaWare_C_Series-2.1.3.156/inc/tm4c129cncpdt.h /ti/TivaWare_C_Series-2.1.3.156/inc /ti/TivaWare_C_Series-2.1.3.156 --preinclude="E:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdarg.h /ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/lib /ti/TivaWare_C_Series-2.1.3.156/utils /ti/ccsv7/ccs_base/arm/include --preinclude="C:/ti/TivaWare_C_Series-2.1.3.156/utils/uartstdio.h /ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include /ti/TivaWare_C_Series-2.1.3.156/driverlib/ccs/Debug --example_intrack_example-excus=ccs="e-exccs="--excat_excat_example-ine-example-categ-ines=-excat_intrab-ines=-ine-excate-example-excate-example-ine-excate-excate-ine-example-ine-example-ine-excate-excate-ine-excate-exci-fi-ine-ine-example-excate-excate-excate-excate-ine-ine-excate-ine-ine-intrab-i=-i_example-excate-example-ine-ine-ine-ine-ine-ine-ine-ine-example-example-example-/ti/TivaWare_C_Series-2.1.3.156/utils/uartstdio.h /ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdarg.h /ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h /ti/TivaWare_C_Series-2.1.3.156/inc/tm4c129cncpdt.h /ti/TivaWare_C_Series-2.1.3.156/driverlib/ccs/Debug/driverlib.lib

"e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第42行:错误#10008-D:找不到文件"typedef"
"e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第42行:错误#10008-D:找不到文件"已签名"
"e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第42行:错误#10008-D:找不到文件"char"
"e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第42行:错误#10008-D:找不到文件"INT8_t"
"e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第42行:错误#10021-D:需要文件名、选项、存储器或段、而不是";"
"e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第43行:错误#10008-D:找不到文件"typedef"
"e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第43行:错误#10008-D:找不到文件"无符号"
"e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第43行:错误#10008-D:找不到文件"char"
"e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第43行:错误#10008-D:找不到文件"uint8_t"
"e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第43行:错误#10021-D:需要文件名、选项、存储器或段、而不是";"
"e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第44行:错误#10008-D:找不到文件"typedef"
"e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第44行:错误#10008-D:找不到文件"短整型"
"e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第44行:错误#10008-D:找不到文件"int16_t"
"e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第44行:错误#10021-D:需要文件名、选项、存储器或段、而不是";"
"e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第45行:错误#10008-D:找不到文件"typedef"
"e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第45行:错误#10008-D:找不到文件"无符号"
"e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第45行:错误#10008-D:找不到文件"短整型"
"e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第45行:错误#10008-D:找不到文件"uint16_t"
"e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第45行:错误#10021-D:需要文件名、选项、存储器或段、而不是";"
"e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第46行:错误#10008-D:找不到文件"typedef"
"e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第46行:错误#10008-D:找不到文件"int"
"e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第46行:错误#10008-D:找不到文件"int32_t"
"e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第46行:错误#10021-D:需要文件名、选项、存储器或段、而不是";"
"e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第47行:错误#10008-D:找不到文件"typedef"
"e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第47行:错误#10008-D:找不到文件"无符号"
"e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第47行:错误#10008-D:找不到文件"int"
"e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第47行:错误#10008-D:找不到文件"UINT32_t"
"e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第47行:错误#10021-D:需要文件名、选项、存储器或段、而不是";"
"e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第50行:错误#10008-D:找不到文件"typedef"
"e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第50行:错误#10008-D:找不到文件"long"
"e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第50行:错误#10008-D:找不到文件"long"
"e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第50行:错误#10008-D:找不到文件"int64_t"
"e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第50行:错误#10021-D:需要文件名、选项、存储器或段、而不是";"
"e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第51行:错误#10008-D:找不到文件"typedef"
"e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第51行:错误#10008-D:找不到文件"无符号"
"e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第51行:错误#10008-D:找不到文件"long"
"e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第51行:错误#10008-D:找不到文件"long"
"e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第51行:错误#10008-D:找不到文件"uint64_t"
"e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第51行:错误#10021-D:需要文件名、选项、存储器或段、而不是";"
"e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第55行:错误#10008-D:找不到文件"typedef"
"e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第55行:错误#10008-D:找不到文件"INT8_t"
"e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第55行:错误#10008-D:找不到文件"int_least8_t"
"e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第55行:错误#10021-D:需要文件名、选项、存储器或段、而不是";"
"e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第56行:错误#10008-D:找不到文件"typedef"
"e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第56行:错误#10008-D:找不到文件"uint8_t"
"e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第56行:错误#10008-D:找不到文件"uint_least8_t"
"e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第56行:错误#10021-D:需要文件名、选项、存储器或段、而不是";"
"e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第58行:错误#10008-D:找不到文件"typedef"
"e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第58行:错误#10008-D:找不到文件"int16_t"
"e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第58行:错误#10008-D:找不到文件"int_least16_t"
"e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第58行:错误#10021-D:需要文件名、选项、存储器或段、而不是";"
"e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第59行:错误#10008-D:找不到文件"typedef"
"e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第59行:错误#10008-D:找不到文件"uint16_t"
"e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第59行:错误#10008-D:找不到文件"uint_least16_t"
"e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第59行:错误#10021-D:需要文件名、选项、存储器或段、而不是";"
"e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第60行:错误#10008-D:找不到文件"typedef"
"e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第60行:错误#10008-D:找不到文件"int32_t"
"e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第60行:错误#10008-D:找不到文件"int_least32_t"
"e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第60行:错误#10021-D:需要文件名、选项、存储器或段、而不是";"
"e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第61行:错误#10008-D:找不到文件"typedef"
"e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第61行:错误#10008-D:找不到文件"UINT32_t"
"e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第61行:错误#10008-D:找不到文件"uint_least32_t"
"e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第61行:错误#10021-D:需要文件名、选项、存储器或段、而不是";"
"e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第64行:错误#10008-D:找不到文件"typedef"
"e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第64行:错误#10008-D:找不到文件"int64_t"
"e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第64行:错误#10008-D:找不到文件"int_least64_t"
"e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第64行:错误#10021-D:需要文件名、选项、存储器或段、而不是";"
"e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第65行:错误#10008-D:找不到文件"typedef"
"e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第65行:错误#10008-D:找不到文件"uint64_t"
"e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第65行:错误#10008-D:找不到文件"uint_least64_t"
"e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第65行:错误#10021-D:需要文件名、选项、存储器或段、而不是";"
"e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第69行:错误#10008-D:找不到文件"typedef"
"e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第69行:错误#10008-D:找不到文件"int32_t"
"e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第69行:错误#10008-D:找不到文件"int_fast8_t"
"e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第69行:错误#10021-D:需要文件名、选项、存储器或段、而不是";"
"e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第70行:错误#10008-D:找不到文件"typedef"
"e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第70行:错误#10008-D:找不到文件"UINT32_t"
"e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第70行:错误#10008-D:找不到文件"uint_fast8_t"
"e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第70行:错误#10021-D:需要文件名、选项、存储器或段、而不是";"
"e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第71行:错误#10008-D:找不到文件"typedef"
"e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第71行:错误#10008-D:找不到文件"int32_t"
"e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第71行:错误#10008-D:找不到文件"int_fast16_t"
"e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第71行:错误#10021-D:需要文件名、选项、存储器或段、而不是";"
"e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第72行:错误#10008-D:找不到文件"typedef"
"e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第72行:错误#10008-D:找不到文件"UINT32_t"
"e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第72行:错误#10008-D:找不到文件"uint_fast16_t"
"e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第72行:错误#10021-D:需要文件名、选项、存储器或段、而不是";"
"e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第74行:错误#10008-D:找不到文件"typedef"
"e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第74行:错误#10008-D:找不到文件"int32_t"
"e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第74行:错误#10008-D:找不到文件"int_fast32_t"
"e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第74行:错误#10021-D:需要文件名、选项、存储器或段、而不是";"
"e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第75行:错误#10008-D:找不到文件"typedef"
"e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第75行:错误#10008-D:找不到文件"UINT32_t"
"e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第75行:错误#10008-D:找不到文件"uint_fast32_t"
"e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第75行:错误#10021-D:需要文件名、选项、存储器或段、而不是";"
"e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第78行:错误#10008-D:找不到文件"typedef"
"e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第78行:错误#10008-D:找不到文件"int64_t"
"e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第78行:错误#10008-D:找不到文件"int_fast64_t"
"e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第78行:错误#10021-D:需要文件名、选项、存储器或段、而不是";"
"e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第79行:错误#10008-D:找不到文件"typedef"
"e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第79行:错误#10008-D:找不到文件"uint64_t"
致命错误#99900:已达到错误限制;检测到100个错误

>>编译失败
Makefile:147:目标'i2c example.out'的配方失败
gmake.1]:***[i2c example.out]错误1.
Makefile:143:目标'all'的配方失败
gmake:***[全部]错误2.

****构建完成****

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    怀疑您曾尝试过"创建您自己的项目"。 事实证明、这非常困难-而不仅仅是具有 CCS。

    感受您的痛苦!   (您甚至会从何处开始处理"错误范围?")

    如果您使用(未经修改的、供应商提供的项目)、那么您将会更快-更容易-并且产生的错误要少得多-然后-逐步且系统地-添加您的代码位。

    所有 IDE 都具有要求严格的"设置和配置"-除非您的目标是成为"IDE Maven "-事实证明、最好是"采用供应商提供的项目提供的(经过验证)涂层尾"-以小位添加代码-并且始终(然后)测试/验证...

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Craig、
    您使用的是相当旧的 TivaWare 库版本 TivaWare_C_Series-2.1.0.12573。 您能否从 www.ti.com/.../SW-TM4C 下载最新的 TivaWare 版本2.1.4.178? 最新版本不会出现这些错误。 请告诉我您的结果。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    这里有些人可能会花费10美元或更高的价格-如果海报"创造自己的项目"(如先前所述)-甚至"最新软件"中的"奇迹"也不可能导致快速成功...

    此类供应商指导的"不要尝试自行创建的项目"(已使用)是(正确和标准)供应商 SOP。    这项(长期)成功的建议(最近)是否被撤销?    似乎是最不明智的……

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    感谢您的深入见解。 是的、我不希望成为 IDE Maven、这是肯定的。

    我曾看到过一篇文章:请尝试此示例(仅主 C 文件)。 当然、我犯了一个错误、认为这很容易。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢 Charles。 我将尝试这一点、并跟进我的疯狂成功故事!
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    [引用 user="Craig Meyers"]我曾看到过一篇文章:请尝试此示例(仅主 C 文件)。

    我的朋友-此类"帖子"不是 (供应商提供/批准的) "项目"。    请理解-任何"开机自检"都不会"完全正确"设置和配置您的 IDE。  因此、您的"大量错误"可能会继续!  

    请使用供应商提供的一个更简单的项目-这"最好地保证"您的 IDE 已针对 (甚至)您的自定义代码正确"准备就绪"。   (也许供应商代理会很关心推荐他们最喜欢的"样片项目"之一。   公司和我都没有使用 CCS -因此这些都超出了我们的意识-除了他们"正确" 设置和配置 IDE 的能力...)

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    为什么链接器尝试打开以 C 关键字命名的文件?

    链接器会组合已编译的对象。 它是否需要知道什么是 int?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您是否可以更好地将此类问题导向我们的海报?   供应商提供的项目在尝试"滚转自己"(项目)时执行"繁重的工作"-强制无电(新)用户(往往"超出"他们的能力)。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    遗憾的是、升级到 C:/ti/TivaWare_C_Series-2.1.4.178 (从2.1.3.156开始)失败:


    ****项目 i2c 示例的配置调试构建****

    "e:\\ti\\ccsv7\\utils\\bin\\gmake"-k -j 4 all -O

    '构建目标:"I2C example.out"
    '调用:ARM 链接器'
    "e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/bin/armcl -mv7M4 --code_state=16 --float_support=FPv4SPD16 -me -O2 --preinclude="E:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h /ti/TivaWare_C_Series-2.1.4.178/inc/tm4c129cncpdt.h /ti/TivaWare_C_Series-2.1.4.178/inc /ti/TivaWare_C_Series-2.1.4.178 --preinclude="E:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdarg.h /ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/lib /ti/TivaWare_C_Series-2.1.4.178/utils /ti/ccsv7/ccs_base/arm/include --preinclude="C:/ti/TivaWare_C_Series-2.1.4.178/utils/uartstdio.h /ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include /ti/TivaWare_C_Series-2.1.4.178/driverlib/ccs/Debug --example_intrack_example-excus=ccs="e-exccs="--excat_excat_example-ine-example-categ-ines=-excat_intrab-ines=-ine-excate-example-excate-example-ine-excate-excate-ine-example-ine-example-ine-excate-excate-ine-excate-exci-fi-ine-ine-example-excate-excate-excate-excate-ine-ine-excate-ine-ine-intrab-i=-i_example-excate-example-ine-ine-ine-ine-ine-ine-ine-ine-example-example-example-/ti/TivaWare_C_Series-2.1.4.178/utils/uartstdio.h /ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdarg.h /ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h /ti/TivaWare_C_Series-2.1.4.178/inc/tm4c129cncpdt.h /ti/TivaWare_C_Series-2.1.4.178/driverlib/ccs/Debug/driverlib.lib

    "e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第42行:错误#10008-D:找不到文件"typedef"
    "e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第42行:错误#10008-D:找不到文件"已签名"
    "e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第42行:错误#10008-D:找不到文件"char"
    "e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第42行:错误#10008-D:找不到文件"INT8_t"
    "e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第42行:错误#10021-D:需要文件名、选项、存储器或段、而不是";"
    "e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第43行:错误#10008-D:找不到文件"typedef"
    "e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第43行:错误#10008-D:找不到文件"无符号"
    "e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第43行:错误#10008-D:找不到文件"char"
    "e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第43行:错误#10008-D:找不到文件"uint8_t"
    "e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第43行:错误#10021-D:需要文件名、选项、存储器或段、而不是";"
    "e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第44行:错误#10008-D:找不到文件"typedef"
    "e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第44行:错误#10008-D:找不到文件"短整型"
    "e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第44行:错误#10008-D:找不到文件"int16_t"
    "e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第44行:错误#10021-D:需要文件名、选项、存储器或段、而不是";"
    "e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第45行:错误#10008-D:找不到文件"typedef"
    "e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第45行:错误#10008-D:找不到文件"无符号"
    "e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第45行:错误#10008-D:找不到文件"短整型"
    "e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第45行:错误#10008-D:找不到文件"uint16_t"
    "e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第45行:错误#10021-D:需要文件名、选项、存储器或段、而不是";"
    "e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第46行:错误#10008-D:找不到文件"typedef"
    "e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第46行:错误#10008-D:找不到文件"int"
    "e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第46行:错误#10008-D:找不到文件"int32_t"
    "e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第46行:错误#10021-D:需要文件名、选项、存储器或段、而不是";"
    "e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第47行:错误#10008-D:找不到文件"typedef"
    "e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第47行:错误#10008-D:找不到文件"无符号"
    "e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第47行:错误#10008-D:找不到文件"int"
    "e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第47行:错误#10008-D:找不到文件"UINT32_t"
    "e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第47行:错误#10021-D:需要文件名、选项、存储器或段、而不是";"
    "e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第50行:错误#10008-D:找不到文件"typedef"
    "e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第50行:错误#10008-D:找不到文件"long"
    "e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第50行:错误#10008-D:找不到文件"long"
    "e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第50行:错误#10008-D:找不到文件"int64_t"
    "e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第50行:错误#10021-D:需要文件名、选项、存储器或段、而不是";"
    "e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第51行:错误#10008-D:找不到文件"typedef"
    "e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第51行:错误#10008-D:找不到文件"无符号"
    "e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第51行:错误#10008-D:找不到文件"long"
    "e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第51行:错误#10008-D:找不到文件"long"
    "e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第51行:错误#10008-D:找不到文件"uint64_t"
    "e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第51行:错误#10021-D:需要文件名、选项、存储器或段、而不是";"
    "e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第55行:错误#10008-D:找不到文件"typedef"
    "e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第55行:错误#10008-D:找不到文件"INT8_t"
    "e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第55行:错误#10008-D:找不到文件"int_least8_t"
    "e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第55行:错误#10021-D:需要文件名、选项、存储器或段、而不是";"
    "e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第56行:错误#10008-D:找不到文件"typedef"
    "e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第56行:错误#10008-D:找不到文件"uint8_t"
    "e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第56行:错误#10008-D:找不到文件"uint_least8_t"
    "e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第56行:错误#10021-D:需要文件名、选项、存储器或段、而不是";"
    "e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第58行:错误#10008-D:找不到文件"typedef"
    "e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第58行:错误#10008-D:找不到文件"int16_t"
    "e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第58行:错误#10008-D:找不到文件"int_least16_t"
    "e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第58行:错误#10021-D:需要文件名、选项、存储器或段、而不是";"
    "e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第59行:错误#10008-D:找不到文件"typedef"
    "e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第59行:错误#10008-D:找不到文件"uint16_t"
    "e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第59行:错误#10008-D:找不到文件"uint_least16_t"
    "e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第59行:错误#10021-D:需要文件名、选项、存储器或段、而不是";"
    "e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第60行:错误#10008-D:找不到文件"typedef"
    "e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第60行:错误#10008-D:找不到文件"int32_t"
    "e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第60行:错误#10008-D:找不到文件"int_least32_t"
    "e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第60行:错误#10021-D:需要文件名、选项、存储器或段、而不是";"
    "e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第61行:错误#10008-D:找不到文件"typedef"
    "e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第61行:错误#10008-D:找不到文件"UINT32_t"
    "e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第61行:错误#10008-D:找不到文件"uint_least32_t"
    "e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第61行:错误#10021-D:需要文件名、选项、存储器或段、而不是";"
    "e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第64行:错误#10008-D:找不到文件"typedef"
    "e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第64行:错误#10008-D:找不到文件"int64_t"
    "e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第64行:错误#10008-D:找不到文件"int_least64_t"
    "e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第64行:错误#10021-D:需要文件名、选项、存储器或段、而不是";"
    "e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第65行:错误#10008-D:找不到文件"typedef"
    "e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第65行:错误#10008-D:找不到文件"uint64_t"
    "e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第65行:错误#10008-D:找不到文件"uint_least64_t"
    "e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第65行:错误#10021-D:需要文件名、选项、存储器或段、而不是";"
    "e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第69行:错误#10008-D:找不到文件"typedef"
    "e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第69行:错误#10008-D:找不到文件"int32_t"
    "e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第69行:错误#10008-D:找不到文件"int_fast8_t"
    "e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第69行:错误#10021-D:需要文件名、选项、存储器或段、而不是";"
    "e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第70行:错误#10008-D:找不到文件"typedef"
    "e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第70行:错误#10008-D:找不到文件"UINT32_t"
    "e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第70行:错误#10008-D:找不到文件"uint_fast8_t"
    "e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第70行:错误#10021-D:需要文件名、选项、存储器或段、而不是";"
    "e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第71行:错误#10008-D:找不到文件"typedef"
    "e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第71行:错误#10008-D:找不到文件"int32_t"
    "e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第71行:错误#10008-D:找不到文件"int_fast16_t"
    "e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第71行:错误#10021-D:需要文件名、选项、存储器或段、而不是";"
    "e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第72行:错误#10008-D:找不到文件"typedef"
    "e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第72行:错误#10008-D:找不到文件"UINT32_t"
    "e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第72行:错误#10008-D:找不到文件"uint_fast16_t"
    "e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第72行:错误#10021-D:需要文件名、选项、存储器或段、而不是";"
    "e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第74行:错误#10008-D:找不到文件"typedef"
    "e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第74行:错误#10008-D:找不到文件"int32_t"
    "e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第74行:错误#10008-D:找不到文件"int_fast32_t"
    "e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第74行:错误#10021-D:需要文件名、选项、存储器或段、而不是";"
    "e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第75行:错误#10008-D:找不到文件"typedef"
    "e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第75行:错误#10008-D:找不到文件"UINT32_t"
    "e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第75行:错误#10008-D:找不到文件"uint_fast32_t"
    "e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第75行:错误#10021-D:需要文件名、选项、存储器或段、而不是";"
    "e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第78行:错误#10008-D:找不到文件"typedef"
    "e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第78行:错误#10008-D:找不到文件"int64_t"
    "e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第78行:错误#10008-D:找不到文件"int_fast64_t"
    "e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第78行:错误#10021-D:需要文件名、选项、存储器或段、而不是";"
    "e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第79行:错误#10008-D:找不到文件"typedef"
    "e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h、第79行:错误#10008-D:找不到文件"uint64_t"
    致命错误#99900:已达到错误限制;检测到100个错误

    >>编译失败
    Makefile:147:目标'i2c example.out'的配方失败
    gmake.1]:***[i2c example.out]错误1.
    Makefile:143:目标'all'的配方失败
    gmake:***[全部]错误2.

    ****构建完成****

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Craig、
    您是否尝试过 TivaWare 库中现有的 i2c 示例? 您能否尝试编译诸如 blinky 或 hello 之类的简单示例? 您是否会遇到任何错误?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    其中任何一个都没有错误。 我使用 C:/ti/TivaWare_C_Series-2.1.3.156版本进行了编译。 编译成功-完成了它应该执行的所有操作。 因此、我想解决方案是将我尝试运行的示例放入将成功编译的项目中。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    --preinclude="E:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include/stdint.h 是什么意思? 您要将此选项传递给链接器。

    我通常在 C 文件顶部包含 stdint.h。 为什么要使用链接器命令添加它?

    我假设链接器会在100个错误限制不存在的情况下为所有--preinclude 选项提供错误。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Craig、

     能否导入所附的 i2c 项目? 我刚刚编译并运行了项目、没有错误。

    e2e.ti.com/.../i2c_5F00_master_5F00_slave_5F00_loopback.zip

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    [报价 USER="CB1_MOBILE]\n 您怀疑曾尝试过"创建您自己的项目"。 这证明非常困难-不仅仅是使用 CCS。[/QUERT]

    这是"第一个回复帖子"...   遗憾的是,没有遵循...

    由于"自我创造"的结果是"高度可预测"的、 因此供应商可能会考虑"更好地提醒"海报(即(某些)提醒)、从而了解(众所周知)这种事实...

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    抱歉。 我已经被其他东西拉了、但尚未回到这个问题上。

    我想我会尝试 Charles 提到的 Tiva 更新。

    我的下一次尝试将按照您的建议进行。 我将使用我知道编译的一个固定示例、如闪烁或 hello、然后将我的新示例应用到该项目中。

    您的建议似乎绝对值得遵循。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我将在几天前回到这个问题。 我会按照您的建议尝试。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我肯定是个错误。 可能是问题。 我很快就会纠正它。 然后重试。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    收到您提供的"我将离开"通知是"罕见的"和"有价值的"。 非常重视您的性格-并传达您的请求是严肃的事实。

    为了进一步澄清-我建议您"选择并加载"供应商提供的官方项目"-理想地体现(部分)"您的"代码元素-然后:"逐步且系统地-复制/粘贴您的代码元素-定期检查-以确保"100 Error MAX"不会返回!

    再次感谢您的通知信号"关心"。 这是一个最值得的做法-一定要帮助(很多)您的生活领域...
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    好的。 因此、我有一个成功编译和运行的闪烁项目。 我添加了 master_slave_loopback .c 作为链接、并从构建中删除了 blinky.c。 尝试构建/编译。 下面有错误。 向编译器和链接器的包含路径添加了 C:/ti/TivaWare_C_Series-2.1.3.156/inc 和 C:/ti/TivaWare_C_Series-2.1.3.156/utils。 我感到惊讶的是、任何人都可以构建这些项目。


    ****为项目闪烁构建配置调试****

    "e:\\ti\\ccsv7\\utils\\bin\\gmake"-k all

    '生成文件:"c:/ti/TivaWare_C_Series-2.1.3.156/examples/peripherals/i2c/master_slave_loopback.c "
    '调用:ARM 编译器'
    "e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/bin/armcl -mv7M4 --code_state=16 --float_support=FPv4SPD16 --abi=eabi -me -O2 --include_path="C:/ti/TivaWare_C_Series-2.1.3.156/utils /ti/TivaWare_C_Series-2.1.3.156 --include_path="C:/ti/TivaWare_C_Series-2.1.3.156/inc /ti/TivaWare_C_Series-2.1.3.156/examples/peripherals/i2c/master_slave_loopback.c --include_path="E:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include --include_path="C:ccs_pred=ccs_remote_remote_remote_remote_ctrates=ccs=ccs_remote_remote_remote_remote_remote_remote_remote_ccs=ctrates=ccs-ctrates=ctrates=ccs_ctranag-ccs_off-ctrab-code_remote_remote_remote_remote_remote_remote_remote_remote_remote_remote_remote_remote_remote_remote_remote_remote_remote_ccs=ccs-ccs_subs=ccs-ccs
    "C:/ti/TivaWare_C_Series-2.1.3.156/examples/peripherals/i2c/master_slave_loopback.c "、第325行:备注#1527-D:(ULP 2.1)使用空循环检测到 SW 延迟环路。 建议改用计时器模块
    "C:/ti/TivaWare_C_Series-2.1.3.156/examples/peripherals/i2c/master_slave_loopback.c "、第337行:备注#1527-D:(ULP 2.1)使用空循环检测到 SW 延迟环路。 建议改用计时器模块
    "C:/ti/TivaWare_C_Series-2.1.3.156/examples/peripherals/i2c/master_slave_loopback.c "、第375行:备注#1527-D:(ULP 2.1)使用空循环检测到 SW 延迟环路。 建议改用计时器模块
    "C:/ti/TivaWare_C_Series-2.1.3.156/examples/peripherals/i2c/master_slave_loopback.c "、第399行:备注#1527-D:(ULP 2.1)使用空循环检测到 SW 延迟环路。 建议改用计时器模块
    '完成的建筑:"c:/ti/TivaWare_C_Series-2.1.3.156/examples/peripherals/i2c/master_slave_loopback.c

    '建筑目标:"Blinky.out"
    '调用:ARM 链接器'
    "e:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/bin/armcl /ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/lib /ti/TivaWare_C_Series-2.1.3.156/inc "-mv7M4 -code_state=16 -float_support=FPv4SPD16 -abi=eabi -me -O2 -advice:pow=all -g -gcc -define=ccs="ccs"-define=part_TM4C1294NCPDT -md -define -exit_intrack_off-"-"-membline_display_bline_display_infot_subsections-bline_display_bline_display-rom-subsections-bline_display_bline_display_bline_display-from-pize_bon_bline_s"--"-from_bline_display_subsections"-rack_bline_display_bline_display_bline_display_bline_display_bline_display_bline_s=-from-from-from-from-core_display_bon_bon_bulk_bon_bon.track_bon_bon_bon_bon.em /ti/TivaWare_C_Series-2.1.3.156/driverlib/ccs/Debug/driverlib.lib /ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include /ti/TivaWare_C_Series-2.1.3.156/utils


    未定义 第一个参考
    符号 文件中
    ------ --------
    UARTStdioConfig ./master_slave_loopback.obj
    UARTprintf /master_slave_loopback.obj

    错误#10234-D:未解析的符号仍然存在
    备注#10371-D:(ULP 1.1)未检测到使用低功耗模式状态更改指令
    错误#10010:链接期间遇到错误;未生成"Blinky.out"

    >>编译失败
    Makefile:142:目标'blinky.out'的配方失败
    gmake:***[blinky.out]错误1.
    gmake:目标"全部"不会由于错误而重新生成。

    ****构建完成****
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    对我来说很好 您是否将 zip 文件直接导入 CCS? 如果您单击鼠标超过8次、则表示您操作有误。

    ****为项目 i2c_master_slave_loopback 构建配置调试****

    "C:\\ti\\ccsv7\\utils\\bin\\gmake"-k all
    '构建文件:./master_slave_loopback.c'
    '调用:ARM 编译器'
    "c:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.0.LTS/bin/armcl -mv7M4 --code_state=16 --float_support=FPv4SPD16 --abi=eabi -me -O2 --include_path="C:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.0.LTS/include --include_path="C:/ti/TivaWare_C_Series-2.1.4.178 --advice:pow="all"-g --gabi --define ccs_remote_remote_remote_remote_remote_remote_remote_remote_remote_remote_remote_remote_remote_remote_ctrages= ccs=ccs_ctrapote_remote_remote_remote_remote_remote_remote_remote_remote_remote_remote_remote_remote_remote_remote_remote_remote_remote_remote_remote_remote_remote_remote_remote_remote_remote_remote_remote_remote_c
    "./master_slave_loopback.c"、第325行:备注#1527-D:(ULP 2.1)使用空循环检测到 SW 延迟环路。 建议改用计时器模块
    "./master_slave_loopback.c"、第337行:备注#1527-D:(ULP 2.1)使用空循环检测到 SW 延迟环路。 建议改用计时器模块
    "./master_slave_loopback.c"、第375行:备注#1527-D:(ULP 2.1)使用空循环检测到 SW 延迟环路。 建议改用计时器模块
    "./master_slave_loopback.c"、第399行:备注#1527-D:(ULP 2.1)使用空循环检测到 SW 延迟环路。 建议改用计时器模块
    '完成构建:./master_slave_loopback.c'
    '
    '生成文件:./startup_ccs.c'
    '调用:ARM 编译器'
    "c:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.0.LTS/bin/armcl -mv7M4 -code_state=16 --float_support=FPv4SPD16 --abi=eabi -me -O2 --include_path="C:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.0.LTS/include --include_path="C:/ti/TivaWare_C_Series-2.1.4.178 --advice:pow="all"-g -gcc -define=ccs_pred=ccs_startup -ccs_remote_remote_remote_remote_subsection="ccs_ccs=ccs_pred=ccs_off-code_display_subsection=ccs_support=ccs_trature=ccs_support_subsection-code.ccs_support_subsection_off-code_display_subs=ccs_support=ccs_support=ctrad_subsection_support_subsection-cortategination="_off-cort_subs=ccs_tr
    "./startup_ccs.c"、第229行:备注#1527-D:(ULP 2.1)检测到使用空循环的 SW 延迟循环。 建议改用计时器模块
    "./startup_ccs.c"、第247行:备注#1527-D:(ULP 2.1)检测到使用空循环的 SW 延迟循环。 建议改用计时器模块
    "./startup_ccs.c"、第265行:备注#1527-D:(ULP 2.1)检测到使用空循环的 SW 延迟循环。 建议改用计时器模块
    '完成构建:./startup_ccs.c'
    '
    '生成文件:./uartstdio.c'
    '调用:ARM 编译器'
    "c:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.0.LTS/bin/armcl -mv7M4 --code_state=16 --float_support=FPv4SPD16 --abi=eabi -me -O2 --include_path="C:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.0.LTS/include --include_path="C:/ti/TivaWare_C_Series-2.1.4.178 --advice:pow="all"-g --gabi --define=ccs_predicon=ctrad_codiag-codi="ctrat_codi="-codi_codi="-codi="-codi_codi="-codi="-codi="ctrat_codi="-codi="-codi="-codi="-codi="-codi="-codi="-code_display_codi="-codi="-codi="-codi="ctrat_guide-board_codi="-codi="-codi="-codi="-codi="-codi="-codi="-codi_
    "./uartstdio.c"、第668行:备注#2623-D:(ULP 5.4)检测到对大小小于 int 的类型的赋值。 为避免不必要的符号扩展、请对局部变量使用 int 大小的类型、并转换为较小的类型以进行静态存储。
    "./uartstdio.c"、第878行:备注#1527-D:(ULP 2.1)检测到使用空循环的 SW 延迟循环。 建议改用计时器模块
    "./uartstdio.c"、第1044行:备注#1527-D:(ULP 2.1)使用空循环检测到 SW 延迟循环。 建议改用计时器模块
    "./uartstdio.c"、第1139行:备注#1527-D:(ULP 2.1)使用空循环检测到 SW 延迟循环。 建议改用计时器模块
    "./uartstdio.c"、第134行:备注#1534-D:(ULP 7.1)检测到在一个函数"UARTvprintf"内使用全局变量"g_pex"。 建议在函数中局部放置变量
    '完工建筑:./uartstdio.c'
    '
    '构建目标:I2C_MASTER_SLAVE_RE环 回.OUT'
    '调用:ARM 链接器'
    "c:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.0.LTS/bin/armcl "-mv7M4 -code_state=16 --float_support=FPv4SPD16 --abi=eabi -me -O2 --advice:pow="all"-g -gcc --define=ccs"--define_TM4C129ENCPDT --excrom-ise_remote_display_subsection-ise_remote_remote_remote_display_subsections"-=r2c.intrack_off-subs"-rack_remote_remote_remote_display_subs"-=rack_off-subs"-rack_remote_remote_remote_remote_remote_remote_display_ise-exits"-=cmpremote_display_subs"-=rack_subs"-=rack_off-r2c.ines"-=cm_remote_remote_remote_remote_remote_remote_remote_display_remote_display_subs"--rack-rack-rack-rack_off-rack_off-/ti/TivaWare_C_Series-2.1.4.178/driverlib/ccs/Debug/driverlib.lib /ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.0.LTS/include /ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.0.LTS/lib

    备注#10371-D:(ULP 1.1)未检测到使用低功耗模式状态更改指令
    '已完成的构建目标:I2C_MASTER_SLAVE_RE环 回.OUT"
    '
    "C:/ti/ccsv7/utils/tiobj2bin/tiobj2bin "i2c_master_slave_loopback.out""i2c_mast_slave_loopback.bin" C:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.0.LTS/bin/armofd "C:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.0.LTS/bin/armhex "C:/ti/ccsv7/utils/tiobj2bin/mkhex4bin
    '

    ****构建完成****
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Craig、

     您是否导入了我在论坛中附加的 master_slave_loopback 项目?  

     我甚至尝试简单地将 master_slave_loopback.c 和 uartstdio.c 文件复制到 blinky 项目中、然后进行编译并运行正常。 您不会将 inc 和 utils 包含在 include_path 中。 对于 uartstdio.c、您可以复制到项目中或将文件链接到项目中。  

      

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我从现有的供应商提供的项目开始。 从编译中删除了现有工程源代码。 添加了以下文件:master_slave_loopback.c 和 uartstdio.c (不导入、但将它们添加为链接)。

    成功。

    我遗漏了什么? uartstdio.c 源文件。

    感谢蔡夏、鲍伦施泰因和我的新 BFF CB1_MOBILE (喜欢双引号)。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    [报价用户="Craig Meyers"]我从现有供应商提供的项目开始

    很好-你的新 BFF (仅限)提出了三次这样的建议。

    请允许我(稍微)注意、" 使用供应商提供的"帖子中的"没有一个"获得(通常) BFF 奖-这是一个很好 的"这种已解决的鼠标勾号!"

    您的多个帖子都是如此"获奖"-但不会授予被允许的 BFF。   (现在谁会去硫化—连公司也不会去……)   您可以解决这个问题!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    “公司变”和“破解”两位工作人员——(现在)觉得这位记者(有些)在周围更愉快。
    谢谢-非常感谢! (您知道该短语的发起者-尽管(i)向其提供(部分)真诚...)

    回忆一下这里采用的方法/疯狂、"不当指导"中的"不良品味"应随着时间的推移而减小... 祝您有机会、我是 AMI。