Legacy microcontrollers Forum Discussions
Hi,
We have our PCB based on ‘Cypress CY95F698KPMC1-G-UNE2’ MCU, but for some reason we can’t flash the operation file and debug it (we use a laptop with windows 7, SOFTUNE IDE version 30L35 and 2146-07-E debugger).
The problem is that when I'm trying enter debug mode in the softune, I get a message that the driver for the debuger has not been found, although the drivers are installed in the laptop and I can see that the debugger is recognized correctly in the devide manger of the windows, when I plug it.
I would be happy if someone would help me with this.
Thanks alot
I use S6E1C32C0AGN20000 in the current model.
I would like to continue using it, but it does not get immediately because it has long lead time. I think it replace the following available (shorter L/T) devices:
S6E1C11C0AGN20000
S6E1C12C0AGN20000
S6E1C31C0AGN20000
I would like to use the external protection circuit of S6E1C32 as it is. Is it possible? If the noise resistance performance and I/O electrical characteristics are different, I will change the circuit, so please tell me what is different.
I see the datasheet, I couldn't find any difference.
Thanks,
Tetsuo
I'm trying to develop a firmware to toggle the P7.3 pin from XC2267 after jumping by my own Secondary Bootstrap Loader (ASC)
To do this, I am entering in BSL mode, sending byte 0x00 and receiving the acknowledge (0xD5) correctly.
Then I send 32 bytes from the Secondary Bootloader so that I can receive a bigger firmware (in this case my secondary bootloader will receive 1066 bytes).
After sending 1066 bytes, the secondary bootloader jumps to the address 0x0E00020 that will toggle pin P7.3 (I called as BlinkLed)
After jumping, I'm expecting for pin P7.3 to be in high and low level as the firmware enter into a loop that only has those instructions, but nothing happens.
I thought the problem was because it was configured as UART and I couldn't toggle the pin, so I changed the firmware to send a byte via UART (by pin p.7.3), but it didn't work either.
Now what I believe is that my BlinkLed project is not working because I should configure the project to run on address 0x0E00020 instead of 0xC000000, but I'm not sure.
Does someone have an ideia on how to configure those two projects, to enter in Bootstrap mode then jump to C application and toggle a pin ?
Below are the pieces of my code
Secondary Bootloader (assembly)
Code to toggle PIN (written in C)
C Code configuration
I also have attached below the complete code of my two projects
Hope someone can help me, because I'm working over a week on this
Some more information that might be helpful:
IDE: Dave2(creating and configurating the project) + uvision5
Compiler: keil
Thanks Show Less
My question is how to program the XC2060N-40F80l microcontroller with the DAP miniWiggler programmer.
Is it possible to program this IC with this programmer? and plz suggest me any document.
Thank you Show Less
We are working on repairing an industrial board which have MB96F348RSAPQC
Now our supplier is offering replacement part CY96F348RSAPQC
We need information about code compatibility between these two.
We have working code for MB96F348RSA need to know this code will work 100% in CY96F348RSA without any change or not ?
Show Less
I am working on TC397 for my current project. I need to use tricore-ld for generating elf file.
The same source code, when I compile using tricore-g++, the structure is placed at 4 Bytes aligned address.
If I use tricore-ld, the alignment is not proper and it is placing the structure at an odd address, which is resulting into a CPU trap and application crash.
I have tried the option of ALIGN(4) in the linker script, but no luck.
Could you please provide a way of achieving proper alignment of data in dsram using tricore-ld.
Regards,
Srikanth Vemula. Show Less
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