这是我的的main code,我想问的是当我开启__HAL_SYSCFG_REMAPMEMORY_SRAM();的时候,我的MX_USB_DEVICE_Init();,却出现无法辨认,我不ˊ知道是不是register address問題,要怎么解决这个问题? 如果不开__HAL_SYSCFG_REMAPMEMORY_SRAM();,我USB就能正常的work。 使用debug的時候,会出现cannot access memory这个问题,之后就卡在MX_USB_DEVICE_Init();无法再持续下去了。 #define MAIN_CODE_ADDRESS 0x08004000 __IO uint32_t VectorTable[48] __attribute__((section(".RAMVectorTable"))); int main(void) { /* USER CODE BEGIN 1 */ uint32_t i = 0; /* USER CODE END 1 */ /* MCU Configuration----------------------------------------------------------*/ /* Reset of all peripherals, Initializes the Flash interface and the Systick. */ HAL_DeInit(); HAL_Init(); /* USER CODE BEGIN Init */ /* USER CODE END Init */ /* Configure the system clock */ SystemClock_Config(); /* USER CODE BEGIN SysInit */ for(i = 0; i < 48; i++) { VectorTable = *(__IO uint32_t*)(MAIN_CODE_ADDRESS + (i<<2)); } // __HAL_RCC_SYSCFG_CLK_ENABLE(); // __HAL_RCC_APB2_FORCE_RESET (); __HAL_SYSCFG_REMAPMEMORY_SRAM(); /* USER CODE END SysInit */ /* Initialize all configured peripherals */ MX_GPIO_Init(); MX_DMA_Init(); MX_I2C1_Init(); MX_CAN_Init(); MX_USB_DEVICE_Init(); //cannot access memory MX_USART3_UART_Init(); MX_DAC_Init(); MX_ADC_Init(); MX_TIM1_Init(); /* USER CODE BEGIN 2 */ MX_FILTER_Init(); ... ..... ........ } |
请问一下,stm32WB有可以驱动声卡的驱动程序吗(声卡是PCM2704)?
STM32F407 USB怎么测试接口的极限速度
求技术解答,STM32H723的USB模拟U盘应用过程遇到了问题。
我的电脑识别不到STM32的ST-LINK驱动(特指针对芯片stm32wle5ccu6)
请问各位大佬,STM32F4怎么利用Typec口OTG,硬件电路怎么实现
stm32 usb复合设备支持键盘鼠标和hid串口通信可以实现吗
请问一下,我的nucleo板子连接usb线,找不到target,一直无法下载程序怎么回事呢?
stm32f407 开启两路(FS和HS) Custom HID,与上位机通信偶尔中断
stm32f746g-disco开发板的串口通讯连接方式
STM32F746g-disco开发板串口配置串口助手无法接收到数据
评分
查看全部评分
型號 STM32F072B -DISCO