您好,
只想通知您 DriverLib中的funion Flashctl_getMemoryInfo中有错误。 我当前有DriverLib上次更新时间为2016年8月10日星期三下午3:07:52。 不知道是否有新的。 很抱歉,如果这不是执行此操作的地方。
首先,在DriverLib用户指南中,此函数被描述为FlashCtl_getMemoryInfo (UINT32_t addr,UINT32_t * sectorNum,UINT32_t * bankNum),我发现扇区和内存组应该相互替换,因此应该是:
FlashCtl_getMemoryInfo (UINT32_t addr,UINT32_t* BankNum,UINT32_t * sectorNum)
然后,当我输入 Flashctl_getMemoryInfo(0x0.0001万FFF,&bank,§or)时,一切都正常,bank为0,sector为31,但地址0x2万结果为bank =0 ,sector =32,对于地址0x2.0001万,其良好结果再次为bank =1,sector =0。
希望我找到了一些你没有注意到或已经修复的东西,我不是浪费你的时间写这个:D
此致,
Ugljesa Popovic。