Skip to content

Commit

Permalink
Версия ПО 0.31.2 (1.0.1/2.0.0)
Browse files Browse the repository at this point in the history
1) ZPZ
* изменения в протоколе отмена:
запросы к снс и свс теперь имеют свои собственные заголовки, но коды команд теперь могут иметь пересечения.
поэтому необходимо было реализовать ветвление не только по коду команды, но и по типу заголовка;
* добавлены новые заголовки запросов к макроопределениям;
* функции работы с запросами к СНС и СВС теперь тоже должны отвечать соответствующим заголовком, поэтому исправил;
* изменил принцип поиска пакета - сначала ждем признак начала пакета, потом принимаем два байта следующего за ним заголовка,
и проверяем имеется ли принятый заголовок среди перечня макроопределений, если нет - пришел мусор, возвращаемся к ожиданию символа начала пакета;
если да, то переходим к приёму остальной части пакета;
  • Loading branch information
iamsaywhat committed Jan 21, 2020
1 parent e92e2db commit df3ae8f
Show file tree
Hide file tree
Showing 8 changed files with 1,255 additions and 762 deletions.
5 changes: 5 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
\Objects
\Listings
BUP.uvguix.Юзер33
BUP.uvguix.User33
debug.log
81 changes: 14 additions & 67 deletions BUP.uvoptx
Original file line number Diff line number Diff line change
Expand Up @@ -122,7 +122,7 @@
<SetRegEntry>
<Number>0</Number>
<Key>DLGTARM</Key>
<Name>(1010=75,104,485,651,0)(1007=105,137,282,402,0)(1008=1318,144,1684,370,0)(1009=1600,398,1834,936,0)</Name>
<Name>(1010=1094,359,1504,906,0)(1007=105,137,282,402,0)(1008=1140,131,1506,357,0)(1009=1600,398,1834,936,0)</Name>
</SetRegEntry>
<SetRegEntry>
<Number>0</Number>
Expand All @@ -140,40 +140,7 @@
<Name>-UV0010M9E -O142 -S0 -C0 -P00 -N00("ARM CoreSight JTAG-DP") -D00(4BA00477) -L00(4) -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO23 -FD20000000 -FC8000 -FN1 -FF01986BE9x.FLM -FS08000000 -FL020000 -FP0($$Device:MDR1986BE93$Flash/1986BE9x.FLM)</Name>
</SetRegEntry>
</TargetDriverDllRegistry>
<Breakpoint>
<Bp>
<Number>0</Number>
<Type>0</Type>
<LineNumber>121</LineNumber>
<EnabledFlag>1</EnabledFlag>
<Address>134225882</Address>
<ByteObject>0</ByteObject>
<HtxType>0</HtxType>
<ManyObjects>0</ManyObjects>
<SizeOfObject>0</SizeOfObject>
<BreakByAccess>0</BreakByAccess>
<BreakIfRCount>1</BreakIfRCount>
<Filename>.\bup_data_store.c</Filename>
<ExecCommand></ExecCommand>
<Expression></Expression>
</Bp>
<Bp>
<Number>1</Number>
<Type>0</Type>
<LineNumber>440</LineNumber>
<EnabledFlag>1</EnabledFlag>
<Address>134252008</Address>
<ByteObject>0</ByteObject>
<HtxType>0</HtxType>
<ManyObjects>0</ManyObjects>
<SizeOfObject>0</SizeOfObject>
<BreakByAccess>0</BreakByAccess>
<BreakIfRCount>1</BreakIfRCount>
<Filename>.\SelfTesting.c</Filename>
<ExecCommand></ExecCommand>
<Expression></Expression>
</Bp>
</Breakpoint>
<Breakpoint/>
<WatchWindow1>
<Ww>
<count>0</count>
Expand All @@ -193,20 +160,15 @@
<Ww>
<count>3</count>
<WinNumber>1</WinNumber>
<ItemText>TimeoutCounter</ItemText>
</Ww>
<Ww>
<count>4</count>
<WinNumber>1</WinNumber>
<ItemText>TaskManager</ItemText>
</Ww>
<Ww>
<count>5</count>
<count>4</count>
<WinNumber>1</WinNumber>
<ItemText>bupFirmwareVersion</ItemText>
</Ww>
<Ww>
<count>6</count>
<count>5</count>
<WinNumber>1</WinNumber>
<ItemText>systemTime,0x10</ItemText>
</Ww>
Expand All @@ -215,62 +177,47 @@
<Ww>
<count>0</count>
<WinNumber>2</WinNumber>
<ItemText>SystemState,0x10</ItemText>
<ItemText>Left_BIM</ItemText>
</Ww>
<Ww>
<count>1</count>
<WinNumber>2</WinNumber>
<ItemText>buff</ItemText>
<ItemText>Right_BIM</ItemText>
</Ww>
<Ww>
<count>2</count>
<WinNumber>2</WinNumber>
<ItemText>Left_BIM</ItemText>
<ItemText>debug_vars</ItemText>
</Ww>
<Ww>
<count>3</count>
<WinNumber>2</WinNumber>
<ItemText>Right_BIM</ItemText>
<ItemText>BUP_DataStorage</ItemText>
</Ww>
<Ww>
<count>4</count>
<WinNumber>2</WinNumber>
<ItemText>debug_vars</ItemText>
<ItemText>rtU</ItemText>
</Ww>
<Ww>
<count>5</count>
<WinNumber>2</WinNumber>
<ItemText>BUP_DataStorage</ItemText>
<ItemText>rtDW</ItemText>
</Ww>
<Ww>
<count>6</count>
<WinNumber>2</WinNumber>
<ItemText>SNS_Position</ItemText>
<ItemText>rtY</ItemText>
</Ww>
<Ww>
<count>7</count>
<WinNumber>2</WinNumber>
<ItemText>SNS_Orientation</ItemText>
<ItemText>systemState</ItemText>
</Ww>
<Ww>
<count>8</count>
<WinNumber>2</WinNumber>
<ItemText>SWS_Data</ItemText>
</Ww>
<Ww>
<count>9</count>
<WinNumber>2</WinNumber>
<ItemText>rtU</ItemText>
</Ww>
<Ww>
<count>10</count>
<WinNumber>2</WinNumber>
<ItemText>rtDW</ItemText>
</Ww>
<Ww>
<count>11</count>
<WinNumber>2</WinNumber>
<ItemText>rtY</ItemText>
<ItemText>systemTime</ItemText>
</Ww>
</WatchWindow2>
<MemoryWindow1>
Expand Down Expand Up @@ -755,7 +702,7 @@
<GroupNumber>6</GroupNumber>
<FileNumber>31</FileNumber>
<FileType>1</FileType>
<tvExp>1</tvExp>
<tvExp>0</tvExp>
<Focus>0</Focus>
<tvExpOptDlg>0</tvExpOptDlg>
<bDave2>0</bDave2>
Expand Down
Loading

0 comments on commit df3ae8f

Please sign in to comment.