如果链接不正确,编译器可能无法找到静态库中的函数。 2. **初始化问题**:如果 INIT_DEVICE_EXPORT 函数是用于初始化设备或系统资源的,确保在主工程的适当位置调用这些函数。例如,在程序的 main 函数或某个初始化函数中调用它们。 3. **导出问题**:检查 INIT_DEVICE_EXPORT 函数是否正确地被导出。在某些编程语言...
RT-Thread Version master Hardware Type/Architectures bsp/cvitek Develop Toolchain GCC Describe the bug 不少驱动初始化都用了 INIT_BOARD_EXPORT,譬如 adc/i2c/pwm/spi/wdt, 这个感觉没有必要,建议改成 INIT_DEVICE_EXPORT Other additional context No response...
由于tx_fifo->rb.buffer_ptr可能是一个随机值(不一定为RT_NULL=0),导致RT_DEVICE_FLAG_DMA_TX and RT_SERIAL_TX_BLOCKING模式下调用了_serial_fifo_tx_blocking_buf(),但是rb没有真正开辟内存空间,导致内存异常 你的解决方案是什么 (what is your solution) rt_serial_tx_enable(),在DMA阻塞发送分支下,...