<?xml-stylesheet type="text/xsl" href="https://e2echina.ti.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>SimpleLink MCU代码移植指南：CC1310从VQFN48(7×7)到VQFN32(5×5)代码移植流程参考</title><link>/blogs_/b/the_process/posts/simplelink-mcu-cc1310-vqfn48-7-7-vqfn32-5-5</link><description>作者： TI 工程师 Fan Zhang
 CC1310 是经济高效型、超低功耗无线 MCU 中低于 1GHz 系列的首款器件。 CC1310 器件在支持多个物理层和 RF 标准的平台中将灵活的超低功耗 RF 收发器和强大的 48MHz Cortex&amp;reg;-M3 微控制器相结合。专用无线控制器 (Cortex&amp;reg;-M0) 处理 ROM 或 RAM 中存储的低层 RF 协议命令，从而确保超低功耗和灵活度。
针对不同的应用需求， CC1310 提供多种不同封装，包括：7mm &amp;times; 7mm...</description><dc:language>zh-CN</dc:language><generator>Telligent Community 13</generator><item><title>回复:SimpleLink MCU代码移植指南：CC1310从VQFN48(7×7)到VQFN32(5×5)代码移植流程参考</title><link>https://e2echina.ti.com/blogs_/b/the_process/posts/simplelink-mcu-cc1310-vqfn48-7-7-vqfn32-5-5</link><pubDate>Tue, 19 Dec 2023 10:01:18 GMT</pubDate><guid isPermaLink="false">91561404-af28-475a-b96b-cb6cbaadd097:e2e02a03-e1a7-4843-a93d-5d8f4489394f</guid><dc:creator>andy</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;您好，我从7X7移植到5X5，发现DIO13怎么都控制不上，不知道什么原因，能不能帮我看看，这是CC1310_LAUNCHXL_GPIOName：[embed:dc8ab71f-3b98-42d9-b0f6-e21e02a0f8e2:c95513f2-4ef5-4d7b-8729-871b29513b32:type=text&amp;text=%2F%2A%21%0D%0A%20%2A%20%20%40def%20%20%20%20CC1310_LAUNCHXL_GPIOName%0D%0A%20%2A%20%20%40brief%20%20Enum%20of%20GPIO%20names%0D%0A%20%2A%2F%0D%0Atypedef%20enum%20CC1310_LAUNCHXL_GPIOName%20%7B%0D%0A%2F%2F%20%20%20%20CC1310_LAUNCHXL_SPI0_MASTER_TO_SLAVE%20%3D%200%2C%0D%0A%20%20%20%20CC1310_LAUNCHXL_FEM_CSD%20%3D%200%2C%0D%0A%20%20%20%20CC1310_LAUNCHXL_FEM_CPS%2C%0D%0A%20%20%20%20CC1310_LAUNCHXL_FEM_CTX_VCTL1%2C%0D%0A%20%20%20%20CC1310_LAUNCHXL_FEM_VCTL2%2C%0D%0A%20%20%20%20CC1310_LAUNCHXL_SPI0_SLAVE_TO_MASTER%2C%0D%0A%20%20%20%20CC1310_LAUNCHXL_SPI1_ACC_CSN%2C%0D%0A%20%20%20%20CC1310_LAUNCHXL_SPI1_MAG_CSN%2C%0D%0A%20%20%20%20CC1310_LAUNCHXL_GPIOCOUNT%0D%0A%7D%20CC1310_LAUNCHXL_GPIOName%3B]&lt;/p&gt;
&lt;p&gt;这是gpioPinConfigs[]：&lt;/p&gt;
&lt;p&gt;[embed:dc8ab71f-3b98-42d9-b0f6-e21e02a0f8e2:62a62632-60cb-4880-bc2d-d1995c2df754:type=text&amp;text=GPIO_PinConfig%20gpioPinConfigs%5B%5D%20%3D%20%7B%0D%0A%20%20%20%20%2F%2A%20Input%20pins%20%2A%2F%0D%0A%2F%2F%20%20%20%20GPIOCC26XX_DIO_16%20%7C%20GPIO_DO_NOT_CONFIG%2C%20%20%2F%2A%20M_TO_C%20%20%20CC1310_LAUNCHXL_SPI_MASTER_READY%2A%2F%0D%0A%0D%0A%0D%0A%20%20%20%20%2F%2A%20Output%20pins%20%2A%2F%0D%0A%20%20%20%20GPIOCC26XX_DIO_07%20%7C%20GPIO_DO_NOT_CONFIG%2C%20%20%2F%2A%20FEM%20CSD%20%2A%2F%0D%0A%20%20%20%20GPIOCC26XX_DIO_06%20%7C%20GPIO_DO_NOT_CONFIG%2C%20%20%2F%2A%20FEM%20CPS%20%2A%2F%0D%0A%20%20%20%20GPIOCC26XX_DIO_08%20%7C%20GPIO_DO_NOT_CONFIG%2C%20%20%2F%2A%20FEM%20CTX%20VCTL1%20%2A%2F%0D%0A%20%20%20%20GPIOCC26XX_DIO_09%20%7C%20GPIO_DO_NOT_CONFIG%2C%20%20%2F%2A%20FEM%20CTX%20VCTL2%20%2A%2F%0D%0A%20%20%20%20GPIOCC26XX_DIO_03%20%7C%20GPIO_DO_NOT_CONFIG%2C%20%20%2F%2A%20C_TO_M%20%20%20CC1310_LAUNCHXL_SPI_SLAVE_READY%2A%2F%0D%0A%20%20%20%20GPIOCC26XX_DIO_13%20%7C%20GPIO_DO_NOT_CONFIG%2C%20%20%20%20%20%2F%2A%20SPI1%20CSN%20ACC%20%2A%2F%0D%0A%20%20%20%20GPIOCC26XX_DIO_14%20%7C%20GPIO_DO_NOT_CONFIG%2C%20%20%20%20%20%2F%2A%20SPI1%20CSN%20MAG%20%2A%2F%0D%0A%0D%0A%0D%0A%7D%3B]&lt;/p&gt;
&lt;p&gt;这是我的配置，发现配置怎么都不生效：&lt;/p&gt;
&lt;p&gt;[embed:dc8ab71f-3b98-42d9-b0f6-e21e02a0f8e2:9ad7a090-16c5-44f5-b220-eeaf7edcc86f:type=text&amp;text=void%20gpio_config%28%29%0D%0A%7B%0D%0A%20%20%20%20%2F%2F%20%E4%B8%8B%E9%9D%A2%E7%9A%842%E8%A1%8C%E5%9C%A8%E7%A1%AE%E8%AE%A4pinTable%20open%E6%88%90%E5%8A%9F%E5%90%8E%EF%BC%8C%E5%8F%AF%E4%BB%A5%E5%88%A0%E9%99%A4%E6%8E%89%0D%0A%20%20%20%20GPIO_setConfig%28Board_SPI_ACC_CSN%2C%20GPIO_CFG_OUT%20%7C%20GPIO_CFG_OUT_HIGH%20%29%3B%0D%0A%20%20%20%20GPIO_setConfig%28Board_SPI_MASTER_READY%2C%20GPIO_CFG_IN_PU%20%7C%20GPIO_CFG_IN_INT_FALLING%29%3B%0D%0A%20%20%20%20GPIO_setConfig%28Board_SPI_SLAVE_READY%2C%20GPIO_CFG_OUTPUT%20%7C%20GPIO_CFG_OUT_HIGH%20%29%3B%0D%0A%20%20%20%20GPIO_setConfig%28Board_SPI_MAG_CSN%2C%20GPIO_CFG_OUTPUT%20%7C%20GPIO_CFG_OUT_HIGH%20%29%3B%0D%0A%20%20%20%20GPIO_setConfig%28Board_FEM_CSD%2C%20GPIO_CFG_OUTPUT%20%7C%20GPIO_CFG_OUT_HIGH%20%29%3B%0D%0A%20%20%20%20GPIO_setConfig%28Board_FEM_CTX_VCTL1%2C%20GPIO_CFG_OUTPUT%20%7C%20GPIO_CFG_OUT_LOW%20%29%3B%0D%0A%2F%2F%20%20%20%20GPIO_setConfig%28Board_FEM_CPS%2C%20GPIO_CFG_OUTPUT%20%7C%20GPIO_CFG_OUT_LOW%20%29%3B%0D%0A%20%20%20%20GPIO_setConfig%28Board_FEM_VCTL2%2C%20GPIO_CFG_OUTPUT%20%7C%20GPIO_CFG_OUT_HIGH%20%29%3B%0D%0A%20%20%20%20GPIO_setConfig%28Board_SPI_MAG_IRQ%2C%20GPIO_CFG_IN_PU%20%7C%20GPIO_CFG_IN_INT_FALLING%20%29%3B%0D%0A%0D%0A%7D]&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;只有DIO13不生效，DIO14都是可以控制的。&lt;/p&gt;
&lt;p&gt;CC1310_LAUNCHXL.h中没有再对这些引脚进行定义，[embed:dc8ab71f-3b98-42d9-b0f6-e21e02a0f8e2:e0609978-79d1-467b-b894-abe9f15761cd:type=text&amp;text=%0D%0A%2F%2A%20Analog%20capable%20DIOs%20%2A%2F%0D%0A%23define%20CC1310_LAUNCHXL_DIO23_ANALOG%20%20%20%20%20%20%20%20%20%20PIN_UNASSIGNED%0D%0A%23define%20CC1310_LAUNCHXL_DIO24_ANALOG%20%20%20%20%20%20%20%20%20%20PIN_UNASSIGNED%0D%0A%23define%20CC1310_LAUNCHXL_DIO25_ANALOG%20%20%20%20%20%20%20%20%20%20PIN_UNASSIGNED%0D%0A%23define%20CC1310_LAUNCHXL_DIO26_ANALOG%20%20%20%20%20%20%20%20%20%20PIN_UNASSIGNED%0D%0A%23define%20CC1310_LAUNCHXL_DIO27_ANALOG%20%20%20%20%20%20%20%20%20%20PIN_UNASSIGNED%0D%0A%23define%20CC1310_LAUNCHXL_DIO28_ANALOG%20%20%20%20%20%20%20%20%20%20PIN_UNASSIGNED%0D%0A%23define%20CC1310_LAUNCHXL_DIO29_ANALOG%20%20%20%20%20%20%20%20%20%20PIN_UNASSIGNED%0D%0A%23define%20CC1310_LAUNCHXL_DIO30_ANALOG%20%20%20%20%20%20%20%20%20%20PIN_UNASSIGNED%0D%0A%0D%0A%2F%2A%20Digital%20IOs%20%2A%2F%0D%0A%23define%20CC1310_LAUNCHXL_DIO0%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20PIN_UNASSIGNED%0D%0A%23define%20CC1310_LAUNCHXL_DIO1%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20PIN_UNASSIGNED%0D%0A%23define%20CC1310_LAUNCHXL_DIO12%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20PIN_UNASSIGNED%0D%0A%23define%20CC1310_LAUNCHXL_DIO15%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20PIN_UNASSIGNED%0D%0A%23define%20CC1310_LAUNCHXL_DIO16_TDO%20%20%20%20%20%20%20%20%20%20%20%20%20PIN_UNASSIGNED%0D%0A%23define%20CC1310_LAUNCHXL_DIO17_TDI%20%20%20%20%20%20%20%20%20%20%20%20%20PIN_UNASSIGNED%0D%0A%23define%20CC1310_LAUNCHXL_DIO21%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20PIN_UNASSIGNED%0D%0A%23define%20CC1310_LAUNCHXL_DIO22%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20PIN_UNASSIGNED%0D%0A%23define%20CC1310_LAUNCHXL_DIO7%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20PIN_UNASSIGNED%0D%0A%23define%20CC1310_LAUNCHXL_DIO8%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20PIN_UNASSIGNED%0D%0A%23define%20CC1310_LAUNCHXL_DIO6%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20PIN_UNASSIGNED%0D%0A%23define%20CC1310_LAUNCHXL_DIO9%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20PIN_UNASSIGNED%0D%0A%23define%20CC1310_LAUNCHXL_DIO13%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20PIN_UNASSIGNED%0D%0A%23define%20CC1310_LAUNCHXL_DIO14%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20PIN_UNASSIGNED%0D%0A%0D%0A%2F%2A%20Discrete%20Inputs%20%2A%2F%0D%0A%23define%20CC1310_LAUNCHXL_PIN_BTN1%20%20%20%20%20%20%20%20%20%20%20%20%20%20PIN_UNASSIGNED%0D%0A%23define%20CC1310_LAUNCHXL_PIN_BTN2%20%20%20%20%20%20%20%20%20%20%20%20%20%20PIN_UNASSIGNED%0D%0A%0D%0A%2F%2A%20GPIO%20%2A%2F%0D%0A%23define%20CC1310_LAUNCHXL_GPIO_LED_ON%20%20%20%20%20%20%20%20%20%20%201%0D%0A%23define%20CC1310_LAUNCHXL_GPIO_LED_OFF%20%20%20%20%20%20%20%20%20%200%0D%0A%0D%0A%2F%2A%20I2C%20%2A%2F%0D%0A%23define%20CC1310_LAUNCHXL_I2C0_SCL0%20%20%20%20%20%20%20%20%20%20%20%20%20PIN_UNASSIGNED%0D%0A%23define%20CC1310_LAUNCHXL_I2C0_SDA0%20%20%20%20%20%20%20%20%20%20%20%20%20PIN_UNASSIGNED%0D%0A%0D%0A%2F%2A%20I2S%20%2A%2F%0D%0A%23define%20CC1310_LAUNCHXL_I2S_ADO%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20PIN_UNASSIGNED%0D%0A%23define%20CC1310_LAUNCHXL_I2S_ADI%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20PIN_UNASSIGNED%0D%0A%23define%20CC1310_LAUNCHXL_I2S_BCLK%20%20%20%20%20%20%20%20%20%20%20%20%20%20PIN_UNASSIGNED%0D%0A%23define%20CC1310_LAUNCHXL_I2S_MCLK%20%20%20%20%20%20%20%20%20%20%20%20%20%20PIN_UNASSIGNED%0D%0A%23define%20CC1310_LAUNCHXL_I2S_WCLK%20%20%20%20%20%20%20%20%20%20%20%20%20%20PIN_UNASSIGNED%0D%0A%0D%0A%2F%2A%20LEDs%20%2A%2F%0D%0A%23define%20CC1310_LAUNCHXL_PIN_LED_ON%20%20%20%20%20%20%20%20%20%20%20%201%0D%0A%23define%20CC1310_LAUNCHXL_PIN_LED_OFF%20%20%20%20%20%20%20%20%20%20%200%0D%0A%23define%20CC1310_LAUNCHXL_PIN_RLED%20%20%20%20%20%20%20%20%20%20%20%20%20%20PIN_UNASSIGNED%0D%0A%23define%20CC1310_LAUNCHXL_PIN_GLED%20%20%20%20%20%20%20%20%20%20%20%20%20%20PIN_UNASSIGNED%0D%0A%0D%0A%2F%2A%20PWM%20Outputs%20%2A%2F%0D%0A%23define%20CC1310_LAUNCHXL_PWMPIN0%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CC1310_LAUNCHXL_PIN_RLED%0D%0A%23define%20CC1310_LAUNCHXL_PWMPIN1%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CC1310_LAUNCHXL_PIN_GLED%0D%0A%23define%20CC1310_LAUNCHXL_PWMPIN2%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20PIN_UNASSIGNED%0D%0A%23define%20CC1310_LAUNCHXL_PWMPIN3%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20PIN_UNASSIGNED%0D%0A%23define%20CC1310_LAUNCHXL_PWMPIN4%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20PIN_UNASSIGNED%0D%0A%23define%20CC1310_LAUNCHXL_PWMPIN5%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20PIN_UNASSIGNED%0D%0A%23define%20CC1310_LAUNCHXL_PWMPIN6%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20PIN_UNASSIGNED%0D%0A%23define%20CC1310_LAUNCHXL_PWMPIN7%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20PIN_UNASSIGNED%0D%0A%0D%0A%2F%2A%20SPI%20%2A%2F%0D%0A%23define%20CC1310_LAUNCHXL_SPI_FLASH_CS%20%20%20%20%20%20%20%20%20%20PIN_UNASSIGNED%0D%0A%23define%20CC1310_LAUNCHXL_FLASH_CS_ON%20%20%20%20%20%20%20%20%20%20%200%0D%0A%23define%20CC1310_LAUNCHXL_FLASH_CS_OFF%20%20%20%20%20%20%20%20%20%201%0D%0A%0D%0A%2F%2A%20SPI%20Board%20%2A%2F%0D%0A%2F%2F%23define%20CC1310_LAUNCHXL_SPI0_MISO%20%20%20%20%20%20%20%20%20%20%20%20%20IOID_8%20%20%20%20%20%20%20%20%20%20%2F%2A%20RF1.20%20%2A%2F%0D%0A%23define%20CC1310_LAUNCHXL_SPI0_MISO%20%20%20%20%20%20%20%20%20%20%20%20%20IOID_0%0D%0A%23define%20CC1310_LAUNCHXL_SPI0_MOSI%20%20%20%20%20%20%20%20%20%20%20%20%20IOID_1%0D%0A%2F%2F%23define%20CC1310_LAUNCHXL_SPI0_MOSI%20%20%20%20%20%20%20%20%20%20%20%20%20IOID_9%20%20%20%20%20%20%20%20%20%20%2F%2A%20RF1.18%20%2A%2F%0D%0A%23define%20CC1310_LAUNCHXL_SPI0_CLK%20%20%20%20%20%20%20%20%20%20%20%20%20%20IOID_2%0D%0A%2F%2F%23define%20CC1310_LAUNCHXL_SPI0_CLK%20%20%20%20%20%20%20%20%20%20%20%20%20%20IOID_10%20%20%20%20%20%20%20%20%20%2F%2A%20RF1.16%20%2A%2F%0D%0A%2F%2F%23define%20CC1310_LAUNCHXL_SPI0_CSN%20%20%20%20%20%20%20%20%20%20%20%20%20%20IOID_11%0D%0A%23define%20CC1310_LAUNCHXL_SPI0_CSN%20%20%20%20%20%20%20%20%20%20%20%20%20%20IOID_4%0D%0A%23define%20CC1310_LAUNCHXL_SPI0_C_TO_M%20%20%20%20%20%20%20%20%20%20%20IOID_3%0D%0A%23define%20CC1310_LAUNCHXL_SPI0_M_TO_C%20%20%20%20%20%20%20%20%20%20%20IOID_6%20%20%20%20%20%20%20%20%20%20%20%2F%2F%20%E6%9A%82%E6%97%B6%E5%85%88%E7%94%A8CPS%E5%BC%95%E8%84%9A%0D%0A%0D%0A%0D%0A%23define%20CC1310_LAUNCHXL_SPI1_MISO%20%20%20%20%20%20%20%20%20%20%20%20%20IOID_11%0D%0A%23define%20CC1310_LAUNCHXL_SPI1_MOSI%20%20%20%20%20%20%20%20%20%20%20%20%20IOID_10%0D%0A%23define%20CC1310_LAUNCHXL_SPI1_CLK%20%20%20%20%20%20%20%20%20%20%20%20%20%20IOID_12%0D%0A%23define%20CC1310_LAUNCHXL_SPI1_CSN%20%20%20%20%20%20%20%20%20%20%20%20%20%20PIN_UNASSIGNED%0D%0A%23define%20CC1310_LAUNCHXL_MAG_IRQ%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20IOID_5%0D%0A%0D%0A%2F%2A%20UART%20Board%20%2A%2F%0D%0A%23define%20CC1310_LAUNCHXL_UART_RX%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20PIN_UNASSIGNED%20%20%20%20%20%20%20%20%20%20%2F%2A%20RXD%20%2A%2F%0D%0A%23define%20CC1310_LAUNCHXL_UART_TX%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20PIN_UNASSIGNED%20%20%20%20%20%20%20%20%20%20%2F%2A%20TXD%20%2A%2F%0D%0A%23define%20CC1310_LAUNCHXL_UART_CTS%20%20%20%20%20%20%20%20%20%20%20%20%20%20PIN_UNASSIGNED%20%20%20%20%20%20%20%20%20%2F%2A%20CTS%20%2A%2F%0D%0A%23define%20CC1310_LAUNCHXL_UART_RTS%20%20%20%20%20%20%20%20%20%20%20%20%20%20PIN_UNASSIGNED%20%20%20%20%20%20%20%20%20%2F%2A%20RTS%20%2A%2F]&lt;/p&gt;&lt;img src="https://e2echina.ti.com/aggbug?PostID=52888&amp;AppID=122&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item></channel></rss>