"National Day is coming, I found an RT-THREAD and ST joint competition when I went shopping in the circuit city forum. The name is very embarrassing, called the full connection Creative Creative Great Competition, this is not the focus, the focus is to have a board Ah .art-pi (this name is some weird? Art, art? Or a
rt ?), Based on the STSM32H750 crossover processor, so I can't stop the heart of the loneliness, The ocean sprinkled a lot, and even the application for "a big", but actually hit the luck. I met "a good manager's manager", I saw the same application for my "teacher". The reason is actually giving me a board.
Be
Dapeng wings
The board does not have a special packaging, but the won is very real, and the parcel is very good, but the two extension pin interface is not given to me. It means that it is not difficult, although it is not difficult, but There is no soldering station in helpless home, but it is good to use it if I have any peripheral modules. There is no major relationship without welding.
Two-row expansion pin fashion and development plate welded together
For RT-THREAD, it is not strange, often hear, but there is no actual contact, or there should be no chance; but ST is different, such as thunder, not only smelling its sound, but also seeing its shape, uses its core, put these two What do you seem to be "not harmonious" or miracle? It is also true of interest research.
ART-PI hardware
The ART-PI open source board hardware layout looks very comfortable, and the displaced device layout makes you basically know what it is. The most eye-free estimate is the middle of the STM32H750 microcontroller and two USB Type-C interfaces.
There is no device on the back, in which P1 isassed pins are compatible with the expansion interface of the Raspberry Pist, and on the basis of the raspberry sect, the FDCAN multiplexing function, praise.
In addition, the ART-PI many IO multiplexing functions are not listed, so users who need need can check the table with the data manual of the chip. The current pin definition is referred to as follows:
The core-pi development board is ST's STM32H750 cross-boundary processor. I like to say that the Cortex-M0 processor is "cross-boundary processor" because it is generally based on Cortex-M0, M3, M4 MCU strong, but It is better than the ARM Cortex-A series processor and between the two. The STM32H750 is the super-value series microcontroller product, including the ARM Cortex-M7 core (having a double precision floating point unit) with a operating frequency of up to 480 MHz. The embedded 128 KB flash memory is a bit small, which can only be said to provide an intrinsic embedded solution. (But small ROM, big SRAM is also the way of evolution of high-end microcontrollers, after all, like H7 high-end microcontrollers, in fact, how much ROM is not enough, so can expand ROM is the best way to handle
The specific model equipped with the ART-PI open source board is STM32H750XBH6, which is a product of the ST series.
The peripheral function configuration of STM32H750XB specific parameters can refer to the following two tables, I will not say it, in turn, there are two words, powerful.
The above table can see a few functions to see that the STM32H750XB is different, such as FDCAN. Can you don't be strange, the car's communication network is basically CAN communication, then FDCAN is?
In fact, it is very simple, that is, the CAN's data segment is variable, in order to say, FDCAN configuration, the rate of arbitration (BRS to ACK) is as most 1Mbps, but the rate at the data segment can To achieve 5Mbps, this can guarantee faster application requirements; other than traditional CAN-frame messages can only send up to 8-byte data, while FDCAN can send up the highest 64-byte data, which greatly improves transmission efficiency.
In addition to the core cross-boundary processor, the configuration of the ART-PI open source board itself is much stronger than the general MCU development board.
Windbond's SDRAM, the model is W9825G6KH-6, 32MB capacity, which is unimaginable for a MCU development board, and there is a more heavy news, I have seen the original hardware design document, I found this board to modify, original It is two SDRAMs, the stacked mad, is to reduce the boarded debugger to reduce the size of the board, and if the board is not compromised, this board is more cool for the game, DIY enthusiasts are estimated to be more cool.
The positive base FM Bluetooth Dual-frequency WiFi three-in-one module AP6212A, support BT4.2 + WiFi single frequency + FM, using Bo Tong BCM43438A1 scheme, support Win / Android / RTOS operating system, the module meets 802.11b / g / n, where WiFi The function is adopted by the SDIO interface. Bluetooth uses the UART / I2S / PCM interface. It has STATIONMODE, Softap, P2P function. Here I understand why this competition is a full connection competition. It is a bit mean.
Two USB Type-C interface, a Type-C debug interface, a Type-C OTG interface, which is the first time (maybe I can see less, if there is still a MCU on the market The board is equipped with two USB Type-C interface, and that the comment area tells me to despise my knowledge).
However, this design is to make it easy to facilitate engineers when the engineer is evaluated, regardless of power generation or debugging? If it is really such an idea, it's really extravagant, I just want to say that the engineer designed, cool, I like it. This is a good friend of the engineer. In front of DIY Corporate faith, what is reasonable, practical, easy to use, and personality is king. (Unfortunately, the board I didn't have to match the USB TYPE-C line, and I didn't have a USB TYPE-C line, and the tears opened an East Quick place -_-!)
ST-LINK uses its own ST's STM32F103 series MCU, which is the same as many ST official board, nothing to say, ST full-family buckets, stable and reliable is true.
The above-mentioned microcontroller 128kb flash is a little small, this is not, the extension, the MCU comes with the QSPI interface to support memory mapping, extending the ROM with you, so this board directly expands two megagumes SPI Flash, Do you want to be so exaggerated, this is also not seen on other MCU boards (if there is, please leave a message again to despise my knowledge).
MicroSD cards and LCD interfaces, some regrets, no corresponding LCD screens, or Cortex-M7 processor machine interactions is a perfect match.
ART-PI development environment
After reading the basic hardware of the ART-PI open source board, how to develop?
I believe that many small partners have read this board, the first reaction is ST H7 microcontroller, I think so, but after reading the introduction of the RT-Thread IoT operating system, I think the highlight of the board is at least "the double arrogance ", Big and strong H7 and small and beautiful RT-THREAD, it is a bit" anti-difference "means.
What is RT-THREAD? I don't give big biscuits, say that in the official sophisticated words, a picture is enough to let you basically understand RT-THREAD, confirmed the "small and beautiful Internet of Things operating system".
How do this open SDK package get? What kind of development tools do you need?
First, the SDK package can be obtained from the following Github link.
Https://github.com/rt-thread-studio/SDK-BSP-STM32H750-REalthRead-Artpi
And you have a free choice, you can use the third part, such as KEIL, helpless, I am an engineer, I am a honest, I can't afford the genuine Keil, but I don't like to use green version, so I usually use the manufacturer. Your own IDE tool, I originally want to evaluate this board to break the green version keil? After all, RT-THTREAD is a domestic system. Do you have your own IDE tool? However, there is really, tell you, RT-Thread, I am powder you, I really have RT-Thread Studio, I didn't let me break.
RT-Thread Studio features, the same official original words, moving directly, but I am very satisfied, the official promise is free forever.
There are development boards, there are SDK bags, there are IDE tools, that don't everything, it is good.
IDE tool official download address:
https://www.rt-thread.org/page/studio.html
Download, registration (IDE usage needs to be registered)
Let me feel that I have to think that I have to explore the use of the Ide tool, but I open RT-Thread Studio to find that the full video tutorial, simply discovered the new mainland, treasure the IDE tool, actually there is also a video tutorial in the IDE tool, too teacher , Too humanized, IDE R & D engineer is really passing "Dongguan one-stop service", this is humanized me.
Then you need to create a new project as all IDE tools.
But there is a small episode here, because I am currently installed in the officially installed IDE tool, there is no related development package of this chip and the ST-PI, so I need to install the corresponding installation with the new project of the ART-PI. Chip support package, then pour the SDK.
Fortunately, the problem IDE will prompt you, save you, you want to toss, human, humanized, pay attention to, IDE R & D engineers may be Dongguan.
The fallback collided with the chip support package.
Successfully install the SDK package.
Finally, you can create a new project with the ART-PI development board.
A LED routine will be built first.
Compile, no problem.
Download, find an error, no debugger found.
It's really a big difference, and I found that ST-LINK driver did not install.
However, the general official IDE tool has brought debugging drive, maybe RT-Thread is also "dry son", not enough, you need to install the ST-LINK driver. Here, the driver address is also given:
Https://www.st.com/zh/development-tools/stsw-link009.html
After install, download again, OK.
LED Normal Blink Blink.
In addition, the following features of the ART-PI development board are also experienced. Some "questions" were also found. The officially provided Demo I basically tried, discovery Art_PI_BLINK_LED / ART_PI_BOOTLOADER These two routines can be used normally download, but Art_PI_WIFI / INDUSTRY_FACTORY, these 3 routines can be compiled, but cannot be downloaded, "hard thinking" fruitless After seeking help (actually too lazy to think, you need to increase the fun of RT-THREAD's engineer to increase the fun of questions), and then get RT-Thread's big cattle engineer who reminds it, it is to burn in an external flash, It's really big, and the first "small and beautiful" RT-THREAD made me forget that the built-in Flash of this STM32H7 is a bit stretched, led to the car. So later friends remember that more functions are more functions, the program is relatively large, and the external Flash is downloaded, and the algorithm for external Flash downloads are in the SDK, and the configuration methods and paths are shown below.
In addition, if you want to experience the factory built-in network control Demo, you will experience the first time when you get the ART-PI development board. I am pure hand, I don't know how to get the development board, so that I will experience the original taste of my hand. Because if you accidentally burn other programs, if you want to experience Art_PI_FActory, you also need to burn WiFi and Bluetooth firmware and web files, then you can configure the ART-PI development board via mobile phone Bluetooth (WiFi Distribution Assistant).
If you open the serial terminal, the information successfully displayed will also appear on the interface, and the terminal will print the IP address of the connected network, then you can access the web file through this IP address.
Although the specific operation method is a bit trouble, the official has given a detailed tutorial very well, pure practice. I haven't described this review. (Passed directly to the tutorial link, interested, you can try themselves: https://github.com/rt-thread-studio/SDK-BSP-STM32H750-REalthRead-artpi/tree/master/projects/art_pi_factory)
summary
In general, the ART-PI development board passed the spirit of Causa DIY, and several times a few times to break the first record of the MCU development board, such as two Type-C interfaces, two SPI Flash, and big STM32H7 and small Beautiful RT-Thread is a combination of tiger, the last final, I want to talk to you, not to participate in the contest, even if you take a flow, you will apply for it, but the board must apply, this "white" The H7 board and the RT-THREAD IoT operating system included with a free open source are not incense, and I have been double eleven in advance!
Copyright Notice: This article Circuit City original evaluation work, such as non-authorization, please do not reprint!
Event recommendation
See the evaluation article is not enough?
Immediately scan the code to participate
RT-THREAD X STM32 Corporate Competition
Free sheets to do projects
Take 10,000 yuan bonus and benefits!
Xiaobi: If you want to experience this board as you like Mike, you can quickly scan the code below! Registration is over! "
Our other product: