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里面有一大堆例程。能说清楚哪个例程?哪个文件。 |
stm32f103c8t6串口发送大量hex数据失效。
STM32 CAN通讯收发异常
自己画的STM32F103RCT6的板子下载识别不到芯片。
adc采集电压
STM32硬件IIC
STM32IDE工程内如何访问、计算得到当前程序flash已经使用的情况?
数据丢失
STM32F107RBT6 页擦除函数返回值成功但目标扇区数据并未擦除
L6235Q驱动MAXON三相无刷直流电机,FWD引脚接入PWM波,占空比50%的时候电机不转动,其他占空比电机转动,数据手册并没提及,请问有什么依据吗?
板子肯定没问题,用cubeprogrammer烧录报错