【Xianji HPM6750 Review】Interim (Final) Summary
[Copy link]
Time flies. It has been two months since I received the board. A few days ago, the administrator said that the progress will be finished on June 30. I was surprised that it was so fast. It felt like the time was up before I even started playing. According to the evaluation plan submitted before, this board may not be kept. I originally wanted to use it for thermal imaging, because the NV2 that I had been playing with before had a simpler display image and could be used with an FPGA. Later, I bought some NV3, which was more troublesome to play with, because it could only collect the raw thermal imaging data output by ISC0901, and I needed to do the non-uniformity correction (NUC) myself, which had higher requirements for the MCU. I bought some blackbody radiation sources before, but I didn't get them because I didn't have a suitable MCU (STM32 was too expensive). This time, the HPM6750 is powerful and should be more suitable for multi-point NUC or time-domain high-pass filtering NUC. At that time, I thought about using FPGA for data acquisition, and then reading the data through the camera interface of HPM6750 and then doing related calculations and outputting the data through LCD or USB HS. It should be good, but I didn't make good use of the time and couldn't continue.
I moved last month, and I didn't spend much time on the HPM6750 evaluation because I was busy in the past two months. I felt guilty looking at the reports written by other netizens and then looking at my own reports. When I wrote the plan, I thought it would come with an LCD, but later I entered the reserve queue and only brought a CAN expansion board, so I drew an LCD expansion board myself and did some display tests. At that time, I encountered many problems because I didn't know when I installed the old version of SEGGER Embedded Studio for RISC-V 6.10. It took a long time to solve them, especially the tflm routines couldn't even compile. I began to doubt myself, and then I doubted the level of Xianji Technology. Fortunately, after changing to the new version according to the prompts of Xianji Technical Support, all the problems were solved. Later, I bought the OV5640 module and simply tested the image acquisition function.
After receiving the administrator's reminder, I thought about doing some more evaluations in the next few days. Today, I was going to do a test of sending ADC collected data to the computer via USB to display the waveform. I thought the ADC was fast enough in preemption mode, but I encountered a problem with the code. I guess I found a bug for Xianji.
There are still some things I am not used to in the development environment of HPM6750, such as cmake, etc. These are because I know too little about open source software. For me, HPM MCU is the best MCU besides STM32. Not only is its performance powerful, but its documentation, evaluation board design materials and code design are all very attentive, and they are also the best I have ever seen. It can be seen that the technicians who do this are all great. And its technical support WeChat group is also very good. If there are any problems, feedback will be responded to in time. It is still the best I have ever seen. Finally, I hope that Xianji will do better and better and make domestic MCU bigger and stronger. I also hope that the company can treat these technicians well, don't tire them out, and don't let other companies poach them. If we persist for a few more years, Nanbowan's position will be stable.
|