
这是我的的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(); ... ..... ........ } |
ART-PI H750-USB-MSC 设备描述符异常
stm32h743 usbh msc 读写 u盘 新购买的 u盘只能识别到但不能进行读写 ?
stm32哪个系列芯片支持2个USB,主设备,且usb可以支持标准的uvc协议,哪里可以下载usb开发库
新手小白,SMT32 TP Tool Windows无法安装驱动怎么处理
如何用c#使用ST25R3911DISCOComm.dll来读取和写入NDEF区的数据,需要相关例程,感谢各位大佬拯救一下我啊!????
USBx配置有哪些小的需要注意的细节?
H743ZIT6 USB虚拟串口 CDC电脑无法识别(获取描述符失败)
STM32F407的高速USB,采用的是虚拟串口方式,VCP驱动有linux系统的吗
STM32H533的USB使用问题
stlink 串口驱动安装前面有叹号软件里无法找到
评分
查看全部评分
型號 STM32F072B -DISCO