查看完整版本: uuprog开发教程:芯片支持库维护8

liyf 发表于 2015-1-2 09:32:32

uuprog开发教程:芯片支持库维护8

这一节我们讲一下芯片参数中的相关参数选项的维护,这里主要介绍下容量的设置。为什么要专门介绍呢?
这需要做下数值转换,就是说必须转成字节的数值(先这么处理,以后要是有更佳的方案再换)。

这里我们要添加个32k的容量,下面的值就该设成

然后确定下就行了,这样就可以在列表中找到该项。下面就是实现代码:
void CProgDeviceManage::OnADDSizeList()
{
      // TODO: Add your control notification handler code here
      CProgTypeList addsizedlg;
      TypeStruct sttype;
      if (addsizedlg.DoModal() == IDOK)
      {
                strcpy(sttype.TypeName,addsizedlg.m_sTypeName);
                sttype.TypeVal = (DWORD)strtoul(addsizedlg.m_sTypeVal, NULL, 10);
                parent->m_arSizeList.Add(sttype);
      }
      m_cDeviceSize.ResetContent();
      for (int n=0;n<parent->m_arSizeList.GetSize();n++)
      {
      m_cDeviceSize.AddString(parent->m_arSizeList.GetAt(n).TypeName);
      }
      
}
记住,这个改动也是要点保存按钮才会写入支持库,为什么这么做,自己想想就明白了。其他的几个类型维护操作差不多,这里就不一一列举了。


zhuihai 发表于 2018-12-27 21:56:42

支持下收藏了

wanghui45621 发表于 2023-12-13 11:46:57

很好,值得学习:lol
页: [1]
查看完整版本: uuprog开发教程:芯片支持库维护8