许多H文件,许多定义

5个帖子/ 0新
最后一篇
jamesleo-konka
离线
最后一次露面:4年1个月前
加入:2017-01-22 02:42
许多H文件,许多定义

嗨,对话
我想知道,哪个h文件是系统文件,哪一个是客户定义的?
例如,某些项目使用'platform_device.h',另一个使用'user_config.h',,,,,
'custom_config_qpsi.h'时,'custom_config_ram.h'是自动的?构建选项?

是'dg_configxxx'系统定义了常量?是否有必要使用一些外围块/适配器?我应该在哪里找到'dg_configxxxxx'的所有定义?

此致

詹姆士

关键词:
设备:
mt_dialog.
离线
最后一次露面:3个月2周前
职员
加入:2015-06-08 11:34
嗨jamesleo-konka,

嗨jamesleo-konka,

platform_device.h文件和user_config.h文件是在项目中应用不同配置的文件,平台设备是为了配置项目中包含的任何外部传感器和外围设备,并连接到您的电路板,而uss_config。h文件,我没有看到这个名字的任何文件。您将能够在UM-B-044-DA1468X软件平台参考文献中找到每个文件的使用.pdf

通过每个构建配置包含不同的custom_config_文件(根据选择您选择相应包含的构建)。我没有得到其他问题,包括一个没有使用它的模块的原因是什么,但我想如果您已经定义了它,我不认为这不会导致您的问题。关于您可以找到每个适配器和HW的所有DG_CONFIGXXXX的位置,如果您尚未配置您希望在custom_config_qspi.h文件中配置的模块,则BSP_Defaults.h函数将设置这些配置模块到零,因此您将能够在BSP_Defaults.h函数中找到大多数DG_CONFIGXXX。

谢谢mt_dialog.

jamesleo-konka
离线
最后一次露面:4年1个月前
加入:2017-01-22 02:42
嗨,mt_dialog

嗨,mt_dialog
感谢您的回复。
auto_created h文件custom_confg_xxx我认为最好保持它。也是bsp_defaults.h文件。
用户可以在pxp_reporter_config.h / hrp_sensor_config中定义模块/适配器切换,是吗?
这一步是:
1.定义dg_config_xxx_adapter / dg_configuse_hw_xxx
2.将代码写入Init Adapters :(其中init硬件IO端口/引脚?)
-----------------------------------------------------------------
#if dg_configuart_adapter

UART_BUS(UART1,Serial1,HW_UART_BAUDRATE_115200,HW_UART_DATABITS_8,HW_UART_PARITY_NONE,
hw_uart_stopbits_1,0,0,hw_dma_channel_1,hw_dma_channel_0,0,0)

UART_BUS(UART2,Serial2,HW_UART_BAUDRATE_115200,HW_UART_DATABITS_8,HW_UART_PARITY_NONE,
HW_UART_STOPBITS_1,0,1,HW_DMA_CHANNEL_3,HW_DMA_CHANNEL_2,0,0)

#endif / * dg_configuart_adapter * /
-------------------------------------------------------------------------
3.如果启用BLE适配器,用户也需要添加服务
......

这是正确的吗?

此致

詹姆士

jamesleo-konka
离线
最后一次露面:4年1个月前
加入:2017-01-22 02:42
嗨,mt_dialog

嗨,mt_dialog
感谢您的回复。
auto_created h文件custom_confg_xxx我认为最好保持它。也是bsp_defaults.h文件。
用户可以在pxp_reporter_config.h / hrp_sensor_config中定义模块/适配器切换,是吗?
这一步是:
1.定义dg_config_xxx_adapter / dg_configuse_hw_xxx
2.将代码写入Init Adapters :(其中init硬件IO端口/引脚?)
-----------------------------------------------------------------
#if dg_configuart_adapter

UART_BUS(UART1,Serial1,HW_UART_BAUDRATE_115200,HW_UART_DATABITS_8,HW_UART_PARITY_NONE,
hw_uart_stopbits_1,0,0,hw_dma_channel_1,hw_dma_channel_0,0,0)

UART_BUS(UART2,Serial2,HW_UART_BAUDRATE_115200,HW_UART_DATABITS_8,HW_UART_PARITY_NONE,
HW_UART_STOPBITS_1,0,1,HW_DMA_CHANNEL_3,HW_DMA_CHANNEL_2,0,0)

#endif / * dg_configuart_adapter * /
-------------------------------------------------------------------------
3.如果启用BLE适配器,用户也需要添加服务
......

这是正确的吗?

此致

詹姆士

mt_dialog.
离线
最后一次露面:3个月2周前
职员
加入:2015-06-08 11:34
嗨jamesleo-konka,

嗨jamesleo-konka,

您提到的.h文件(pxp_reporter_config.h和hrp_sensor_config.h)是用于配置项目的功能,而不是您将在项目上提到的项目中的指定适配器中包含的外围设备,而不是还提到了文档中通常用于此文件的文件,是custom_config_qspi.h文件,在该文件中,您将定义哪些适配器和HW将被使用,因为它在所有示例项目中都已完成。

由于您包含要使用的适配器和HW,因此下一步是声明您要使用的外围设备(在68x板上附加的HW),这通常在Platform_Devices中完成。H文件,SDK示例有一些使用I2C,UART等的设备。完成此任务后,您应该声明您的引脚并为该特定功能初始化它们。对于此任务,您应该在periph_init()函数中附加引脚的初始化,该函数被调用在prvsetuphardware()函数中。

关于第3个问题“如果您启用BLE适配器,如果您也应该启用服务”,那么,您的意思是什么,如果它是必填定制的服务?否是不强制的,您可以在没有自定义服务的情况下拥有BLE。

谢谢mt_dialog.