Hi Hideaki, apologies for the delay! Is this being set up in sysconfig within CCS? I think the pinout in the datasheet is correct, maybe there is something weird going on in CCS that is causing this. If they set a different pin assignment, do you see the same behavior? -Brian
↧
Forum Post: RE: MSPM0L1227: Addresses of IOMUX ADDR in the Pin Attributes Table
↧
Forum Post: RE: TIDM-02000: Query Regarding Slope Compensation in 3kW DC/DC Converter Design (Based on TIDM-02000)
Hi, Let me describe Sangmo's Comment in more detail. This matter is extremely urgent and we would greatly appreciate a prompt response from TI in order to resolve this issue. Below are more waveforms of the trip signals (CMPSS --> X-BAR Output --> GPIO (Trip Signal)). The width of the trip signal gradually decreases and as the duty reaches near 50%, it is completely disappeared (Trip Pulse 3 is missed below). Pulse 1 width: 77.9ns. Pulse 2 width: 290.9ns This is unusual, and as can be seen, due to missing a trip signal, the ePWM modules does not turns off the PWM. And it is contineous, and the pattern repeats. 1. What could be the reason for this behaviour and how can we solve it? 2. For PCMC, how can we add some limit on duty (as the current is compared realtime with the reference). Is it possible to use some condition in the ePWM module. Like if some trip signal is missed, then don't wait, and turn off the PWM after some specified time. Thank you
↧
↧
Forum Post: RE: MSP-EXP430F5529LP: uploading code from energia to msp430
Hi Fernando, it looks like the debug connection is running which is goof. Looking back at your error, it looks like you may be missing something on the IDE side since this is throwing an error during compilation. Can you do a clean reinstall and also make sure you have the required header file libraries?
↧
Forum Post: RE: AM2632: PC doesn’t stop at main()
Hi Nilabh, it only stops at main() if Load-Memory has the same memory than Run Memory. Otherwise it doesn't work. Regards, Holger
↧
Forum Post: MSP430F6775A: Registers
Part Number: MSP430F6775A Tool/software: Hi, I would like to ask about addresses cuz there is probably another typo I dont know which addresses are correct the UG version or the datasheet? It looks like they overlay.
↧
↧
Forum Post: RE: RM44L520: GIOB[2] does not appear to be available as an output in 100 pin package.
Hi Scott, I will be available from 10AM to 8PM IST (Indian Standard Time), Based on your availability, you can setup one meeting. Let's setup a meeting on tomorrow (Friday) -- Thanks & regards, Jagadish.
↧
Forum Post: RE: SAFETI-HALCOGEN-CSP: Safety Caseis not included in the CSP package.
Hi Pratik, I will ping QJ once and will try to provide our update ASAP. -- Thanks & regards, Jagadish.
↧
Forum Post: RE: MSP430F6736: EVM430-F6736 project compilation error
Hi, thanks for the question! let me replicate this on my side and I will get back to you with the best option. Glad to see you were able to fix the errors! -Brian
↧
Forum Post: RE: AM2434: Configuring MPU Settings but Instance limit has been reached
Hi Anil, [quote userid="525901" url="~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1467956/am2434-configuring-mpu-settings-but-instance-limit-has-been-reached/5644327#5644327"]customers should stick with the old version and make the manual changes to the MPU and DPL CFG settings.[/quote] Do you know if there are any bugs that were fixed with regards to similar issues like these in the system project? I will suggest that they upgrade the MCU+SDK, but I want to know if there are any other issues as well. [quote userid="525901" url="~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1467956/am2434-configuring-mpu-settings-but-instance-limit-has-been-reached/5644327#5644327"]And, generating the multicore app image we need to take the all individual app images and generate the multicore app image .[/quote] Could you give steps on how to generate a multicore app from the individual app images? Best regards, Mari Tsunoda
↧
↧
Forum Post: MSP430F6775A: Registers
Part Number: MSP430F6775A Tool/software: I would like to assure myself about whether when there is access byte in the register like in case of that screen. And I will access it as a word like *(int*)(0x0020) than ? Will I also access the data on the address 0x0021? and it will be returned as MSB and LSB in one word? Or not?
↧
Forum Post: TMS320F28P650DK: TSCL with same frequency of CPU
Part Number: TMS320F28P650DK Tool/software: Hi expert, For C2000, is there TSCL with same frequency with CPU like C6000 does? Joyce
↧
Forum Post: RE: MSP430F6775A: Registers
Hey Peter, thanks for reaching out. Let me investigate this and I will let you know which one is correct. My gut feeling is that the UG is correct in this situation, but let me confirm. -Brian
↧
Forum Post: RE: MCU-PLUS-SDK-AM243X: SPI DMA fail when transfer large size
Hello , I am able to reproduce the issue and found that if we change the DMA size to 4096 bytes, then DMA transfer will not happen. I need to debug further the issue . My suggestion is that now split the DMA transactions two times. For example, you need to transfer 4096*2 bytes then call the MCSPI transfer two times with different source buffers. As per the SOC level, the MCSPI can support transfer to 16 * 2048 bytes in X - F FIFO mode. So, there is no problem to send more than 4096 bytes. I feel that this could be problem with software side and need to be debug further . Please look at the TRM below. Can you please confirm how many bytes you wanted to transfer from DMA ? Regards, Anil.
↧
↧
Forum Post: RE: AM2432: epmty sample program system configuration
Hi, [quote userid="635233" url="~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1450446/am2432-epmty-sample-program-system-configuration/5641612#5641612"] Is my understanding correct that "This memory can only be accessed for reading not writing."[/quote] The memory can be directly accessed for reading only and for writing to the flash it would be an indirect write operation, where we make use of the internal SRAM. [quote userid="635233" url="~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1450446/am2432-epmty-sample-program-system-configuration/5641612#5641612"]b) How can I determine whether the DAC is enabled or disabled?[/quote] There is an API named OSPI_enableDacMode() and OSPI_disableDacMode() which enables and disables DAC mode respectively. Alternate way to find out is if you see contents of the flash part from the address 0x60000000, then DAC is enabled. But in the read API, its taken care, so you would need to just call the read API. The flow would be as follows: Flash_read() calls OSPI_readDirect() Dac is enabled here read happens Dac is disabled Get out of the OSPI_readDirect() Function call returns back to Flash_read() So you see you do not need to explicitly define when to call the DAC enable, just need to make sure to call the Flash_read(). Hope this answers your doubt. [quote userid="635233" url="~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1450446/am2432-epmty-sample-program-system-configuration/5641612#5641612"]c) I understand that if the DAC is disabled, writing to the NOR flash is possible. -> What steps should I take to disable the DAC and write to the NOR flash? Would the AM243x MCU+ SDK: OSPI Flash IO be the appropriate solution for this?[/quote] You should not worry about the DAC being enabled for writes as it is disabled when the indirect write operation happens. So lets say you want to write some bytes to a certain flash memory, then you should: 1. Erase the flash memory to be written to 2. Now write to the flash memory At point 2, when you are writing, you would need to call Flash_write(), and the implementation of it is as follows: Flash_write() calls OSPI_writeIndirect() Dac mode is disabled Write happens Exits out of OSPI_writeIndirect() Function call returns back to Flash_write() Regards, Vaibhav
↧
Forum Post: RE: MSPM0G3507: ADC Low power example code SLAAE0
Thank you, Diego Abad!
↧
Forum Post: LP-AM243: ROV tool for CPU load and memory analysis
Part Number: LP-AM243 Tool/software: Hi there; I would like to use ROV tool for CPU-load and memory usage analysis on my FreeRTOS project. But when I try to open ROV, I do not see "OS Kernel" section on the left menu. And I have an error message while trying to generate CPU graph. Before running ROV, I halted the core on here; And I use MCU+ SDK that is from the inside of Motor Control SDK. (/home/xxx/ti/motor_control_sdk_am243x_09_02_00_09/mcu_plus_sdk/) Also this is the picture of my syscfg_c.rov.xs file Can you please help to about running ROV tool for CPU load and memory analysis?? Best Kadir
↧
Forum Post: RE: MSP432E401Y: Printing Float data in UART display
Hello Keith, Yes I tried increasing the stack size from 512 to 4096 and more as well in the .cmd file, still sprintf is getting stuck in default handler. For using usprintf, i included the ustdlib.c, ustdlib.h in the project from https://github.com/yuvadm/tiva-c/tree/master/utils I could see error for it
↧
↧
Forum Post: RE: TMS320F28P650DK: Accessing GSx RAM from both CPU1 and CPU2
Martin, Yes, this should work. Vivek Singh
↧
Forum Post: RE: LAUNCHXL-F2800157: Can't access to the device
Hi Gary, I imported the raw F2800157 target configuration file from C2000Ware into my user defined target configurations: C2000Ware_X_XX_XX_XX\device_support\f280015x\common\targetConfigs\TMS320F2800157.ccxml There may be a target configuration already associated with the project. You can confirm that it is set as the default by expanding the "Projects" folder (instead of "User Defined") and opening your respective project's folder. Best, Matt
↧
Forum Post: RE: MSPM0L1228: copy prebuilt file into project
Thanks Luke. Hi Timo, I just spoke with a member of our software tools organization. TIClang does not currently offer a method for including your prebuilt binary using linker inputs. So you have two options to get these programmed into your device: 1) You can merge your CCS projects, build them together, and specify their locations in the linker, so both are built in one step and programmed in one step, and placed where you want them. Drawback is that you need to adjust your source. 2) You can program the device with one application code, then manually flash the second one in as I mentioned previously. You won't need to rewrite any of your projects, but you do have the extra step of manually flashing the second file. One method for doing so is described in the MSPM0 Boot Image Manager (BIM) User’s Guide . Let me know if you have further questions about this.
↧