Bootloader+applicaiton软件合并。支持两个BIN文件合并成HEX.
支持BOOTLOADER扩展的BIN文件精简到指定数据量
支持APPLICAITON的扩展BIN文件精简到最低数据量,不影响程序烧写。
目前BOOTLOADER只能最大支持32K,假如需要扩大,自己可以修改软件。
本人也是通过别人的老软件学习后,修改成最新VS MFC的支持。
void CMergeFileDlg::OnBnClickedGeneration()
{
// TODO: Add your control notification handler code here
BYTE* Ram;
Ram = &SW_Ram[0];
for (unsigned long i = 0; i < BootloaderSize; i++)
{
*Ram = BootloaderRam[i];
Ram++;
}
for (unsigned long i = 0; i < AppSize; i++)
{
*Ram = AppRam[i];
Ram++;
}
CString outputbinPath;
outputbinPath= DirPath + _T("\\") + _T("Output.bin");
CString hexPath= DirPath + _T("\\") + _T("Output.hex");<