您好!
我正在使用 GangPro-ARM 软件工具。 我正在通过我用 c#编写的业务逻辑访问此软件。 要操作 GangPro-ARM、我使用 Gang dll 函数。 我在为 GangPro-ARM 下载 Elprotronic 软件包时在安装文件夹中获得的 DLL。
在我的业务逻辑中、我使用了固件(十六进制格式)、我使用 FPA 在连接到 GangPro -ARM 的器件上上传了该固件。 上载的固件数据存储在 GangPro-ARM 的闪存中。 如下所示:
我按以下顺序使用了 GangPro-arm 的'GangProARM-FPAsel.dll 函数:
1.F_OpenInstancesAndFPA
2.F_SET_FPA_INDEX
3.F_Initialization ()
4.F_ConfigFileLoad -在这里、我上传了固件文件、该文件将固件文件数据上载到 GangPro-ARM 的闪存中。
在继续执行此序列之前、我在 以下序列中使用了" GANGPRO_GUI.dll"函数来读取数据、编辑数据、并再次将其写入 GangPro-ARM 的闪存。
1.F_Copy_Flash_TO_GAN_Buffer
2.F_GET_Byte_FW_GAN_Buffer -读取特定地址处的数据。
这一切都在流动、一次即可正常工作。
但是、我再次尝试读取缓冲区数据、它为我提供了一个不正确的数据"fffffff"。 我只想知道、有什么方法可以清除 GangPro-ARM 的 Gang 缓冲区和闪存、以便我可以尝试重新上传固件文件。
我一直停留在这里、因为我无法清除 Gang 缓冲区和闪存。
感谢您的关注、
Shradha K
