当前位置:网站首页>Anfulai embedded weekly report (issue 254): February 21, 2022 to February 27, 2022

Anfulai embedded weekly report (issue 254): February 21, 2022 to February 27, 2022

2022-06-12 00:18:00 Anfulai Electronics

Summary address of previous weekly reports :http://www.armbbs.cn/forum.php?mod=forumdisplay&fid=12&filter=typeid&typeid=104

 

Update two video tutorials this week :
BSP Video tutorial 7 period :MDK Advanced topics , Important decentralized loading uses , Learn through various practical cases
https://www.armbbs.cn/forum.php?mod=viewthread&tid=111092

BSP Video tutorial 8 period :MDK The last issue of the topic , New generation debugging technology Event Recorder and RTT, And use STM32CubeMX Generate project template
https://www.armbbs.cn/forum.php?mod=viewthread&tid=111133



Video version :
https://www.bilibili.com/video/BV1ou411D7Lv



1、ARM Investment in plastic flexible chip manufacturers PragmatIC union Imec, KU Leuven The introduction of 0.8μm Metal oxide flexible technology 8 Bit MCU

https://www.pragmaticsemi.com/news/imec-ku-leuven-and-pragmatic-semiconductor-demonstrate-fastest-8-bit-flexible-microprocessor-for-low-power-applications

stay 2022 This model was demonstrated at the International Solid State Circuit Conference in 8 Bit MCU , Ability to run complex code in real time .

The plastic flexible chip shown before :


2、TI Released dual isolation , Half duplex RS485 Repeater reference design , Built in transceiver control .

https://www.ti.com/tool/TIDA-00333

Suitable for long distance RS-485 The Internet . The design provides transient protection , Satisfy IEC 61000 Specified in the transient immunity standard ESD、EFT And surge transients .

  TIDU590.PDF(570.58 KB)

features :

 

block diagram :

The board :


3、ARM Virtual hardware development simulation online , Can simulate Cortex-M55,U55,U65, For embedded systems , Internet of things and machine learning

https://www.keil.com/pr/article/1298.htm

Virtual hardware is Cortex-M Accurate simulation model of equipment subsystem , Designed for complex software verification and testing , For embedded systems , The Internet of things and machine learning design go hand in hand .

video :

https://www.bilibili.com/video/BV1ra411C77G

4、Embedded Studio Officially from 5.x Leap forward 6.20 edition , The test code format with Chinese comments is finally normal

SEGGER - The Embedded Experts - Downloads - Embedded Studio

The test installed the following , The test code format with Chinese comments is finally normal , The code also has folding function .


5、RISC-V Official global ambassador application , betake RISC-V Development , Everyone can apply

RISC-V Ambassador - RISC-V The international (riscv.org)


6、 take 3D rotate + Meteor shower background Demo Migration to H7 Played up and down , It's really powerful , Pure management is very smooth , Share the project

source address :
https://github.com/cbm80amiga/ST7735_3d_filled_vector

Bare metal transplantation ,800*480,V7 The board .

be based on H7 Of 3D Rotating bare metal transplantation (800x480).7z (2.19MB)

video :

https://v.qq.com/x/page/y3324udrrym.html


7、MDK RTE Add to LVGL Support , You can add... With one click , At present, it has supported emWin,TouchGFX

Package download :https://www.armbbs.cn/forum.php?mod=viewthread&tid=96992


8、RTX5 Upgrade all middleware V7.14

Forum Download :
https://www.armbbs.cn/forum.php?mod=viewthread&tid=96992

The manual has been upgraded , Much more handsome than before .


9、Embedded Wizard Release new games
JumpNRun - Embedded Wizard (embedded-wizard.de)

I have experienced , Not bad


10、ST Launch the industry's first 50 Mega pixels 3D ToF Digital sensor
Italian French semiconductor (ST) Launch the first on the market 0.500 Megapixel depth image sensor , Realize the transformation of digital vision - Xinke news

It can be detected within five meters , The test results :

Indirect flight time (iToF) sensor , Such as VD55H1, The distance to the object is calculated by measuring the phase shift between the reflected signal and the transmitted signal . This is a guide to flight time (dToF) Supplementary technology of sensor , Used to measure the time when the transmitted signal is reflected back to the sensor


11、 Crazy interface wind , Tens of thousands of player interface skins , have everything that one expects to find

These players can play songs normally .
How to design so many interface winds , It's a little crazy .

Winamp Skin Museum (webamp.org)

Experienced the oldest black and white wind


12、SEGGER AppWizard Use BSP Software package approach

video :

https://v.qq.com/x/page/j3324pks9q3.html


13、 H7-TOOL Firmware release V2.1.4, Optimize the main interface , Optimize and upgrade offline burning , Add import function , Oscilloscope operating instructions added 485 Differential measurement

H7-TOOL Detailed introduction and new firmware download :
http://www.armbbs.cn/forum.php?mod=viewthread&tid=89934

 

1、APP Firmware upgrade to V2.14, The upper computer software is upgraded to V2.14,BOOT Firmware not upgraded .
2. Interface optimization
  - Solve from 3K The screen moves to 2K The screen shows abnormal problems . Project setting , choice DPI Perception as System aware. use monitor per The way will be abnormal
    defects : Only recognize when opening the software DPI, Move to other DPI The screen is the zoom interface ( Slightly blurred , Not affecting use )
  - Add large HD icons . The zoom ratio supports 100% 125% 150% 175% 200% 250%, Bigger 300% 350% Then press... To fix 250% Handle
  - print log when ,PostMessag Change it to SendMessage, Avoid missing data
  - Speed up startup before the form is created , Thread every 10ms Once the detection is completed
  - Release version settings C The compilation optimization level is execution time first ( There was no optimization before )
  - System setting interface , The local area network found a white vertical bar ( Need to delete obsolete Edit Control )
  - If DPI Changed , The window size is restored to the default size setting
3. Burners
  - Add import lua Profile function
  - Guoxin 2041S Sector erase is selected by default . Replaced FLM Files also support whole chip erasure
  - correct STM32F407 The problem that the read protection cannot be released (V2.10 APP Firmware is new bug)
  - correct hex File parsing (02 Extended address hex file )
  - correct hex File parsing ( Segment address span exceeds 0x80000000 Of hex file )
  - correct EMMC file prot_lib.lua file , Solve the burning count plus 4 Of bug
  - Select the line below the chip and change the font of the label to 8 Number , Avoid overlapping
  - PC The software does not set the default directory before opening the folder , Automatically record the last path
  - When generating the configuration file , At the same time, produce a packed and compressed production handover document expf. It is planned to develop independent import software in the later stage and provide it to the burning factory

For a more detailed introduction, you can see the update record .

1、 Precautions for upgrading the new version
(1)APP and eMMC Independently upgraded :
    http://www.armbbs.cn/forum.php?mod=viewthread&tid=105600

(2) Because it's closed WiFi Module internal power on automatic reconnection function , Access is controlled by the program WiFi hotspot , So after the upgrade, you need to update WiFi password .


2、 Interface optimization

solve 2K,3K and 4K high DPI Screen display problem , Including multi screen drag problem


3、H7-TOOL The oscilloscope realizes RS485 Differential signal acquisition measurement

Specially made an operation instruction , See this post for details :

https://www.armbbs.cn/forum.php?mod=viewthread&tid=111085
To configure :

The effect is consistent :

Dynamic effect :

4、 Offline burning adds import function

With the import function , There is no need to repeat the configuration , Just load the previous configuration file directly .

It's essentially import LUA Profile parsing :


5、 Add convenient and easy-to-use offline burning and hybrid download mode .

For example, we need to download unused chips from multiple manufacturers , After we configure each company to download the chip burning file , Only one configuration file needs to be loaded , You can automatically identify each chip and download the corresponding firmware when downloading offline .


6、 List of currently supported offline burning chips

Update record :

 

PC Software version : V2.1.4
STM32_APP Firmware version : V2.14
STM32_BOOT Firmware version : V2.04

【PC Software 】V2.1.4
1.  Interface optimization 
  -  Solve from 3K The screen moves to 2K The screen shows abnormal problems . Project setting , choice DPI Perception as  System aware.  use  monitor per The way will be abnormal 
     defects : Only recognize when opening the software DPI, Move to other DPI The screen is the zoom interface ( Slightly blurred , Not affecting use )
  -  Add large HD icons . The zoom ratio supports 100% 125% 150% 175% 200% 250%,  Bigger  300% 350%  Then press... To fix  250% Handle 
  - print log when ,PostMessag  Change it to  SendMessage, Avoid missing data 
  -  Speed up startup before the form is created , Thread every 10ms Once the detection is completed 
  -  Release version settings C The compilation optimization level is execution time first ( There was no optimization before )
  -  System setting interface , The local area network found a white vertical bar ( Need to delete obsolete Edit Control )
  -  If DPI Changed , The window size is restored to the default size setting 
2.  Burners 
  -  Add import lua Profile function 
  -  Guoxin 2041S Sector erase is selected by default .  Replaced FLM Files also support whole chip erasure 
  -  correct STM32F407 The problem that the read protection cannot be released (V2.10 APP Firmware is new bug)
  -  correct hex File parsing (02 Extended address hex file )
  -  correct hex File parsing ( Segment address span exceeds 0x80000000 Of hex file )
  -  correct EMMC file prot_lib.lua file ,  Solve the burning count plus 4 Of bug
  -  Select the line below the chip and change the font of the label to 8 Number , Avoid overlapping 
  - PC The software does not set the default directory before opening the folder , Automatically record the last path 
  -  When generating the configuration file , At the same time, produce a packed and compressed production handover document expf.  It is planned to develop independent import software in the later stage and provide it to the burning factory 

【APP The firmware 】V2.14
1.  correct STM32F407 The problem that the read protection cannot be released (V2.10 APP Firmware is new bug)
2.  newly added  lua function f_getdir,  Get the directory of burning script files , Used to implement relative path operation 
3.  Fix old server address 61.160.223.136 distinguish bug, Can't automatically update new address 

【EMMC】V2.14
1.  upgrade prot_lib.lua  file ( Important updates )
  -  Solve the burning count plus 4 The problem of 
2.  Simplify advanced script configuration , Repack start_prog
        function start_prog(board_type, ch_num)
                return start_prog_0(board_type, ch_num)
        end
        function start_prog_0(board_type, ch_num, enable_count)
3.  upgrade STM32F407 Related documents ,OB Read protection correction shielding bit , Avoid false detection of read protection 
4.  Update Guoxin  4201_FPGA_QSPI4_Eflash_fix_chiperase.FLM, Support whole chip erasure 

------- Temporary version -------------------------------------------------------------
 Release date : 2022-02-18  V2.1.3f    Offline burning improves advanced script functions , Can't solve the counting problem (APP The firmware remains unchanged )
 Release date : 2022-02-16  V2.1.3e    Offline burning adds import lua File function .(APP The firmware remains unchanged )
 Release date : 2022-02-15  V2.1.3d    Solve from 3K The screen moves to 2K The screen shows abnormal problems .(APP The firmware remains unchanged )
 Release date : 2022-02-14  V2.1.3c    Add large HD icons (APP The firmware remains unchanged )
 Release date : 2022-02-12  V2.1.3b    correct hex File parsing (02 Extended address )(APP The firmware remains unchanged )
 Release date : 2022-02-11  V2.1.3a    correct EMMC file  prot_lib.lua, Solve the burning count problem (APP The firmware remains unchanged )

----------------------------------------------------------------------------
 Release date : 2022-02-08
PC Software version : V2.1.3
STM32_APP Firmware version : V2.13
STM32_BOOT Firmware version : V2.04

【PC Software 】V2.1.3
1.  Upgrade compilation tools , use C++ Builder 10.4 compile .  Support HD fonts .
2.  Oscilloscope function 
  -  Discard the waveform control , Use Canvas mapping API Draw waveform window 
  -  Support horizontal cursor 、 Vertical cursor 
  -  Support trigger voltage cursor indication 
  -  When the waveform moves, limit the removal outside the window 
3.  Offline burn 
  - hex File separation ,2M Change the threshold span to 1M The threshold .PSOC6, The span may be just 2M
  -  in the light of 64k Small capacity hex file , Correction output 0 byte bin problem 
  -  newly added ST BlueNRG-LP  Chip burning 
  -  New Taoxin Technology  ING918xx  Serial chip burning 
4. TOOL On the voltmeter interface , Directly print the voltage value to the serial port oscilloscope 
5. Lua Output window font   The font size can be adjusted 
6.  The signal generator is independent of a separate window , Add arbitrary waveform output function 
7.  The solution is win11 The icon on the lower left flashes 

【APP The firmware 】V2.13
1. pg_swd("RDP", DPc_RDBUFF)  One more time inside the function DPc_RDBUFF operation 
2. elf File parsing , Modify small problems  if (_algo->program_buffer + _algo->program_buffer_size > g_AlgoRam.Addr + RamSize)
3. lua The interface function ,pg_swd("JTAG2SWD")  Increase the return value IDCODE
4. swd_read_dp()  Modify the return value variable only when it is successful 
5.  newly added  lua DAC Interface , Support DMA Mode output arbitrary waveform 
        - dac_wave_start(g_dac_buf, freq, n)
        - dac_wave_stop()        
        - dac_volt2dac(Talbe1[i])
6.  Support DAC Waveform number control , Need to enable DAC Callback function  HAL_DAC_MODULE_ENABLED

【EMMC】V2.13
1.  upgrade NXP MKExx、MKLxx Series script files 
2.  newly added ST BlueNRG-LP  chip 
3.  New Taoxin Technology  ING918xx  Series of chips 

----------------------------------------------------------------------------
 Release date : 2022-01-07
PC Software version : V2.1.2
STM32_APP Firmware version : V2.12
STM32_BOOT Firmware version : V2.04

【PC Software 】V2.1.2
1.  Serial assistant 
        -  The sending window can be hidden 
        -  Decoder syntax error , It can be displayed after the data line 
        -  The selected decoder configuration can be saved 
2.  Offline burn ( Need to synchronize updates EMMC file )
-  Script page , Add load script button , Optional script examples 
-  increase lua function  get_hard_info(),  Used to get screen status 
-  correct lua function  lcd_disp_label() Internal implementation , When drawing text, the background color is transparent 
-  When displaying file name line breaks ,  If half a Chinese character appears, it will display garbled code 
-  increase 1 drag 16 function 
-  Fixed failure to resolve special HEX file ( Last 1 OK, no return ) Of bug
-  newly added NXP Of MKLXX Series burning 
3.  Waveform display , correct X, Format display exception problem . DS18B20 The waveform cannot be displayed 
4.  Fixed the bottom bar zoom text overlap problem 
5. CAN If there is syntax error in the assistant decoder, the error reason will be displayed 
6.  correct BUG:

【APP The firmware 】V2.12
1、 Add write C Of program variables lua Interface ( For internal use )
  -lua_register(g_Lua, "pg_write_c_var", h7_WriteCVar);   
  -lua_register(g_Lua, "pg_read_c_var", h7_ReadCVar);
2、 There is an error in the selection of multi-channel offline burning. The exit strategy is to continue burning , And when writing the roll code , Programming will terminate .  Solve the problem BUG
3、 Adjust the burning mode selection interface , increase 1 drag 16
4.  solve bug:  Enter the offline interface and then enter the serial interface , A serial port 2 Can't receive 

 

原网站

版权声明
本文为[Anfulai Electronics]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/03/202203011526305085.html