• When running the program I created, for some reason, after branching at $$brk_reset,$$error in the startup file (*.ASM), it enters a WDT interrupt and eventually reset. Why does it behave this way?

  • 创建于2024-07-01

    nnin,prog,some,the s nnin,prog,some,the s nnin,prog,some,the s nnin,prog,some,the s

1个回答

  • 用户_5489 (0)
    transition to $$brk_reset,$$error in the startup file (*.ASM) occurs when the BRK instruction (0xFFFF) is executed.
    Addresses to which no instruction is assigned are filled with 0xFFFF, so it seems that for some reason this address was executed and transitioned to $$brk_reset, $$error.
    As a possible cause,
    ・Interrupt Vector is not defined
    ・A branch destination (function) such as an indirect call is not defined
    ・Interrupts are enabled within interrupt functions that disable MULTIple interrupts
    stack overflow occurs
    And so on.
    Please check if any of the above apply.
    Transitions can be easily checked using the branch trace function of the on-chip emulator.
    创建于2024-07-01
  • +1 赞 0
  • 收藏

平台合作

展开

相关推荐

When running my FT4222H application program, I see the error “LibFT4222.dll is missing from your computer”. How can this be resolved?

This can happen if the LibFT4222.dll is not found by the program.Simply copy the LibFT4222.dll into the same directory as the .exe, or copy the LibFT4222.dll into the C:\Windows\System32 directory.Now it should run.You can modify the projects or create your own project. These are only examples which we provide.Note: This also applies to other projects that use a DLL, not just LibFT4222.dll.

2024-06-28 -  技术问答 代理服务 技术支持 采购服务

What should I do when I cannot program EEPROM using the FT_Prog utility?

Please ensure that our SPI EEPROM chip is 93C46B/56B/66B, and that the EEPROM is configured in 16-bit data mode. Pull the ORG pin to VCC to put the EEPROM into 16-bit data mode. Please not however that 94C46 is not supported. This applies to FT232H, FT2232H, FT4232H and FT23xHP, FT223xHP, FT423xHP which all use an external EEPROM for configuration.

2024-06-28 -  技术问答 代理服务 技术支持 采购服务

How can I check the ROM/RAM size used by an entire program?

It can be calculated from the content of the MAP file (.map) created at the time of build with IDEU8. The ROM size used by an entire program can be calculated by the following formula: Total size (CODE) + Total size (Table) - ROM reference area. Total size (CODE) indicates the total size of a program. Total size (Table) indicates the sum of constant data size and ROM reference area data size. ROM reference area data size corresponds to the values in the size column of those having “S TABLE” in the Type column and “(absolute)” in the Name column in the table in the MAP file. The RAM size used by an entire program is Total size (DATA). This indicates the sum of variables and stacks used by a program. For details, see also “3.3. ROM Size Calculation Method” and “3.4. RAM Size Calculation Method” in “CCU8 Programming Guide”. Related Products: ML610(Q)40x, ML610(Q)42x, ML610(Q)47x, ML610(Q)48x, ML610Q10x, ML610Q11x, ML610Q17x, ML610Q30x, ML610Q35x, ML610Q36x, ML610Q38x, ML610Q41x, ML610Q43x, ML610Q46x, ML620Q13x, ML620Q15x, ML620Q416/ML620Q418, ML620Q503H/ML620Q504H/ML620Q506H, ML62Q12xx, ML62Q13xx, ML62Q14xx, ML62Q15xx/ML62Q18xx, ML62Q16xx, ML62Q17xx

2024-08-30 -  技术问答 代理服务 技术支持 采购服务

Are there any cautions/notes when program development is done with the assembler?

When a program is developed with assembly language, and not combining the startup file (s610xxxxx.asm), the RAM area is not initialized; therefore, make sure to initialize with the program. When combining with a program written in C language, refer to "1.6 Combining with Assembly Language" in "CCU8 Programming Guide", and write your code accordingly. Related Products: ML610(Q)40x, ML610(Q)42x, ML610(Q)47x, ML610(Q)48x, ML610Q10x, ML610Q11x, ML610Q17x, ML610Q30x, ML610Q35x, ML610Q36x, ML610Q38x, ML610Q41x, ML610Q43x, ML610Q46x, ML620Q13x, ML620Q15x, ML620Q416/ML620Q418, ML620Q503H/ML620Q504H/ML620Q506H, ML62Q12xx, ML62Q13xx, ML62Q14xx, ML62Q15xx/ML62Q18xx, ML62Q16xx, ML62Q17xx

2024-08-30 -  技术问答 代理服务 技术支持 采购服务

Can I use the Thermal Wizard Selection Tool without knowing my cooling requirements?

Yes. The Thermal Wizard provides four calculators for Device Cooling, Enclosure Cooling, Air Cooling and Liquid Cooling with preprogrammed examples. Each calculator has several examples to help you get started. Once you have determined the Qc value, you are able to specify the appropriate thermoelectric products.

2024-10-30 -  技术问答 代理服务 技术支持 采购服务

Is the RF SAW filter needed?

Although it is not needed for meeting the standard, we recommend to insert the RF SAW filter because interfering sources may exist near any actual operation band. Related Products: ML7344/ML7406 family, ML7345 family, ML7396 family, ML7404, ML7414

2024-08-30 -  技术问答 代理服务 技术支持 采购服务

What is the size of sample program code?

Sample code size for ML5236 is 23KB, ML5238 is 26KB. For ML5236, data ROM of 2.3KB is used for parameter and log storage.

2024-08-30 -  技术问答 代理服务 技术支持 采购服务

How can I call a C function from the startup routine?

Use BL instruction to call a C function from the startup routine. Put an underscore (_) at the beginning of a C function name to call. The following shows an example. Example: BL _sub

2024-08-30 -  技术问答 代理服务 技术支持 采购服务

Is it possible to use I2S output (master) on the ML22Q53X?

Since the SAI interface (I2S) of the ML22Q53X is a slave, I2S output (master) is not possible. Related Products: ML22530/Q53x, ML22660/Q66x

2024-08-30 -  技术问答 代理服务 技术支持 采购服务

Are there any problems if program codes are located in the software interrupt vector areas?

The software interrupt vector areas (0080H to 00FFH) can be used as normal program areas if the SWI instruction is not used. Related Products: ML610(Q)40x, ML610(Q)42x, ML610(Q)47x, ML610(Q)48x, ML610Q10x, ML610Q11x, ML610Q17x, ML610Q30x, ML610Q35x, ML610Q36x, ML610Q38x, ML610Q41x, ML610Q43x, ML610Q46x, ML620Q13x, ML620Q15x, ML620Q416/ML620Q418, ML620Q503H/ML620Q504H/ML620Q506H, ML62Q12xx, ML62Q13xx, ML62Q14xx, ML62Q15xx/ML62Q18xx, ML62Q16xx, ML62Q17xx

2024-08-30 -  技术问答 代理服务 技术支持 采购服务

What happens if there are less through holes on GND for the back side GND pad of the chip?

GND may be shaken and various RF characteristics would be worse. Even if 12 through holes are used, the same situation would happen unless connected GND plane is strengthed. Related Products: ML7344/ML7406 family, ML7345 family, ML7396 family, ML7404, ML7414

2024-08-30 -  技术问答 代理服务 技术支持 采购服务

For Analog Audio Processors, Why is the noise level higher when EQ is on than when EQ is off?

When the EQ is off, the signal does not pass through the equalizer circuit.

2024-08-30 -  技术问答 代理服务 技术支持 采购服务

Is it possible to output the same HEX file with different compiler versions?

Different compiler versions cannot output the same HEX file.

2024-08-30 -  技术问答 代理服务 技术支持 采购服务
展开更多

电子商城

查看更多

品牌:ROHM

品类:on-chip emulator

价格:

现货: 0

品牌:ROHM

品类:Diode

价格:¥0.0666

现货: 91,452

品牌:ROHM

品类:MOSFET

价格:¥0.1859

现货: 69,603

品牌:ROHM

品类:Laser Diode

价格:¥18.5537

现货: 64,373

品牌:ROHM

品类:Laser Diode

价格:¥29.3050

现货: 60,263

品牌:ROHM

品类:MOSFET

价格:¥0.4245

现货: 39,282

品牌:ROHM

品类:Zener Diode

价格:¥0.0862

现货: 38,422

品牌:ROHM

品类:DC/DC Converter

价格:¥0.9741

现货: 27,504

品牌:ROHM

品类:Diode

价格:¥0.1313

现货: 22,655

品牌:ROHM

品类:Zener Diode

价格:¥0.0754

现货: 20,256

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

现货市场

查看更多

品牌:ROHM

品类:Transistor

价格:¥0.8750

现货:1,256,978

品牌:ROHM

品类:Anti-surge chip resistors

价格:¥0.1098

现货:460,550

品牌:ROHM

品类:电阻

价格:¥0.0065

现货:426,165

品牌:ROHM

品类:Low-side switch

价格:¥5.8200

现货:200,000

品牌:ROHM

品类:电阻

价格:¥0.0070

现货:109,944

品牌:ROHM

品类:EEPROM

价格:¥0.8136

现货:103,191

品牌:ROHM

品类:电阻

价格:¥0.0072

现货:95,530

品牌:ROHM

品类:电阻

价格:¥0.0066

现货:92,926

品牌:ROHM

品类:电阻

价格:¥0.0089

现货:82,340

品牌:ROHM

品类:电阻

价格:¥0.0071

现货:58,955

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

服务

查看更多

紫外光固化丙烯酸酯胶粘剂定制

可定制丙烯酸酯胶粘剂的粘度范围:250~36000 mPa·s,硬度范围:50Shore 00~85Shore D,其他参数如外观颜色,固化能量等也可按需定制。

最小起订量: 1 提交需求>

单组份环氧胶定制

可定制环氧胶的粘度范围:9000~170000 mPa·s;固化方式:可加热、仅室温、可UV;其他参数如外观颜色、硬度等也可按需定制。

最小起订量: 1支 提交需求>

查看更多

授权代理品牌:接插件及结构件

查看更多

授权代理品牌:部件、组件及配件

查看更多

授权代理品牌:电源及模块

查看更多

授权代理品牌:电子材料

查看更多

授权代理品牌:仪器仪表及测试配组件

查看更多

授权代理品牌:电工工具及材料

查看更多

授权代理品牌:机械电子元件

查看更多

授权代理品牌:加工与定制

世强和原厂的技术专家将在一个工作日内解答,帮助您快速完成研发及采购。
我要提问

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

平台客服
服务热线

联系我们

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

投诉与建议

E-mail:claim@sekorm.com

商务合作

E-mail:contact@sekorm.com

收藏
收藏当前页面