嗨,对话框
我想知道,哪个h文件是系统文件,哪个是客户定义的?
例如,有些项目使用'platform_device.h',而另一些使用'user_config.h',,,,
什么时候'custom_config_qpsi.h','custom_config_ram.h'自动涉及?构建选择吗?
dg_configxxx是系统定义的常量吗?是否有必要使用一些外围块/适配器?我应该在哪里找到'dg_configxxxx'的所有定义?
致以最亲切的问候
詹姆斯
设备:

嗨jamesleo-konka,
platform_device.h文件和user_config.h文件是项目中应用不同的配置文件,该平台设备为了配置任何外部传感器和外围设备中包含您的项目和连接到你的董事会,对于user_config.h文件,我不看到这个名字的任何文件。您可以在UM-B-044-DA1468x软件平台参考文档中找到每个文件的用法
不同的custom_config_文件通过每个构建配置被包含(根据您选择的构建,相应的包含被选择)。我不明白其他问题,是什么原因包括一个模块而不使用它,但我认为没有必要使用一个模块如果你已经定义了它,我不认为这将导致你任何问题。关于在哪里可以找到所有的dg_configxxxx每个适配器,并且hw有这个配置以便包含或不包含,如果您没有在custom_config_qspi.h文件中配置您想要的模块,bsp_defaults.h函数将把这些模块设置为0,因此,您将能够在bsp_defaults.h函数中找到大部分dg_configxxxx。
由于MT_dialog
嗨,MT_dialog
谢谢你的回复。
auto_created h文件custom_confg_xxx我认为最好保留它。还有bsp_defaults.h文件。
用户可以在pxp_reporter_config.h / hrp_sensor_config.h中定义模块/适配器开关,对吗?
步骤是:
1.定义dg_config_xxx_ADAPTER / dg_configUSE_HW_xxx
2.编写代码初始化适配器:(在哪里初始化硬件IO端口/引脚?)
----------------------------------------------------
#如果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
谢谢你的回复。
auto_created h文件custom_confg_xxx我认为最好保留它。还有bsp_defaults.h文件。
用户可以在pxp_reporter_config.h / hrp_sensor_config.h中定义模块/适配器开关,对吗?
步骤是:
1.定义dg_config_xxx_ADAPTER / dg_configUSE_HW_xxx
2.编写代码初始化适配器:(在哪里初始化硬件IO端口/引脚?)
----------------------------------------------------
#如果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,
. h文件,你提到(pxp_reporter_config.h和hrp_sensor_config.h)是用于配置功能的外围设备的项目,而不是你要指定适配器包括在你的项目中,我提到过我以前的文章,还在文档中提到的文件通常是用于此目的,是custom_config_qspi.h文件,在该文件中您将定义将要使用的适配器和hw,正如在所有示例项目中所做的那样。
因为你已经包括适配器和要使用的hw,下一步是宣布你要使用的外设(hw附加68 x董事会),这通常是在platform_devices.h完成的文件,SDK示例有一些设备使用I2C, UART等。当你完成这个任务后,你应该声明你的引脚并初始化它们,为那个特定的功能。对于这个任务,你应该在prevsetuphardware()函数中调用的peri_init()函数中附加你的引脚的初始化。
关于你的第三个问题“如果你启用BLE适配器,如果你也应该启用服务”,如果它强制放置自定义服务,你的意思是什么?不,它不是强制性的,你可以有BLE没有自定义服务。
由于MT_dialog