2004-07-13 06:30 AM
2011-05-17 01:17 AM
Hello to All,
Can anyboby help me to find out the cheapest and fastest way of programming a brushless microcontroller. I would be satisfied, if I could find a simulator or a kind of emulator. I wanted to start with the ST72121, but then found out that most programmerboards support the soon comming ST7MC1 and 2. The project is meant to be a low-cost-project, that uses the technlology of microcontrollers, which handle the PWM and sensorelss possitiondetection (e.g. BEMF ZERO-CROSSING DETECTOR). It's also meant to be uncommercial, just for the private use in flightmodells project. Thanx kojote2011-05-17 01:17 AM
Hello,
in the home page of this site you find the latest version of ST7VD3.0 that provides a complete tool to program and debug your own firmware. But to use it you need to install a C compiler in your PC (for instance, you could contact Cosmic or Metrowerks for demo versions of their compilers). Obviously, you need your application board and the right programmer to do this job. Alternatively, you can access the following address to have information about HW and SW tools available for this device. Please, take into account the available demo board and easy to use GUI that allow you to work rapidly with your app. The drawback is the price, not so low for private use. Try to navigate a bit in the suggested locations and retrieve all the info on the product. Then let me know your feeling. Regards, tanio2011-05-17 01:17 AM
Dear Tanio,
The demo board you proposed to me was the AK-ST7FMC? http://www.softecmicro.com/products.html?type=detail&title=AK-ST7FMC I guess it's very good, but the price dosn't suit the plan. Actually I miss something like the AVR-Dude for Atmel µC, where 5 cables meet the connection between PC and µC to read/write. An other problem, ist that the ST7MC-1 / -2 ist not jet available. Do you know other µC that suit my plan? They have to be small, powerfull, programmabel, brushless ready ....... I wish Thanks a lot! kojote2011-05-17 01:17 AM
In order to write, compile, download (program), in-circuit emulate and debug your code you can use
http://www.softecmicro.com/products.html?type=detail&title=inDART-STX/D
(a powerful entry-level tool for STMicroelectronics ST FIVE- and ST7- based systems). The debugger/programmer unit is connected to the host PC through a USB port, while the 10-pin connector of the product fits into the target's ISP connector. You can find further info at the following linkhttp://www.softecmicro.com/products.html?type=detail&title=inDART-STX/D
2011-05-17 01:17 AM
Hi Friul,
Is it true, that there is no SW, which could be connectet throu a cable to the target's ISP connector, and does the same job the board does. Is it because the board does it faster or is it the difficulty of flashing the EPROM? Than what about EEPROM? One more: What does ''in-circuit'' emulation mean? Although I never worked with the emulation, I think ''in-circuit'' means that the µC has to be plugged in the board's circuit. Thank you for the explanation. kojote2011-05-17 01:17 AM
Quote:
On 2004-07-12 18:45, kojote wrote: Is it true, that there is no SW, which could be connectet throu a cable to the target's ISP connector, and does the same job the board does. Is it because the board does it faster or is it the difficulty of flashing the EPROM? Than what about EEPROM? I'm not sure to understand what you mean, anyway as far as I know, there isn't any cable which could be used to program/emulate the ST7 MCUs. You need a hardware like inDART.Quote:
On 2004-07-12 18:45, kojote wrote: One more: What does ''in-circuit'' emulation mean? Although I never worked with the emulation, I think ''in-circuit'' means that the µC has to be plugged in the board's circuit. Yes, it means that the MCU has to be plugged in the target board. Conversely to traditional in-circuit emulation (where the target application is executed and emulated inside the emulator), inDART uses the target microcontroller to carry on in-circuit execution. This means that all microcontroller's peripherals (timers, A/D converters, I/O pins, etc.) are not reconstructed or simulated by an external device. Luca [ This message was edited by: Luca_Defend on 13-07-2004 18:19 ]2011-05-17 01:17 AM
Hi Luca,
''in-circuit emulation'' -> I guess I understand now. The µC will not be flashed, while the programm will be delivered by the board. Only the execution will take place at the µC, using the µC's peripherals. A kind of remote execution. Thank you kojote