2017-11-09 23 views
0

동료 분들과 저는 AtmelStudio v7.0.1645를 사용하여 Atmel SAM V71 Xplained Ultra (ATSAMV71Q21) 용 소프트웨어를 개발하고 있습니다. 우리는 코드를위한 공유 저장소를 가지고 있습니다.Atmel Studio : 일련 번호를 알 수없는 프로젝트 장치 만들기

이 보드가 여러 개있어 보드를 프로그래밍 할 때 문제가 발생합니다.

.cproj 파일에는 버전 제어하에 ToolNumber 필드에있는 특정 보드의 일련 번호가 있습니다. [ERROR] The tool specified has been disconnected. Please reconnect the tool or choose another one

일련 번호는 사용자 특정되어야하고, 소스 제어에 포함되어서는 안 필드 값이 다음 기판을 잘못 프로그래밍 된 경우 현재

<Project DefaultTargets="Build" 
    xmlns="http://schemas.microsoft.com/developer/msbuild/2003" 
    ToolsVersion="14.0"> 
    <PropertyGroup> 
    ... 
    <avrtool>com.atmel.avrdbg.tool.edbg</avrtool> 
    <avrtoolserialnumber>ATML2000...</avrtoolserialnumber> 
    <avrtoolinterface>SWD</avrtoolinterface> 
    <com_atmel_avrdbg_tool_edbg> 
     <ToolOptions> 
     <InterfaceProperties> 
      <SwdClock>2000000</SwdClock> 
     </InterfaceProperties> 
     <InterfaceName>SWD</InterfaceName> 
     </ToolOptions> 
     <ToolType>com.atmel.avrdbg.tool.edbg</ToolType> 
     <ToolNumber>ATML2000...</ToolNumber> 
     <ToolName>EDBG</ToolName> 
    </com_atmel_avrdbg_tool_edbg> 
    <avrtoolinterfaceclock>2000000</avrtoolinterfaceclock> 
    </PropertyGroup> 
</Project> 

오류 실패. 아트멜 스튜디오는 어떻게 그렇게 일할 수 있습니까?

답변

0

뿐만 아니라 내 자신의 질문에 대답 수 ...

나는 솔루션을 저지르고 사용자 별 요소를 제거하기 위해, 몇 가지 스크립트, 파이썬과 배쉬를 사용하여 작성을 사용하는 것이었다 결정; 그들은 커밋 후에도 복원됩니다.

코드는 GitHub에 있습니다 : https://github.com/GRArmstrong/atmel-studio-git-hooks