for(index = 0; index < 14; index++) #define USB_ICON 0x64FE8F96 uint8_t SlidesCheck[6] = {0x42, 0x4D, 0x42, 0x58, 0x02, 0x00}; uint8_t Icons64Check[6] = {0x42, 0x4D, 0x42, 0x20, 0x00, 0x00}; uint8_t Icons128Check[6] = {0x42, 0x4D, 0x42, 0x80, 0x00, 0x00}; { /* Read bitmap size */ Media_BufferRead(Tab, SlideAddr[index], 6); RCC_AHBPeriphClockCmd(RCC_AHBPeriph_FSMC, ENABLE); if(Buffercmp(Tab, SlidesCheck, 5)!= 0) return 1; Tab[0] = 0x00; Tab[1] = 0x00; Tab[2] = 0x00; Tab[3] = 0x00; Tab[4] = 0x00; Tab[5] = 0x00; } 为什么从NOR读出的32位数据变成8位是{0x42, 0x4D, 0x42, 0x58, 0x02, 0x00}? 补充问题: 程序中图标和幻灯片 /* 图标地址 平均每张7.5K*/ const uint32_t IconsAddr[] = { 0x64FCAC7E, 0x64FCCCC0, 0x64FCED02, 0x64FD0D44, 0x64FD2D86, 0x64FD4DC8, 0x64FD6E0A, 0x64FD8E4C, 0x64FDAE8E, 0x64FDCED0, 0x64FDEF12}; /* 幻灯片地址 1691822174~1693819832 共1,997,658*/ const uint32_t SlideAddr[14] = {0x64D7285E, 0x64D980A0, 0x64DBD8E2, 0x64DE3124, 0x64E08966, 0x64E2E1A8, 0x64E539EA, 0x64E7922C, 0x64E9EA6E, 0x64EC42B0, 0x64EE9AF2, 0x64F0F334, 0x64F34B76, 0x64F5A3B8}; 1:图片是用哪个程序放进去的? 2:它们的地址和大小如何确定的? |
有完整的项目文件吗?大家分析起来就快了 |
STM3210E_EVAL里面有一大堆例程。能说清楚哪个例程?哪个文件。 |
使用SysTick_Config函数写延时函数,但显示SysTick_Config无法被调用,怎么解决呢?
stm32进入stop模式被莫名其妙唤醒(应该是systick)但是无法被WKUP引脚唤醒。
头文件找不到
软件为keil5,头文件未找到
通过FATFS文件系统读写SD卡创建文件可以了,但加入MSC,一直显示一个没有格式化的U盘盘符,也不能格式化,这是什么问题导致的
stm32f103汇编求助
cubemx 生成的freertos代码 在keil ac6下不能编译,有什么解决的方法吗
报错Could not determine GDB version using command: arm-none-eabi-gdb --version
stm32f107vct6配RTL8201例程
STM32F103VGT6 能代替 STM32F103VFT6 吗?