Other Parts Discussed in Thread: TMS320F28388D, C2000WARE, SYSCONFIG
器件型号: F28377D-SEP
主题中讨论的其他器件: TMS320F28388D、 C2000WARE、 SysConfig
您好、
我正在为我的工程使用 TMS320F28388D MCU。 我知道空示例工程中存在 syscfg 文件、它可以帮助我使用 GUI 编写驱动程序级代码。 它会创建以下文件。
- board.c
- board.h
- device.h
- device.c
- board.cmd.genlibs
- board.opt
- board.json 文件中找到
- pinmux.csv
- c2000ware_libraries.cmd.genlibs
- c2000ware_libraries.c
- c2000ware_libraries.h
- c2000ware_libraries.opt
- clocktree.h
- example.syscfg。
我的问题是、这些生成的代码占用多大的 RAM 空间? 我理解它与我编写的代码有关、但它对 RAM 空间利用率有多大影响?
其中几个文件为空(例如,c2000ware_libraries.cmd.genlibs)-为什么在输出为空或仅输出注释文件时生成这些文件? 它们是否也会占用空间?
Device_init () 和 Device_initGPIO() 在一条通道中初始化所有端口、引脚和时钟、尽管代码中使用了它。 我知道、如果不解锁这些端口、任何代码都不会让其正常工作、这是确保相同的安全保护措施。 但是、它确实会占用比所需 CPU 周期更多的 CPU、不是吗? 我应该从两个函数(特别是 device_init ()) 中手动选择哪一行代码以确保只启用我要使用的端口?
此致、
Reshma。



