Hi,I was wondering, if you can program STEVAL-spin3201 board to 6- step mode, rather of FOC?Thank You in Advance
Hi,
I was wondering, if you can program STEVAL-spin3201 board to 6- step mode, rather of FOC?
Thank You in Advance
Read lessSign Up to our social questions and Answers Engine to ask questions, answer people's questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people's questions & connect with other people.
Volt.Tech
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
You must login to ask question.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
Hi, I make a design for simple Turn on the LED and off the LED. If i choose Subclock populated option to the populated the design isn’t debugging. If i choose Subclock populated option to the non populated also the design is debugged. is there any ...Read more
Hi,
I make a design for simple Turn on the LED and off the LED.
If i choose Subclock populated option to the populated the design isn’t debugging.
If i choose Subclock populated option to the non populated also the design is debugged.
is there any issue if i choose sub timer non polated please help.
I’m using FSP version 4.6, custom board.
Thank You
Read lessHello, Thanks for reaching out to the Volt Tech Community! However, the error occurs because the code is checking for a sub-clock, If you apply your customized board and you do not have a sub-clock connected to your board. So, yes the answer to this is to set the' Subclock Populated' value to' Not pRead more
Hello,
Thanks for reaching out to the Volt Tech Community!
However, the error occurs because the code is checking for a sub-clock, If you apply your customized board and you do not have a sub-clock connected to your board.
So, yes the answer to this is to set the’ Subclock Populated’ value to’ Not populated’.
Regards,
Ashish
See lessHi, I’m using an ESP32 controller, and I want to design the antenna on my PCB board, Can I get the antenna design details? Thank You
Hi, I’m using an ESP32 controller, and I want to design the antenna on my PCB board, Can I get the antenna design details?
Thank You
Read lessHello, Here are some things to consider for designing an antenna on an ESP32 PCB board: 01. Determine the frequency range you need. The most common frequencies for ESP32 are: 2.4 GHz for WiFi 433 MHz for low-power communication 02. Decide what type of antenna you need based on your frequency range aRead more
Hello,
Here are some things to consider for designing an antenna on an ESP32 PCB board:
01. Determine the frequency range you need. The most common frequencies for ESP32 are:
02. Decide what type of antenna you need based on your frequency range and application:
A. For 2.4 GHz WiFi, a chip or PCB antenna would work well. Options include:
B. For 433 MHz, a simple wire antenna would likely suffice.
Hope this advice on ESP32 antenna design helps! Let me know if you have any other questions.
Thank You
See lessHello, I’m using the STM32WB custom board. How do I check power consumption in sleep mode on the custom board? Many Thank you in advance
Hello,
I’m using the STM32WB custom board. How do I check power consumption in sleep mode on the custom board?
Many Thank you in advance
Read lessHello, To check power consumption in sleep mode on the STM32WB custom board, you can use a current measurement tool such as a multimeter or an oscilloscope with a current probe. Here are the basic steps to follow: Measure the current consumption of the board in active mode using the current measuremRead more
Hello,
To check power consumption in sleep mode on the STM32WB custom board, you can use a current measurement tool such as a multimeter or an oscilloscope with a current probe.
Here are the basic steps to follow:
Note that there are different levels of sleep modes, each with different levels of power savings and wake-up times. You should choose the sleep mode that provides the appropriate balance between power savings and wake-up time for your application.
Also, keep in mind that the power consumption of the board may vary depending on the specific components and peripherals that are active or disabled during sleep mode. You may need to adjust the power management settings and repeat the measurements accordingly.
Thank You
See lessHello, I just entered my brand new stm32h747 discovery board, on power-up it does nothing just two LEDs light up, according to the user primer it should be preloaded with a demo. I checked in Cube Prog and it reports as blank. Is ...Read more
Hello,
I just entered my brand new stm32h747 discovery board, on power-up it does nothing just two LEDs light up, according to the user primer it should be preloaded with a demo.
I checked in Cube Prog and it reports as blank.
Is it possible that my device got damaged ever or it’s just not flashed? aren’t units tested before dispatching out?
Is this a common thing? I do not flash back ever entering a discovery board blank.
Thank You
Read lessHello, In actuality, the DISCOVERY is always delivered pre-programmed. Depending on where you got the board, a possible former owner may have canceled its flash. still, it shouldn't be a problem to reprogram the board and the external flash memory, as the collected demo can be set up on the STM32H74Read more
Hello, In actuality, the DISCOVERY is always delivered pre-programmed. Depending on where you got the board, a possible former owner may have canceled its flash.
still, it shouldn’t be a problem to reprogram the board and the external flash memory, as the collected demo can be set up on the STM32H747I–DISCO product website under Documentation> collected Demos, after unbarring in the subfolder STM32H747I-DISCO_demo/Binary.
Does it answer your question?
Regards
Vikas Nagpal
See lessHi, I need to apply the virtual EEPROMÂ on a RA2E1. In principle, this mechanism works, and I can write and read the record IDs. During the production of the board, I need to program the original content of this rec id. ...Read more
Hi,
I need to apply the virtual EEPROMÂ on a RA2E1. In principle, this mechanism works, and I can write and read the record IDs. During the production of the board, I need to program the original content of this rec id. Is there any documentation or example on how to make the memory address’s binary file starting from 0x40100000?
Thanks, Nidhi
Read lessHi Nidhi, Thanks for reaching out to Volt.Tech Engineering Community. If I understand right you need to program the data flash of the device just right? The data flash can be written in both ways, by Renesas Flash Programmer, or by self-programming (by the software running on the device). To programRead more
Hi Nidhi,
Thanks for reaching out to Volt.Tech Engineering Community.
If I understand right you need to program the data flash of the device just right?
The data flash can be written in both ways, by Renesas Flash Programmer, or by self-programming (by the software running on the device).
To program only the data flash with Renesas Flash Programmer, the file used to program the device would require to hold only data for the data flash address range. A. srec,. hex, or. bin file can be used with RFP to give the data to be programmed into the flash.
Regards
Ashish
See lessHello, I’ve built a custom board with the ESP32-C3 and I intended to program( and debug) the ESP32-C3 only via USB. Although it seems that to program the device the actually first time I need to hold the IO9 pin low. Indeed ...Read more
Hello,
I’ve built a custom board with the ESP32-C3 and I intended to program( and debug) the ESP32-C3 only via USB.
Although it seems that to program the device the actually first time I need to hold the IO9 pin low. Indeed reading around in the forum it seems their people have to do it as well.
I would like to understand if it’s required and why it’s that, as I allowed the USB_JTAG core could directly flash the new firmware.
If verified this will slow down and complicate the mass production process of the final product as we need to drive an extra pin during programming (or perhaps add a button just for this reason).
Thanks for your help!!!
Nidhi
Read lessIt's not required per se, but it's helpful. The issue is that an empty ESP32-C3 usually will try to boot from flash and fail. After some attempts, the RTC watchdog will protest in to reset the entire chip. This is useful as it may clear any transient error that would stop a properly flashed chip froRead more
It’s not required per se, but it’s helpful. The issue is that an empty ESP32-C3 usually will try to boot from flash and fail. After some attempts, the RTC watchdog will protest in to reset the entire chip. This is useful as it may clear any transient error that would stop a properly flashed chip from booting. However, it also resets the USB-serial- JTAG device, causing the OS tore-enumerate it. Going into download mode (either by pulling low GPIO9 or by successfully connecting using the flashing app) stops that from passing, allowing the chip to be flashed as normal.
Not having GPIO9 accessible will generally work (depending on how fast your OS is in detecting USB devices) but may need several tries in flashing for the timing to be right.
Another thing is that without forcing the chip into download mode, for old performances of the esp tool, a watchdog will keep running during the flashing process, which may interrupt flashing if the firmware is fairly large. Using a newer version of the esp tool should fix that, however.)
See lessDear Volt Team, We’ve some questions related to the product/ manufacturing of custom boards using RA4M2 MCU. 1. Is multiple boards flashing at a time supported? If yes, please share the documents for the tools and configuration. 2. How do we handle the ...Read more
Dear Volt Team,
We’ve some questions related to the product/ manufacturing of custom boards using RA4M2 MCU.
1. Is multiple boards flashing at a time supported? If yes, please share the documents for the tools and configuration.
2. How do we handle the MD pin in case of multiple board flashing, without manual intervention?
Regards & Thanks,
AG
Read lessHello Ashish, Thanks for sharing your question with Volt.Tech Engineering Community! Yes, you can program multiple devices with Renesas Flash Programmer. For Renesas Flash Programmer's latest performances from V3.05.00 or later you can create a single design and specify the serial number of each emuRead more
Hello Ashish,
Thanks for sharing your question with Volt.Tech Engineering Community!
Yes, you can program multiple devices with Renesas Flash Programmer. For Renesas Flash Programmer’s latest performances from V3.05.00 or later you can create a single design and specify the serial number of each emulator( E1 emulator/ E2/ E2 Lite) in the tool option when starting RFP via command.
You can find all the necessary tools, manuals, and documents.
https//www.renesas.com/us/en/software-tool/renesas-flash-programmer-programming-gui#overview
As far as it concerns the MD pin then’s the suggested connection from the RA4M2 hardware manual for JTAG, SWD, and Serial Programming
Generally, this pin should be high in debug mode and low when programming the device( flashing).
Then there’s a different manual for e2 programmers.
https//www.renesas.com/document/man/e2-emulator-e2-emulator-lite-additional-document-users-manual-notes-connection-ra-devices-0
And let us know!
Kind Regards,
Vikas Nagpal
Hi I am veritably new to CAN communication now I am working on transmitting and entering data between 2 RA2A1 MCUs but I do not know how to configure the CAN configuration on the alternate board. I have previously tested the ...Read more
Hi
I am veritably new to CAN communication now I am working on transmitting and entering data between 2 RA2A1 MCUs but I do not know how to configure the CAN configuration on the alternate board. I have previously tested the circle- reverse mode on the first board, it’s working OK , but when I connect tx and rx of the first board to the alternate board, it wasn’t working. Here is my configuration.
and then are the lines that I used to flash into the first board and alternate board, thank you in advance.
Read lessHave you added the CGC driver, and started the Main Oscillator before calling R_CAN_Open()? err = R_CGC_Open (&g_cgc0_ctrl, &g_cgc0_cfg); if (FSP_SUCCESS != err) { __BKPT(0); //TODO better error handling } err = R_CGC_ClockStart (&g_cgc0_ctrl, CGC_CLOCK_MAIN_OSC, NULL); if (FSP_SUCCESS !Read more
Have you added the CGC driver, and started the Main Oscillator before calling R_CAN_Open()?
err = R_CGC_Open (&g_cgc0_ctrl, &g_cgc0_cfg);
if (FSP_SUCCESS != err)
{
__BKPT(0); //TODO better error handling
}
err = R_CGC_ClockStart (&g_cgc0_ctrl, CGC_CLOCK_MAIN_OSC, NULL);
if (FSP_SUCCESS != err)
{
__BKPT(0); //TODO better error handling
}
do
{
err = R_CGC_ClockCheck(&g_cgc0_ctrl, CGC_CLOCK_MAIN_OSC);
}while(FSP_ERR_NOT_STABILIZED == err);
if (FSP_SUCCESS != err)
{
__BKPT(0); //TODO better error handling
}
/* Initialize CAN module */
err = R_CAN_Open(&g_can0_ctrl, &g_can0_cfg);
/* Error trap */
if(FSP_SUCCESS != err)
{
__BKPT(0); //TODO better error handling
}
Hello@bethadams and welcome to the Volt Tech Community. Yes, you can apply the STEVAL-SPIN3201 board to drive a motor with a 6-step system. You can find a firmware example in the final release of STM32 Motor Control SDK(X-CUBE-MCSDK-Y). With this sample, you can perform a 6-step control in voltage mRead more
Hellobethadams and welcome to the Volt Tech Community.
See lessYes, you can apply the STEVAL-SPIN3201 board to drive a motor with a 6-step system.
You can find a firmware example in the final release of STM32 Motor Control SDK(X-CUBE-MCSDK-Y).
With this sample, you can perform a 6-step control in voltage mode and with a Hall sensor for speed feedback.
Let me know if this info is useful to you, if yes please click the” Select as Best” button to close the content.