Tongxin THA6 Gen 2: Difference between revisions
Jump to navigation
Jump to search
(Created page with "Category:Device families The '''Tongxin THA6 Gen 2''' device family are Cortex-R52 based microcontrollers. __TOC__ ==Flash Banks== {{:Template:FlashBankTable | FlashBanks= {{:Template:FlashBankTableRow | BankName=PFLASH0<ref name="FootNote1" >Enabled by default</ref> | BaseAddress=0x08000000 | JLinkSupport=yes | NumOfLoaders=1 | Loader= {{:Template:FlashLoader | Name=Default | Size=3 MB }} }} {{:Template:FlashBankTableRow | BankName=PFLASH1<ref name="FootNote1" >Ena...") |
No edit summary |
||
Line 33: | Line 33: | ||
<references /> | <references /> | ||
==Watchdog Handling== | ==Watchdog Handling== | ||
*The device has a watchdog IWDT. | |||
*The device has a watchdog | |||
*The watchdog is fed during flash programming. | *The watchdog is fed during flash programming. | ||
==Device Specific Handling== | ==Device Specific Handling== | ||
===Reset=== | ===Reset=== | ||
*The device uses | *The device uses custom reset: | ||
* | **Sets reset catch so that CPU is halted immediately after reset | ||
* | **Performs reset via EDPRCR register | ||
* | **Ensures that debug power domain and system power domain are powered up | ||
* | **Powers core if necessary | ||
* | **Enables debug mode if necessary | ||
* | **Clears reset catch | ||
* | |||
==Evaluation Boards== | ==Evaluation Boards== | ||
*[[ | *[[Tongxin THA6206-KIT-V1.0]] | ||
==Example Application== | ==Example Application== | ||
*[[ | *[[Tongxin THA6206-KIT-V1.0#Example_Project | Tongxin THA6206-KIT-V1.0]] | ||
Revision as of 16:56, 11 March 2025
The Tongxin THA6 Gen 2 device family are Cortex-R52 based microcontrollers.
Flash Banks
Flash Bank | Base address | J-Link Support | Loader | |
---|---|---|---|---|
Name | Size | |||
PFLASH0[1] | 0x08000000 | ![]() |
Default | 3 MB |
PFLASH1[1] | 0x08300000 | ![]() |
Default | 3 MB |
PFLASH0 (MBUS memory)[2] | 0x40400000 | ![]() |
Default | 3 MB |
PFLASH1 (MBUS memory)[2] | 0x40700000 | ![]() |
Default | 3 MB |
DFLASH0 (MBUS memory)[1] | 0x44000000 | ![]() |
Default | 512 KB |
PFLASH0 (MBUS device)[2] | 0x90400000 | ![]() |
Default | 3 MB |
PFLASH1 (MBUS device)[2] | 0x90700000 | ![]() |
Default | 3 MB |
DFLASH0 (MBUS device)[2] | 0x94000000 | ![]() |
Default | 512 KB |
Watchdog Handling
- The device has a watchdog IWDT.
- The watchdog is fed during flash programming.
Device Specific Handling
Reset
- The device uses custom reset:
- Sets reset catch so that CPU is halted immediately after reset
- Performs reset via EDPRCR register
- Ensures that debug power domain and system power domain are powered up
- Powers core if necessary
- Enables debug mode if necessary
- Clears reset catch