Legacy microcontrollers Forum Discussions
Wondering if someone can shed some light on a problem I am having with the tricore compiler.
Disassembling a snippet of code in my binary file shows this described by IDA:
ld32.h d15, [a1]-0x4676
However, when I try to execute the exact same code in assembly language through the compiler it gives me an opcode/operand mismatch error:
__asm("ld.h %d15, [%a1]-0x4676");
ERROR:
error: Opcode/operand mismatch: ld.h %d15,[%a1]-0x4676
I have tried writing the ld.h instruction as ld32.h already and the compiler simply doesn't understand this.
Is there something trivial I am missing?
Thanks in advance,
C! Show Less
The current MCU we are using CY90F598GPFR-GSE1 already had last buy and we cannot get any more.
Our representative mentioned, that they might be able to get the CY90F598GDPF-GSE1 although it already had last buy.
But have not been able to find anywhere, what the difference in part number means, neither does our contact.
The models share GPF, while one has the suffix R, which as I understand is a backend fab indicator.
But the D it's a mystery, and was not able to find this info anywhere.
Anyone who knows or can point me in the right direction?
Thanks.
Dear all,
I'll be using the AMC1035 (AMC1035 Datasheet) in my newest design, where there are very high demands on the accuracy of the measurement. Since we measureme high AC voltages, high impedant resistor deviders will be used. There is an Application Note (SBAA214) for the AMC1304/05M25 on how to improve the performance (gain error and offset) in such a case. Is it required/possible to improve the performance of the AMC1035 the same way? Please note that I am only interested in the method 1 (without operational amplifier).
Show Less
I've downloaded and installed Memtool V4.7.8 then noticed that "Program all" button is available in GUI.
What is the difference between "Program" and "Program all"?
I checked help in the tool, but the GUI shown in the help is old one.
There is no explanation about "Program all".
My team plans to automate flash writing by batch file, and the menu "Run batch" is available.
If we want to "Program all" in batch file, what command should be used in the batch file?
Is it like "program_all"?
Is there anybody who knows what kind of command is available in batch file for Memtool V4.7.8? Show Less
Dear all, we need an old version of FlashMCU programmer for FM0+, FM3 & FM4. We need version V01L19 or V01L20, but we can't find them in the Cypress Internet site, only the last version has a link.
The old version should work from the command line, while the new one doesn't do anything if launched with parameters like this:
flash.exe "MB9BF418S/T" 4MHz test.mhx COM37 dialog
Is it possible to get it? Thanks in advance.
Show LessHallo,
I'm looking for an alternative of the Mb90f347caspf-e1. Let's have a look to the part number
Now it is called CY.. (Cypress). The "34" is the family, '7' indicates the memory (64K Flash, 6K RAM). Ther parts with a '3', '2' and '9' has more memory (really? only more memory?). They should work. 'c' and 's' are some functional options. "pf" is the case, isn't it? What is the meaning of 'a' and "-e1"? Will my Programm run on a Mb90f342cespf ('2': more Memory -> no problem, 'e' instead of 'a': what is that?).
Or easier for all: Is there full part numbering table of the MB90 (CY90) family available?
Best regards
Galtimaren
Show LessI have a repair automotive center and when I was using a tool to reflash the microcontroller an ECU that uses this microcontroller, the power supply suddenly stopped working.
As AutoVEI couldn't repair, I thought I could rewrite the flash using some universal programming or some other tool because I have the binary and .hex of the flash file.
Which tools do you advise me to reflash it? I don't need to debug, just write and read flash (1600kb)
I have Segger JLink and FTDI with me, but I believe none of them can be used to flash this microcontroller, right?
Ps.: In my research, I've found some tools to do this job like Beeprog, Miniwiggler, and some others but I'm worried about spending money and not being able to reprogram because of having some kind of flash lock. Is it possible for this to happen? Show Less
We have been using the CY90F598GPFR-GE1 MCU for quite some time, but unfortunately completely missed the last buy. Does any suitable replacement exist which is not already obsolete, or otherwise if We could be so lucky as to find the MCU still in stock somewhere?
Any suggestions will be highly appreciated.
Dear Sirs,
I need to read/write this MCU flash memory.
For this purpose I can use free Fujitsu tool "FR MCU Programmer V01,L28"
and respective connection to PC COM-port.
The problem is that this MCU-model isn't included in this version of the
program: neither in chipdef.ini file, nor as respective hex-file
"m_flash.011" (specific for each MCU) in the program directory.
In order to add MB91F011 in chipdef.ini file, I have to know
"LoadAddress", but I can't find any document for this MCU.
I guess that:
- "LoadAddress" is the start address in the internal-RAM-memory space,
where hex-file "m_flash.011" = kernel has to be loaded from the PC.
- "StartAddress" and "EndAddress" are the boundaries of the
internal-FLASH-memory.
[MB91F011]
DownloadFile=m_flash.011
LoadAddress=
StartAddress=0x80000
EndAddress=0xFFFFF
FlashSize=0x80000
Clock=4MHz
Baud=9600
Baud2=38400
Those my decisions are based on existing settings for MB91F109 in
chipdef.ini file and existing document for this MCU-model.
The other option for this topic is to use other free tool- "Fujitsu
Flash Kit Programmer 2.9". But there are same problems with config-file
(Serial.cfg) and hex-file (aMB91F011.mhx), as MB91F011 isn't included in
this tool version too.
It seems that the versions of both tools are too fresh, so MB91F011 is
excluded. And I can't find any older version, where MB91F011 is included.
Could you help me with documents and settings for MB91F011 internal
flash operations ?
Best regards,
Anatolii
Where can I find the recommeded foot print for the part S6E2CCAL0AGL2000A Controller?