21ic问答首页 - TAG - 128
-
用128大小的FiFo缓存区接收IAP数据包,程序无法正常读取数据 sos
将FiFo缓存区调大后,程序就进入硬件中断0x080000E2 HardFault_Handler。定位在STR r2,[sp,#0x1E0]。 因为用的DLT645协议,数据包比较大,有[b]两百多[/b]。 用一个函数来判断接收到的数据,再和数据里的帧总数量对比。但是数据包太大,导致无法正常判断收到的数据帧数量。
860浏览量 0回复量 关注量 -
GD32F450的flash擦除问题
GD32F4的芯片flash擦除最小为扇区,四个16KB,一个64KB,其余全部为128KB.没有页擦除操作。有谁自己写过flash的页擦除函数么,没有页擦除,操作64kb或者128kb区域的代码就很不方便,自己仿照GD32F1的页擦除写了一个,但发现擦除没有效果。有没有什么建议
3901浏览量 10回复量 关注量